我以 1s 的间隔运行 vmstat -D 并在两个间隔之间采用不同的毫读/写。然后我开始复制一个文件进行测试。
每秒写入字节数为 23.9M/s,mili 写入为 7244。
作为 vmstat 文档,mili 写入是以毫秒为单位的写入时间,但为什么磁盘花费 7.3s 写入仅 1s 呢?
我以 1s 的间隔运行 vmstat -D 并在两个间隔之间采用不同的毫读/写。然后我开始复制一个文件进行测试。
每秒写入字节数为 23.9M/s,mili 写入为 7244。
作为 vmstat 文档,mili 写入是以毫秒为单位的写入时间,但为什么磁盘花费 7.3s 写入仅 1s 呢?
显然是一个狡猾的错误计算,或者您有多个磁盘,或者在此期间写入或缓存了多个文件。我建议不要依赖这个统计数据。
如 iostat 文档所述:
所以这是所有读取的总毫秒数,一秒内有很多读取,这就是为什么以毫秒为单位的总读取很大
就我而言:
所以平均每次读取需要 4ms 才能完成,这似乎是正确的。