我从这样的node.js应用程序调用iostat:
var exec = require('child_process').exec;
exec('iostat -md', function(err, stdout, stderr) {
console.log(stdout);
});
我决定对此进行测试并运行该文件,同时将大量数据写入磁盘。但是,我得到的输出包含无效信息,特别是一秒内写入的数据量 - 无论磁盘发生什么,它总是大约0.30MB / s。
从终端启动iostat
给我一个不同的数字,并与我写入磁盘的数据量相对应。
我做错了什么?
答案 0 :(得分:1)
找到解决方案 - 结果显示iostat为您提供了自首次启动机器以来的统计数据。这就是为什么我每次都看到几乎相同的信息,因为我只打了一次。
课程 - RTFM。