性能调优的目的是短时间内CPU的使用率越高越好,因为CPU使用率是一个数据----5秒钟,或者30秒中,cpu的使用率。如果使用率从50%到达了100%,那么程序的性能是翻倍了的。原来的10分钟时间,现在可能只需要5分钟
1.1.vmstat 1 ---每1秒打印信息
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 4608 1862336 336860 6909040 0 0 13 28 52 34 23 7 70 0 0
2 0 4608 1865588 336860 6909040 0 0 0 0 4421 27162 9 6 84 0 0
0 0 4608 1864928 336860 6909040 0 0 0 0 4211 27532 10 6 84 0 0
3 0 4608 1871600 336916 6909040 0 0 0 680 4091 24751 4 7 89 0 0
0 0 4608 1872072 336916 6909044 0 0 0 0 3940 24003 5 6 89 0 0
第一行的信息,us 用户使用了34%,sy 系统占用了23%,表示CPU的总使用率是57%,也就是说这1秒,570毫秒,cpu在忙,剩余的430毫秒cpu空闲。空闲的原因可能有以下: