top相当于在mac / osx上显示每个进程(每秒)的I / O.


3

是否有类似top(可视)工具,可以显示每个进程磁盘I / O(kb /秒)?

在Mac上的Monitor磁盘活动,顶级或nettop(每个进程)中已经提出了这个问题什么是导致在OS X中的所有磁盘活动?,但iotop在El Capitan无效。

在OSX El Capitan上输出IOTOP:

$sudo iotop

dtrace: invalid probe specifier
 /*
  * Command line arguments
  */
 inline int OPT_def     = 1;
 inline int OPT_proj    = 0;
 inline int OPT_zone    = 0;
 inline int OPT_clear   = 1;
 inline int OPT_bytes   = 1;
 inline int OPT_elapsed = 0;
 inline int OPT_dtime   = 0;
 inline int OPT_percent = 0;
 inline int OPT_device  = 0;
 inline int OPT_mount   = 0;
 inline int OPT_file    = 0;
 inline int OPT_top     = 0;
 inline int INTERVAL    = 5;
 inline int COUNTER     = -1;
 inline int FILTER      = 0;
 inline int TOP         = 0;
 inline string DEVICE   = ".";
 inline string FILENAME = ".";
 inline string MOUNT    = ".";
 inline string CLEAR    = "
";

Answers:


0

您必须部分禁用SIP以允许dtrace调试,以便使iotop在10.11+上工作:

csrutil status show:系统完整性保护状态:已启用(自定义配置)。

配置:Apple内部:禁用Kext签名:已禁用文件系统保护:已启用调试限制:已启用DTrace限制:已启用NVRAM保护:已启用BaseSystem验证:已启用

我个人完全禁用了它,但如果您最好安全地使用它,您可能会限制自己使用DTrace限制。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.