linux服务器CPU占用率800%左右...

如图,平常就是100内,现在800多,应该如何排查呢?实在没招了!

第1个回答  2023-02-23
在Linux系统中,CPU利用率的最大值是100%。但是,当一个进程使用了多个CPU核心时,它的CPU利用率可能会显示为超过100%的数字。例如,如果一个进程使用了4个CPU核心,则它的CPU利用率可能会显示为400%。如果一个进程使用了8个CPU核心,则它的CPU利用率可能会显示为800%。
这种情况通常发生在多线程程序中,每个线程都在一个单独的CPU核心上运行。因此,如果一个进程有多个线程并且每个线程都在一个单独的CPU核心上运行,则它的CPU利用率可能会显示为超过100%的数字。
需要注意的是,这种超过100%的CPU利用率并不表示真正的CPU使用率超过了100%,而是表示该进程利用了多个CPU核心。
第2个回答  2017-10-29
在linux中,内存使用是按照最大化原则来的,也就是说你的内存在满足应用使用的情况下,剩余部分会被当作高速缓存来使用。看你的内存够不够用关键看的是swap区的使用量,swap区使用量较小或者不使用则说明你的内存是足够使用的,如果swap区不停的在增长,或者使用了很多则说明你的内存已经不够用了。本回答被网友采纳
第3个回答  2018-05-30
不过是一个多线程程序罢了,系统为每个线程分配了一个运算核心。调用了8核运算。
第4个回答  2017-10-29
百度
相似回答