Statistics
每個程序或使用者的平均負載
uptime
是否可以為每個程序或使用者單獨獲取負載平均值(由 顯示)。我希望能夠看到是什麼使用者造成了什麼負載。
top
不是很合適,因為它只顯示瞬時值。有任何想法嗎?
擁有“每個使用者的平均負載”沒有多大意義,因為平均負載僅在較大系統的上下文中才有意義。但是,您可以獲得使用資訊,這可能是您想要的。
sa
frompsacct
可以做到這一點,例如:每個應用程序
# sa 223730 62617.91re 31.57cp 0avio 5583k 284 1515.73re 10.45cp 0avio 46067k perl 314 17.53re 8.90cp 0avio 65746k redis-server* 152 1779.02re 6.46cp 0avio 56377k vim 8 2503.01re 1.69cp 0avio 6089k snort* 11209 99.64re 1.52cp 0avio 6100k git 20269 33.24re 0.48cp 0avio 30273k postgres* 140 0.48re 0.37cp 0avio 1831k sort 3 1193.10re 0.26cp 0avio 128389k pipe_errorlog.c 7 3146.93re 0.20cp 0avio 156983k apache2* 26 0.16re 0.15cp 0avio 32113k ack 19 2692.45re 0.12cp 0avio 14226k sshd 10 0.22re 0.11cp 0avio 14464k apt-show-versio 25 5.58re 0.08cp 0avio 7042k apt-get 118 0.40re 0.08cp 0avio 9674k find 4 1.51re 0.08cp 0avio 1212k rkhunter 377 0.33re 0.07cp 0avio 14768k rm 226 2696.40re 0.05cp 0avio 11524k bash
每個使用者
# sa -m root 201825 17279.57re 13.26cp 0avio 2981k 110 255 14.86re 7.61cp 0avio 65544k nobody 222 4659.53re 7.24cp 0avio 38149k snort 1 1440.00re 1.60cp 0avio 25792k 108 763 798.83re 1.24cp 0avio 6964k 105 12801 31.79re 0.47cp 0avio 33102k 114 94 2741.65re 0.09cp 0avio 9906k 109 7 16944.24re 0.02cp 0avio 25483k Debian-exim 3772 0.81re 0.00cp 0avio 25086k man 182 0.02re 0.00cp 0avio 5203k 116 11 796.78re 0.00cp 0avio 9823k 107 10 795.09re 0.00cp 0avio 9823k statd 3690 0.68re 0.00cp 0avio 25532k sshd 22 0.44re 0.00cp 0avio 12690k www-data 3 0.00re 0.00cp 0avio 11603k 111 2 17112.17re 0.00cp 0avio 19048k mail 1 0.00re 0.00cp 0avio 11184k