0

I have deployed a Java based micro-service on a 16 core linux machine.

When I run htop command, I see the microservice listed 10-14 times with different PID but all the values in the remaining columns like (USER, PRI, NI, VIRT, RES, SHR, S, CPU%, MEM%, TIME+, Command) are exactly the same.

I also see the 1 min load avg around 12.

I have no multithreading in the microservice.

My expectation is, since I have deployed 1 service, I should see only 1 core utilised. How does 10+ PID gets created? How is 10+ cores getting utilised?

PS: Its a compute intensive long-running microservice

0 Answers0