Отслеживание активности диска в Mac OS X

Оглавление:

Anonim

Вы можете отслеживать активность диска в Mac OS X с помощью приложения Activity Monitor или нескольких инструментов командной строки. Монитор активности — самый простой и удобный для пользователя, но параметры терминала позволяют получить дополнительную информацию.

Наблюдение за активностью диска на Mac с помощью монитора активности

Большинство пользователей Mac, которые хотят быстро получить представление об активности диска, могут проверить приложение Activity Monitor.

  • Запустите Activity Monitor, расположенный в /Applications/Utilities/, или вы можете нажать Command+Пробел, чтобы вызвать поиск Spotlight и найти его таким образом
  • Нажмите на вкладку «Активность диска» в приложении «Монитор активности»
  • График справа отображает активность диска
  • Обратите особое внимание на «Чтение данных/сек» и «Запись данных/сек»

Что вызывает использование диска? Иногда это коррелирует с использованием ЦП, а некоторые приложения и процессы сильно загружают и то, и другое, например, при преобразовании видео, аудио или Spotlights mds и mdworker. Чтобы знать наверняка, запустите Терминал из /Applications/Utilities/ и читайте дальше.

Мониторинг активности диска из командной строки

То, что отображается в Мониторе активности, может быть несколько ограничено, и если вам нужна информация о том, какое приложение или процесс вызывает ввод и вывод данных на диск, вы можете запустить Терминал и использовать следующие команды, чтобы получить больше Информация.

iotop

Первым идет iotop, который, что неудивительно из-за названия, похож на 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