系统粉 > 电脑问答 > 其他问答

已解决请问如何vmstat查看磁盘io

提问者:弑牙  |  浏览次  |  提问时间:2016-12-20  |  回答数量:3

请问如何vmstat查看磁盘io用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看...

已有3条答案
____蒾雨

____蒾雨

回答数:85091  |  被采纳数:53

用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...
top:
主要参数
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
s:安全模式。
i:不显示任何闲置(Idle)或无用(Zombie)的行程。
n:显示更新的次数,完成后将会退出to
2016-12-22 08:02:48
赞 8509
喜欢吃菜不吃饭

喜欢吃菜不吃饭

回答数:5951  |  被采纳数:0

vmstat 命令报告关于线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息。由 vmstat 命令生成的报告可以用于平衡系统负载活动。系统范围内的这些统计信息(所有的处理器中)都计算出以百分比表示的平均值,或者计算其总和。输入命令:vmstat 2 5;如果发现等待的进程和处在非中断睡眠状态的进程数非常多,并且发送到块设备的块数和从块设备接收到的块数非常大,那就说明磁盘io比较多。
2016-12-22 10:42:45
赞 595
我吧我是很帅

我吧我是很帅

回答数:53565  |  被采纳数:4

如果你指纯dos的话,dos原本就是一个单任务的操作系统,象实时io显示这种要求多任务的软件实现的难度非常高,以前就没听过有这种软件(你列举的那些跟这个完全没关系),如果是unix下的话这类命令倒有不少,比如iostat或者vmstat。
2016-12-23 13:07:18
赞 5356
相关问答
最新其他问答
解决方法