Как посмотреть использование дискового ввода-вывода для каждого процесса - iotop и pidstat недоступны в Homebrew на macOS

13

У меня такой же вопрос, как этот, но для macOS.

Существует графическое решение с Activity Monitor. Любая альтернатива командной строки? Я использую последнюю версию macOS Sierra.

введите описание изображения здесь

Иванов
источник

Ответы:

13

iotop доступен в самой MacOS / OS X.

iotop полагается на dtrace, и вы должны отключить SIP в таких системах, как El Capitan / Sierra, чтобы запустить dtrace.

Проверьте man iotopпараметры и затем выполните iotop от имени пользователя root:

sudo iotop [-C] [-D|-o|-P] [-j|-Z] [-d device] [-f filename] [-m mount_point] [-t top] [interval [count]] 
klanomath
источник
2
Вы также можете выборочно отключить SIP, как описано здесь .
Даниэль Гриском,