在windows中有perfmon来监视系统的各种性能方面(称为计数器).
Linux上有类似perfmon的吗?
特别是对...感兴趣
CPU使用率(总进程/每进程/内核)
内存使用情况(内核/每个进程/内核)
...是否可以将此信息存储在文件中以供将来分析?
DStat是我个人最喜欢的工具.从它的页面:
结合vmstat,iostat,ifstat,netstat信息等
在完全相同的时间范围内显示统计数据
启用/订购计数器,因为它们在分析/故障排除期间最有意义
用于处理其他计数器的插件框架.(例如Wifi质量)
我喜欢它!它肯定比sar更灵活(也更容易使用),我们只是定期写入文件.
程序"顶部"完成了大部分工作.但它不处理网络流量.
编辑:
如果您需要记录此信息以进行后期处理/分析,您可以使用标准软件包"sar"来执行此操作.它支持许多不同的性能数字,包括:磁盘,CPU,内存,网络等.
sar manpage