首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows与Sysstat (或类似的) Linux中的等效性能计数器

Windows与Sysstat (或类似的) Linux中的等效性能计数器
EN

Server Fault用户
提问于 2012-07-11 11:23:17
回答 2查看 8.3K关注 0票数 2

我管理一系列Windows和Linux服务器。在Windows服务器上,每15秒有以下性能计数器记录CSV文件:

瓶颈分析:

  • 处理机队列长度
  • 内存:页面输入/Sec(从磁盘读取页面的速率,以解决硬页错误,即当系统物理RAM太少时)
  • 物理磁盘:当前磁盘队列长度(每个驱动器)
  • 网络接口:输出队列长度(每个网卡)

一般活动:

  • 处理器时间%(总计)
  • 总工作组(所有进程的总和)
  • 内存:可用MBytes
  • 物理磁盘:字节/秒(每个驱动器)
  • 网络接口:总字节/秒(每个网卡)

对于我的Linux服务器,我缺少一个类似的性能日志。我看过Sysstat (http://sebastien.godard.pagesperso-orange.fr/),它看起来很有希望,尽管相当复杂。

如果我要使用Sysstat (或其他一些东西),如何设置与上述Windows计数器相当的Linux?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-07-11 12:35:43

dstat和get是一个很好的工具,为您提供了系统的概况,但是如果您希望获得要放入CSV文件中的特定信息,我认为最简单的方法是解析sysstat工具或vmstat的输出,或者只是解析/proc中的原始数据。

具体地说:

  • 处理器队列长度:来自/proc/loadavg的1分钟平均负载
  • 内存页进入/输出: vmstat输出的si/so列
  • 物理磁盘: iostat -x的输出
  • 网络接口输出队列长度: ethtool -g ethN和ifconfig ethN (静态值,所以可能没有多大意义?)
  • %处理器时间:参见例如mpstat或带有"mpstat -P ALL“的每CPU。
  • 总工作集:参见输出,例如“免费”或"vmstat -s“
  • 可用内存:空闲或vmstat -s
  • 物理磁盘:参见iostat -x
  • ip -s链接或netstat -i和-i,或sar -n DEV
票数 2
EN

Server Fault用户

发布于 2013-12-13 14:17:43

我想建议另一个免费的工具叫做SeaLion。它是一个基于云的监控工具,它执行一些众所周知的系统分析命令,如topuptimeiostatvmstatnetstat等,并以非常漂亮的时间线格式呈现。这里要注意的最重要的一点是,安装过程非常简单。它在没有时间的情况下就建立了起来,数据也在不久的时间内开始填充。如果您有数百台服务器要监视,这是很好的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/406718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档