量化 Unix 响应能力

Aru*_*aha 6 performance solaris monitoring

我是n共享 unix 机器的用户之一。由于未知原因,机器不够“响应”。例如,交互式命令很慢,任何动作(例如鼠标移动、编辑器(例如 gvim)击键)都需要一些明显的时间才能可见。问题是,据称负责解决问题的人不同意机器没有响应。他们做了一些简单的事情,然后说:“效果很好!”

如何量化反应能力?我可以测量什么(全部)?

我可以top使用 cron 定期运行 shell 命令(例如)并收集统计信息,但我对什么是好的统计数据一无所知。

编辑

我通过 VMC 连接到机器。

fsc*_*itt 7

您是直接连接到机器还是通过 ssh 等远程登录?如果是后者,请确保感知延迟不是由网络引起的......

如果直接连接,除了看IO和系统负载,你可能还要看看内存使用情况。如果系统开始大量交换,感知响应会急剧下降。命令“free”显示有多少内存可用以及有多少内存被使用。


Mic*_*zek 4

严格来说,这与“响应能力”不同,但您可能应该检查的一个指标是系统平均负载;uptime将显示过去 1/5/15 分钟的平均值:

$ 正常运行时间
02:30:33 最多 6 天,6:30,12 个用户,平均负载:0.85、0.65、0.57

足够高的负载会明显减慢系统速度