天天看點

Linux性能測試 top衍生指令 atop/htop/slaptop

1. atop

atop 是一個類似 top 的工具,但比 top 更有料。通過 atop,你能夠監視 linux 系統的性能狀況,包括程序活動、cpu、記憶體、硬碟、網絡等方面的使用情況等。

Linux性能測試 top衍生指令 atop/htop/slaptop

2. htop

htop——一個可以讓使用者與之互動的程序檢視器。作為文本模式的應用程式,主要用于控制台或 x 終端中。目前具有按樹狀方式來檢視程序,支援顔色主題,可以定制等特性。

與 top 相比,htop 包含的優點有:

可以橫向或縱向滾動浏覽程序清單,以便看到所有的程序和完整的指令行。

在啟動上,比 top 更快。

殺程序時不需要輸入程序号。

htop 支援滑鼠操作。

top 已經很老了。

Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop

  1  [||||||||||||      tasks: 652 total, 1 running                      14.4               61        3

  2  [||||       load aver     0.16 0.16 0.17                            19.5                       02 0.10 0.14

  mem[||||||    172/1009mb]     uptime: 01:37:53                      3                        41:36

  pid user     pri  ni  virt   res   shr s cpu% mem%   time+  command  21705 bbndserv  16   0  2356  1228   784 r 38.0  0.1  0:00.12 htop  1 bbndserv  16   0  1784   640   544 s  0.0  0.1  0:02.12 init [3]

16753 bbndserv  11  -4  1676   392   216 s  0.0  0.0  0:00.00 /sbin/udevd --daemon

16023 bbndserv  16   0 33748 28588  2424 r  5.0  2.8  5:20.42 /opt/confd/lib/confd/bin/confd -k false -b -mhe true -- -root /opt/confd/lib/confd -progname confd -- -70523 bbndserv  17   0  2356  1316   860 r 0.1  0:07.73 htop

21672 bbndserv  25158m  6456  3352 s  16  0:07.08:11.38:07.64bb/platform/bin/rvnnetseriftblmgr

23313 bin       16158m  249m  7856  3880 0:00.1750.8  0:11.64 /opt/bb/platform/bin/rvnnetserver

21776 rpcuser   24249m  7856  3880   544 s  0.0  0.8  0:04.23 /opt/bb/platform/bin/rvnnetserver

23238 bbndserv  16   0  199m  6932  3488 s  0.0  0.7  0:01.76 /opt/bb/platform/bin/rvnsoftwaremanager

    1 bbndserv  16   0  1784   640   544 s  0.0  0.1  0:02.12 init [3]

16753 bbndserv  11  -4  1676   392   216 s  0.0  0.010 port00 /sbin/udevd --daemon

16939 bbndserv  16   0 38148  2252  1188 s  0.0  0.2  0:01.67 /usr/local/bin/monit -i -c /etc/monitrc

20397 bbndserv  16524  38148  2252  1188 s  0.0  0.200 /usr/local/bin/monit -i -c /etc/monitrc

17640 bbndserv  25412   296   2448    58 s  0.0  0.0  0:00.00 smiattach -b 115200 /dev/ttys1

17898 bin       161428   524   380   292 s  0.0  0.0  0:00.10 portmap

17916 rpcuser   18656   764   6446   460 s  0.0  0.1  0:00.00 rpc.statd

17933 bbndserv  162096  1412   108    56 s  0.0  0.0  0:00.92 /usr/sbin/rngd -r /dev/urandom

18054 bbndserv  251428   408   336  2088 s  0.0  0.0  0:00.00 /usr/sbin/acpid                               

18099 bbndserv  163404   660   460   600 s  0.0  0.1  0:00.00 /usr/sbin/sshd

18108 bbndserv  16096   888   7208   600 s  0.0  0.1  0:00.02 xinetd -stayalive -pidfile /var/run/xinetd.pid

18279 bbndserv  25   0  1600   160    60 s  0.0  0.0  0:00.00 rpc.mountd

18289 bbndserv  24928   192   1096  2088 s  0.0  0.0  0:00.00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf                      

18344 bbndserv  161620   740   600  2088 s  0.0  0.100 cron

Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop

3. slabtop

1.簡介:實時顯示核心slab記憶體緩存資訊

2.使用:

slabtop –delay=n, -d n 每隔n秒重新整理資訊

slabtop –sort=s, -s s 按照s排序,其中s為排序标準

–once, -o 顯示一次并退出

Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop
Linux性能測試 top衍生指令 atop/htop/slaptop

繼續閱讀