1. 系统有4个cput
2. 程序启了20个子进程进行处理
3. 用top +1 输出的情况:
top - 18:03:34 up 10 days, 1:53, 27 users, load average: 1.00, 1.00, 1.00
Tasks: 178 total, 2 running, 176 sleeping, 0 stopped, 0 zombie
Cpu0 :100.0%us, 0.0%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.0%us, 0.0%sy, 0.0%ni, 99.7%id, 0.3%wa, 0.0%hi, 0.0%si, 0.0%st
查看经常是只有一个cpu在运行,其他3个cpu都处在空闲状态,这是什么原因造成的呢? |