如何在OpenSolaris计算机上查找CPU和硬盘的吞吐量? 使用mpstat或iostat ?
如果在命令输出中给出吞吐量,我很难确定吞吐量。 例如,在mpstat对列的含义没有什么解释。
我一直在使用syscl列除以时间间隔来查找吞吐量,但老实说,我不知道系统调用真正是什么。
我试图分析硬盘和CPU,同时写入一个文件到硬盘和rest时。
要使用iostat来测量磁盘吞吐量,请使用“iostat -dxnz 2”
每隔2秒钟(命令中的2),这将为您提供系统中每个活动磁盘和磁带设备的写入次数和读取次数以及写入和读取的千字节数。 使用%b(设备占用的时间百分比)图表可以对设备具有的备用I / O容量进行一些外推,但请记住,更改I / O的字符(例如,从纯读取移动到读取和写入的混合)将显着改变设备的明显的I / O性能。
由于OpenSolaris(和更新)使用ZFS使用zpool iostat -v 2 (而不仅仅是iostat )。 你会得到池的I / O一直到个人的vdevs。