本博文来自博主小廖老廖。有问题欢迎进入博主专页进行互动讨论!博客地址:http://laoliao.blog.51cto.com/10027070/1631415htop:htop是Linux下的交互式进程浏览器,可以用来替代Linux下的top命令。基本界面如图:字段名简单解释:PID:进程号USER:用户名PRI:优先级NI:nice值VIRT:虚拟内存集RES:常驻内存集SHR:共享内存大小S:进程状态CPU%:占用CPU百分比%MEM:占用内存百分比TIME+:累计CPU时间processt:显示进程的层级a:设置进程的cpuaffinity(将选中的进程绑定到指定CPU上的Set上)T:按累计CPU时间排序M:按内存使用百分比排序P:按CPU使用率例如:在htop界面按t键可以按照进程层次显示进程列表,更直观。常用选项:-d#:延迟时长(刷新频率,单位秒)-uUSERNAME:只显示指定用户的进程-sCOLUMN:按照指定字段排序glances:glances是一个开源的命令行系统监控工具,能够监控CPU、负载、内存、磁盘I/O、网络流量、文件系统、系统温度等。并且还可以支持远程网络模式。基本界面如图:常用选项:(其中:-b、-d、-n、-1可作为交互选项,直接按键盘对应键即可)-b:显示网卡以字节/秒为单位的设备数据交换率;-d:禁用磁盘I/O功能模块;-f/PATH/TO/SOMEFILE:设置输出文件的位置和格式;-o{HTML|CSV}:-m:禁用挂载功能模块-n:禁用网络功能模块-r:关闭进程列表功能模块-t#:指定延迟时间,默认为3秒;-1:分别显示各个CPU相关的负载数据信息;远程网络模式:服务模式设置:glances-s-BIPADDR-B:用于指定要监听的本地地址例如:[root@localhost~]#glances-s-B172.16.36.3(启动服务)客户端模式设置:glances-cIPADDR-c:用于连接的服务器例如:[root@localhost~]#glances-c172.16.36.3(连接到服务器并显示远程主机状态如下)dstat:集成了功能vmstat、iostat、netstat和ifstat这四个工具,是一个功能非常强大的信息统计工具。常用选项:-c:显示与cpu性能指标相关的统计信息-d:显示与磁盘相关的速率数据;-g:显示页面相关的速率数据;-i:显示中断相关的速率数据;-l:显示loadaverage相关的统计数据;-m:显示内存相关的统计数据;-n:显示网络收发数据的速率;-p:显示进程相关统计数据,-r:io请求率;-s:显示swap相关数据-y:显示系统相关数据,包括中断和进程切换;-a:相当于选项一起使用-cdngy--top-cpu:显示最占用CPU的进程;--top-bio:显示占用io最多的block--top-io:占用io最多的进程;--top-mem:显示占用内存最多的进程;--ipc:显示进程间通信相关的速率数据;--raw:显示rawsocket相关数据;--tcp:显示tcpsocket的相关数据;--udp:显示udpsocket的相关数据;--unix:显示unixsock接口的相关统计数据;
