摘要: NetHogs是一个开源的命令行工具(类似于Linux的top命令),用来按进程或程序实时统计网络带宽使用率。 NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组。NetHogs不需要依赖载入某个特殊的内核模块。如果发生了网络阻塞 阅读全文
posted @ 2018-11-11 11:15 Jhon_Harrison 阅读(132) 评论(0) 推荐(0)
摘要: sar(System Activity Reporter, 系统活动情况报告): 是用于监控Linux系统各个性能的优秀工具,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 sar命令常用格式 sar [ options ] [ <in 阅读全文
posted @ 2018-11-11 10:56 Jhon_Harrison 阅读(143) 评论(0) 推荐(0)
摘要: iostat,结果为从系统开机到当前执行时刻的统计信息 输出含义: 输出含义: 输出含义: avg-cpu: 总体cpu使用情况统计信息,对于多核cpu,这里为所有cpu的平均值。重点关注iowait值,表示CPU用于等待io请求的完成时间。 Device: 各磁盘设备的IO统计信息。各列含义如下: 阅读全文
posted @ 2018-11-09 14:47 Jhon_Harrison 阅读(110) 评论(0) 推荐(0)
摘要: vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写. vmstat非常全面,可以观察系统的进程状态,内存使用情况,虚拟内存使用情况,I/O、中断、上下文切换、CPU的使用情况等性能信息 注意:内存够用的时候,这2个值都是0,如果这2个值长期大于0时,系统性能会受 阅读全文
posted @ 2018-11-09 12:08 Jhon_Harrison 阅读(137) 评论(0) 推荐(0)
摘要: 拿来主义还是挺方便的。 知识果然还是需要重复温习,脑子不好使,没办法。 解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如: FO[2][1] = 24677460 阅读全文
posted @ 2018-11-09 10:37 Jhon_Harrison 阅读(153) 评论(0) 推荐(0)
摘要: 进来觉得自己疏漏了很多小的东西,比如top的M,P排序。所以从网友的帖子里拿来部分重点放在这里,拾遗补缺吧。 不过 top 有更好的替代品,htop.只是需要另外安装。 VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如 阅读全文
posted @ 2018-11-09 09:40 Jhon_Harrison 阅读(111) 评论(0) 推荐(0)