Bagaimana cara melihat pemanfaatan I / O disk per proses - iotop dan pidstat tidak tersedia di Homebrew pada macOS

13

Saya memiliki pertanyaan yang sama seperti ini, tetapi untuk macOS.

Ada solusi GUI dengan Activity Monitor. Adakah alternatif baris perintah? Saya menggunakan macOS Sierra terbaru.

masukkan deskripsi gambar di sini

Ivanov
sumber

Jawaban:

13

iotop tersedia di macOS / OS X itu sendiri.

iotop bergantung pada dtrace dan Anda harus menonaktifkan SIP dalam sistem seperti El Capitan / Sierra untuk menjalankan dtrace.

Periksa man iotopopsi dan kemudian jalankan iotop sebagai root:

sudo iotop [-C] [-D|-o|-P] [-j|-Z] [-d device] [-f filename] [-m mount_point] [-t top] [interval [count]] 
klanomath
sumber
2
Anda juga dapat menonaktifkan SIP secara selektif, seperti yang dibahas di sini .
Daniel Griscom