Отслеживание активности диска в Mac OS X
Оглавление:
- Наблюдение за активностью диска на Mac с помощью монитора активности
- Мониторинг активности диска из командной строки
Вы можете отслеживать активность диска в 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 также показывает операции чтения и записи на диск и вызывающие их приложения или процессы.