Вы можете контролировать активность диска в Mac OS X с помощью приложения Activity Monitor или нескольких инструментов командной строки. Монитор активности является самым простым и удобным для пользователя, но параметры терминала позволяют получить дополнительную информацию.
Просмотр активности диска на Mac с монитором активности
Для большинства пользователей Mac, которые хотят быстро получить представление об активности диска, они могут проверить приложение Activity Monitor.
- Запустите Activity Monitor, расположенный в / Applications / Utilities /, или вы можете нажать Command + Space Bar, чтобы открыть поиск Spotlight и найти его таким образом
- Нажмите вкладку «Активность диска» в приложении «Монитор активности»
- График на правых участках Активность диска
- Обратите особое внимание на «Чтение данных / сек» и «Запись данных / сек»,
Что вызывает использование диска? Иногда это коррелирует с использованием ЦП, а некоторые приложения и процессы тяжелы для обоих, например, при преобразовании видео, аудио или Spotlights mds и mdworker. Чтобы точно знать, запустите терминал из / Applications / Utilities / и прочитайте дальше.
Мониторинг активности диска из командной строки
То, что показано в Activity Monitor, может быть несколько ограничено, и если вам нужна информация, специфичная для того, какое приложение или процесс вызывает ввод и вывод диска, вы можете запустить терминал и использовать следующие команды, чтобы получить дополнительную информацию.
iotop
Прежде всего, это iotop, который, неудивительно названный именем, похож на верх для ввода-вывода
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 может быть бит firehose, отображающий тонну данных, которые могут быть за бортом для некоторых основных потребностей:
sudo fs_usage -f filesys
fs_usage также показывает чтение и запись дисков и приложение или процесс, вызывающие их.