我使用内置终端和bash版本运行Mac OS X(10.9.4): 3.2.51(1)-release(x86_64-apple-darwin13)
在过去的某个时刻,有一个我可以发出的CLI命令可以告诉我我的驱动器发生了什么,有点像tail -f system.log但更深入到系统中它会看到实际的驱动器和发生的事情。一个完全闲置的机器,比如一个正在睡觉的机器,我是ssh进去的,会显示一个很少或根本没有的页面。保存文件,或做任何与磁盘相关的事情,大量数据将滚动过去,您可以将其传输到文件并进行浏览。
我已经护目镜,无法找到此命令。
答案 0 :(得分:0)
不确定Mac OS X,但在Linux上,有几个:
iostat
iotop
sar
dstat
vmstat
iozone
大多数应该可以在Mac OS X上使用。我知道iostat是。 或者你可以随时查看
/sys/block/[device]/stat
或
/proc/diskstats
答案 1 :(得分:0)
这实际上是茴香烷所提出的问题的副本。
我正在寻找的命令是fs_usage
,但lsof
虽然不是我想要的,但却有助于追踪我遇到的问题。
答案 2 :(得分:0)
我认为您正在寻找iosnoop。似乎它仅是dstat的包装,因为当我在不使用sudo的情况下运行它时,出现了以下错误。
% iosnoop
dtrace: system integrity protection is on, some features will not be available
dtrace: failed to initialize dtrace: DTrace requires additional privileges