是否有一个好的命令行实用程序来监视Linux上的硬盘负载?类似top
但随后监视磁盘活动的信息,例如iso cpu的使用情况。
更具体地说,我怀疑对于某些(重负载)服务器,在对其上运行的程序的各个部分进行了几次优化之后,目前的瓶颈仅仅是记录到磁盘上的文件。但是我发现很难评估服务器可以处理多少流量。
我理想的工具是打印“您正在使用35%的磁盘带宽”的东西。有任何想法吗?
/sys/block/sda/stat
。字段#1给出读取总数,字段#5是写入总数,字段#9是正在进行的I / O操作数。请参阅kernel.org/doc/Documentation/iostats.txt中的更多内容。这些值的长度是无符号的,可以包装。
how do you do it with SNMP?
。可以登录并检查内容,但确实需要历史数据。