Как посмотреть использование дискового ввода-вывода для каждого процесса - 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]] 

2
Вы также можете выборочно отключить SIP, как описано здесь .
Даниэль Гриском,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.