要在Mac上测试磁盘IO性能或查看磁盘IO状态,您可以使用以下推荐工具和方法:

推荐的磁盘性能测试工具:

  1. Blackmagic Disk Speed Test:

    • 这是一个免费的应用程序,可在Mac App Store下载。

    • 它可以测试您的磁盘的读写速度,并且有一个直观的用户界面。

  2. AJA System Test Lite:

    • 这也是一个在Mac App Store上可用的免费工具。

    • 它用于测试磁盘性能,并且可以模拟不同类型的视频文件的读写。

命令行工具:

  1. iostat:

    • 在“终端”中使用iostat -d -w 1命令每秒更新一次显示磁盘的IO数据。

  2. dd:

    • 用于测试写入和读取磁盘的速度。

    • 写入测试示例:dd if=/dev/zero of=~/testfile bs=1m count=1024

    • 读取测试示例:

      Copy

      dd if=/dev/zero of=testfile bs=1m count=1024
      sudo purge  # 清理缓存(需要管理员权限)
      dd if=testfile of=/dev/null bs=1m
      
  3. fio:

    • fio是一个强大的磁盘IO测试工具,可以通过brew install fio安装(需要先安装Homebrew)。

系统自带的监控命令:

  1. sar:

    • 系统活动报告工具,可以提供过去一段时间的磁盘IO数据。

    • 可以通过brew install sysstat安装。

  2. vm_stat:

    • 显示虚拟内存统计信息,某种程度上反映了磁盘IO的活动。

内置应用程序:

  1. 活动监视器:

    • 通过“活动监视器”查看实时的磁盘读写数据。

    • 找到它在“应用程序 > 实用工具”文件夹中,或通过Spotlight搜索。

注意事项:

  • 在使用这些工具时,请确保理解它们的输出,并小心使用可能会写入大量数据的命令,以避免对SSD造成不必要的磨损。

  • 如果您是在进行性能测试,最好在系统负载较低时进行,并确保有足够的空间以防写入大文件。

Q.E.D.

  • reword 您的打赏,就是俺创作的动力