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

2. htop
htop——一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。
与 top 相比,htop 包含的优点有:
- 可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令行。
- 在启动上,比 top 更快。
- 杀进程时不需要输入进程号。
- htop 支持鼠标操作。
- 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) : (96.15 (96.2%)
Active / Total Slabs (% used): / / (99.5
Active / Total Caches (% used) : / (58.8%)
Active / Total Size (% used): .39K022..95K (96.5 (97.2
OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME K
% .05K 919783676K buffer_head
% .14K 787273148K dentry_cache
% .27K 571142284K radix_tree_node
% .09K 16044640K vm_area_struct
% .38K 613102452K proc_inode_cache
% .19K 272201088K filp
% .03K 43113172K size-
% .53K 72580K ext3_inode_cache
% .06K 7659304K size-
% .02K 68K anon_vma
% .04K 3792148K sysfs_dir_cache
% .12K 8030320K size-
% .46K 8940K shmem_inode_cache
% .44K 9648K sock_inode_cache
% .19K 6820272K skbuff_head_cache
% .51K 7720K ext2_inode_cache
% .37K 12510500K inode_cache
% .00K 22440K size-
% .23K 7016280K ip_conntrack
% .00K 13604K s50e-
% .04K992 36K acpi_operand
% .02K4203 16K tcp_bind_bucket
% .36K 51184K ta76_struct
% .25K 4615184K size-
Linux性能测试 top衍生命令 atop/htop/slaptop的更多相关文章
- Linux性能测试 top命令
原文地址:http://www.cnblogs.com/txw1958/archive/2012/07/25/linux-top-command.html top命令是Linux下常用的性能分析工具, ...
- Linux性能测试 命令大全
Linux 系统出现问题时,我们不仅需要查看系统日志信息,而且还要使用大量的性能监测工 具来判断究竟是哪一部分(内存.CPU.硬盘……)出了问题.在 Linux 系统中,所有的运行 参数保存在虚拟目录 ...
- 性能测试 | Linux系统top命令中的io使用率,很多人都误解了它的具体含义
body{ text-align:left; width:80%; margin:10px 100px; } 最近在做连续数据流的缓冲系统,C语言代码实现后,粗略测试了下,功能上应该没有问题.那么,接 ...
- Linux的top命令
文章来自于长风破浪博主的内容,下面是该博客网址. https://www.cnblogs.com/dragonsuc/p/5512797.html 为了自己能多学习,多记忆,所以直接搬到了这里,希望小 ...
- linux下top命令参数详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 内存信息.内容如下: Mem: 191272k to ...
- Linux性能测试分析命令_top
top命令动态展示系统整体资源和各个进程资源占用状况,是Linux下常用的性能分析工具. top命令语法 使用格式:top [-] [d] [b] [H] [p] [q] [c] [C] [S] [s ...
- Linux之top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法.top是一个动态显示过程,即可以通过用户按键来不断刷新 ...
- 图解linux下top命令的使用
top命令经常用来监控linux的系统状况,比如cpu.内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解. 本文通过一个运行中的 ...
- linux中top命令详解
linux的top命令里的cpu信息是什么意思呢? Cpu(s): 62.1% us, 15.9% sy,0.1% ni, 19.4% id,2.0% wa,0.1% hi,0.4% si Mem: ...
随机推荐
- Cash Loan----:利用脚本自动化部署系统,解放我们的双手
[前言] 现在我们的项目发布(从git上拉代码部署到Linux上)是通过脚本来完成,生产和测试环境都是运维在控制,开发联调环境由开发来负责,之前开发环境每次部署都是先在本地打好jar包然后传到服务器上 ...
- Maven实战——有用Nexus创建私服(下)
使用Maven部署构件至Nexus 日常开发生成的快照版本号构件能够直接部署到Nexus中策略为Snapshot的宿主仓库中.项目正式公布的构建部署到Nexus中策略为Release的宿主仓库中.PO ...
- 菜单之二:使用xml文件定义菜单 分类: H1_ANDROID 2013-11-03 09:39 1038人阅读 评论(0) 收藏
参考<疯狂android讲义>2.10节 P174,参见归档project:XmlMenuDemo.zip 一般推荐使用XML文件定义菜单. 基本步骤如下: 1.定义布局文件 为简单显示原 ...
- Java基本数据类型的取值范围
版权声明:本文为博主原创文章,未经博主允许不得转载. 先看一段代码public class Hello{ public static void main(String[] args){ ...
- 走进windows编程的世界-----窗体的注冊及创建
1 窗体注冊和创建 1.1WIN32 窗体程序创建步骤 1.WinMain入口函数的定义 2.WindowProc函数的定义 3.注冊窗体类 RegisterClass.RegisterClass ...
- 《TCP/IP具体解释卷2:实现》笔记--域和协议
Net/3组把协议关联到一个域,而且用一个协议族常量来标识每一个域.Net/3还通过全部的编址方法将协议分组. 在一个域中 的每一个协议使用同类地址.而且每种地址仅仅被一个域使用.作为结果,一个域能通 ...
- GlobalMemoryStatus 和 GlobalMemoryStatusEx
1.获取系统内存信息有2个api,分别是GlobalMemoryStatus和GlobalMemoryStatusEx.GlobalMemoryStatus函数可以在C语言里直接调用,但是Global ...
- js进阶 11-3 jquery中css属性如何操作
js进阶 11-3 jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点 ...
- Go语言学习(十)bytes包处理字节切片
bytes包提供了对字节切片进行读写操作的一系列函数 字节切片处理的函数比較多,分为基本处理函数,比較函数,后缀检查函数,索引函数,切割函数, 大写和小写处理函数和子切片处理函数等. 1.字节切片基本 ...
- SpringMVC3,使用RequestMappint的Param参数,实现一个url绑定多个方法
SpringMVC中,默认不能把多个相同的url绑定到同一个方法.如果需要绑定,需要增加param参数,而且值要不同. 我自己没有这个需求,或者就是有需求,我也想到的是使用不同的url. 项目中有少部 ...