Linux性能测试 top衍生命令 atop/htop/slaptop

简介:

转自:http://www.cnblogs.com/txw1958/archive/2012/07/26/linux-from-top.html

1. Atop

Atop 是一个类似 top 的工具,但比 top 更有料。通过 Atop,你能够监视 Linux 系统的性能状况,包括进程活动、CPU、内存、硬盘、网络等方面的使用情况等。

 

2. htop

htop——一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。

与 top 相比,htop 包含的优点有:

  1. 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。
  2. 在启动上,比 top 更快。
  3. 杀进程时不需要输入进程号。
  4. htop 支持鼠标操作。
  5. top 已经很老了。

复制代码
复制代码
  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
复制代码
复制代码

 

3. slabtop

 

1.简介:实时显示内核slab内存缓存信息
2.使用:
slabtop –delay=n, -d n 每隔n秒刷新信息
slabtop –sort=S, -s S 按照S排序,其中S为排序标准
–once, -o 显示一次并退出

复制代码
复制代码
 Active / Total Objects (% used)    : 15999517 (96.15 (96.2%)
 Active / Total Slabs (% used): 7786 / 746 / 7788 (99.5
 Active / Total Caches (% used)     : 100 / 170 (58.8%)
 Active / Total Size (% used): 30126.39K022.57107.95K (96.5 (97.2
  OBJS ACTIVE  USE OBJ SIZE  SLABS OBJ/SLAB CACHE SIZE NAME K
 71682  71640  99%    0.05K    919783676K buffer_head
 21249  20762  97%    0.14K    787273148K dentry_cache
  7994   7940  99%    0.27K    571142284K radix_tree_node
  7040   6856  97%    0.09K    16044640K vm_area_struct
  6130   6108  99%    0.38K    613102452K proc_inode_cache
  5440   4488  82%    0.19K    272201088K filp
  4859   4803  98%    0.03K     43113172K size-32
  4505   4507  93%    0.53K    640                  0
          77
                                          72580K ext3_inode_cache
  4484   4484 100%    0.06K     7659304K size-64
  3451   3065  88%    0.02K     17203              68K anon_vma
  3404   3326  97%    0.04K     3792148K sysfs_dir_cache
  2400   2342  97%    0.12K     8030320K size-128
  1880   1866  99%    0.46K    235        8940K shmem_inode_cache
  1458   1458 100%    0.44K    162        9648K sock_inode_cache
  1360   1176  86%    0.19K     6820272K skbuff_head_cache
  1260   1255  99%    0.51K    180        7720K ext2_inode_cache
  1250   1216  97%    0.37K    12510500K inode_cache
  1220   1210  99%    2.00K    610        22440K size-2048
  1120    600  53%    0.23K     7016280K ip_conntrack
   8756  9781  98%    4.00K    876        13604K s50e-4096
   828    732  88%    0.04K992                     36K acpi_operand
   812    409  50%    0.02K4203                    16K tcp_bind_bucket
   735    721  98%    1.36K    147        51184K ta76_struct
   690    642  93%    0.25K     4615184K size-256
复制代码
复制代码

 


==============================================================================
本文转自被遗忘的博客园博客,原文链接:http://www.cnblogs.com/rollenholt/articles/2619048.html,如需转载请自行联系原作者
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
1天前
|
安全 网络协议 Linux
linux必学的60个命令
Linux是一个功能强大的操作系统,提供了许多常用的命令行工具,用于管理文件、目录、进程、网络和系统配置等。以下是Linux必学的60个命令的概览,但请注意,这里可能无法列出所有命令的完整语法和选项,仅作为参考
|
1天前
|
监控 Linux 数据处理
|
1天前
|
编解码 Ubuntu Linux
|
2天前
|
JSON Linux 数据格式
Linux命令发送http
请注意,`curl`命令非常灵活,可以根据您的需求进行多种配置和自定义。您可以查看 `curl`命令的文档以获取更多详细信息。
6 0
|
2天前
|
Linux 测试技术 Windows
LabVIEW对NI Linux RT应用程序性能进行基准测试
LabVIEW对NI Linux RT应用程序性能进行基准测试
|
3天前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
10 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
3天前
|
安全 Linux 测试技术
|
3天前
|
安全 Linux Windows
Linux中Shutdown命令使用介绍
Linux中Shutdown命令使用介绍
10 2
|
4天前
|
缓存 关系型数据库 Linux
Linux目录结构:深入理解与命令创建指南
Linux目录结构:深入理解与命令创建指南
|
4天前
|
数据挖掘 Linux vr&ar
Linux命令实战:解决日常问题的利器
Linux命令实战:解决日常问题的利器