5

В моем Macbook Pro у меня есть два внутренних диска, и я подключил третий диск через USB в корпусе.

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

Можно ли каким-либо образом контролировать общее количество операций ввода-вывода конкретного диска, предпочтительно с помощью встроенного или бесплатного метода? Я не хочу фильтровать по идентификатору процесса. Я просто хочу отфильтровать по смонтированному диску.

РЕДАКТИРОВАТЬ: Кажется, что для обычных смонтированных накопителей, iostat программы терминала должно быть достаточно. Тем не менее, для несмонтированных дисков (например, тех, которые надежно стираются в Дисковой утилите) iostat не будет показывать диск, даже несмотря на то, что Activity Monitor, кажется, имеет способ сообщить о дисковых операциях ввода-вывода.

3 ответа3

3

Проверьте команду «iostat».

Вы запускаете команду из терминала. Запустите 'man iostat', чтобы получить страницу руководства.

Вот краткий обзор использования его с Linux.

http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html

1

iotop - хороший инструмент У меня нет Mac, но он хорошо работает под Linux

0

Согласно этому обсуждению на форуме, GeekTool может предоставить вам необходимую функциональность:

Попробуйте GeekTool (руководства из Lifehacker и ThemeMyMac, множество скриптов на форумах MacRumors).

У меня нет доступа к моему Mac на работе, но вы должны быть в состоянии провести некоторый мониторинг или найти / создать скрипт, который делает то, что вам нужно с этим инструментом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .