在 Mac OS X 中监视磁盘活动

目录:

Anonim

您可以使用“活动监视器”应用程序或多个命令行工具来监视 Mac OS X 中的磁盘活动。活动监视器是最简单和最用户友好的,但终端选项允许检索更多信息。

在Mac上使用活动监视器观察磁盘活动

对于大多数想要快速了解磁盘活动的mac用户,他们可以检查活动监视器应用程序。

  • 启动活动监视器,位于/Applications/Utilities/,或者您可以按Command+空格键调出Spotlight搜索并以这种方式找到它
  • 单击“活动监视器”应用程序中的“磁盘活动”选项卡
  • 右边的图绘制了磁盘活动
  • 特别注意“Data read/sec”和“Data written/sec”

什么导致磁盘占用?有时它与 CPU 使用率相关,并且某些应用程序和进程在这两个方面都很繁重,例如在转换视频、音频或 Spotlights mds 和 mdworker 时。要确定,请从 /Applications/Utilities/ 启动终端并继续阅读。

从命令行监控磁盘活动

Activity Monitor 中显示的内容可能会有所限制,如果您想要特定于导致磁盘输入和输出的应用程序或进程的信息,您可以启动终端并使用以下命令获取更多信息信息。

iotop

首先是iotop,毫不奇怪,它就像I/O的top

sudo iotop -C 5 10

iotop 将报告类似这样的内容,显示整个磁盘读/写,以及进程、命令(或应用程序)和每个进程正在主动写入的字节大小:

为了更轻松地比较正在使用磁盘的应用程序和进程,将-P 标志与iotop 命令一起传递,然后注意% I/O 列:

sudo iotop -P -C 5 10

iotop 也可以通过指向路径并使用 -m 标志由磁盘驱动器缩小。在下面的例子中,根文件系统只会被监视活动:

sudo iotop -Pm /

iotop 并不是唯一的选择……

fs_usage

fs_usage 应用程序是查看磁盘活动和文件系统情况的另一种选择。默认情况下,fs_usage 可能有点像水龙头,显示大量数据,这些数据可能无法满足某些基本需求:

sudo fs_usage -f filesys

fs_usage 还显示磁盘读写以及导致它们的应用程序或进程。

在 Mac OS X 中监视磁盘活动