linux top命令

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:05:27
在进行压力测试时,linux top突然显示:用户所有进程的CPU利用率是9999%,持续了十几个小时后,又自动的恢复了正常。系统为4U,3G 内存,谁能解释这种情况出现的原因?多谢!

压力测试使用top是最坏的做法。
你产生的情况很正常。这就好比一个本身只能担当500斤的重物,最多也就600斤。可是你非得让给它在600斤的基础上在加重。也许你在300斤加100斤问题不大,可是你在599斤上再加一斤可就大不一样了。
同理,在系统负载相当高的时候,平时占用CPU资源很小的一个进程也会导致系统的瘫痪,直到崩溃。
那么用了top后cpu负载可想而知是100%的N倍,那个分到每个进程上的负载也是很大的一个数了。