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

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 1. Atop Atop 是一个类似 top 的工具,但比 top 更有料。通过 Atop,你能够监视 Linux 系统的性能状况,包括进程活动、CPU、内存、硬盘、网络等方面的使用情况等。   2. htop htop——一个可以让用户与之交互的进程查看器。

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

 

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
24天前
|
Linux
Linux的top命令是什么,如何使用
【6月更文挑战第30天】Linux的top命令是什么,如何使用
13 1
|
28天前
|
安全 Linux 测试技术
Kali Linux渗透测试教程:解锁黑客之门
Kali Linux渗透测试教程:解锁黑客之门
|
28天前
|
Linux 测试技术 开发工具
CentOS Linux 8使用阿里源(安装jdk11、git测试)
CentOS Linux 8使用阿里源(安装jdk11、git测试)
154 1
|
1月前
|
缓存 监控 安全
Linux top命令详解:持续监听进程运行状态
Linux top命令详解:持续监听进程运行状态
38 3
|
19天前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
1月前
|
算法 Linux 测试技术
Linux编程:测试-高效内存复制与随机数生成的性能
该文探讨了软件工程中的性能优化,重点关注内存复制和随机数生成。文章通过测试指出,`g_memmove`在内存复制中表现出显著优势,比简单for循环快约32倍。在随机数生成方面,`GRand`库在1000万次循环中的效率超过传统`rand()`。文中提供了测试代码和Makefile,建议在性能关键场景中使用`memcpy`、`g_memmove`以及高效的随机数生成库。
|
23天前
|
缓存 Linux 虚拟化
Linux下top命令指标说明
Linux下top命令指标说明
27 0
|
1月前
|
监控 安全 Linux
Linux 查看资源占用top参数详解
Linux 查看资源占用top参数详解
22 1
|
29天前
|
测试技术 Linux 应用服务中间件
Linux测试工具httpd-tools
Linux测试工具httpd-tools
41 0
|
1月前
|
Linux Shell 测试技术
Linux服务器测试脚本集合
LemonBench是iLemonrain创作的Linux服务器性能测试工具,能一键检测系统信息、网络、CPU、内存和硬盘性能。
21 0