Monitorare il numero accumulato di byte scritti da un processo nel Terminale?


1

Ho bisogno di un modo per monitorare il numero totale accumulato di byte scritti sul disco da un processo tramite il terminale. Mi sono guardato un po 'in giro e ho trovato diverse risposte che dicevano di usare pvo iotop. Tuttavia, pvnon è installato su macOS immediatamente e la versione di iotopinstallata su macOS non ha lo switch -a accumulato .

Inoltre, iotopSIP deve essere disabilitato nelle versioni più recenti di macOS, il che significa che non funzionerà con un Mac pronto all'uso. Ho bisogno di un metodo che utilizza strumenti integrati in macOS, possono richiedere l'accesso come root, non possono richiedere dipendenze macOS non stock, ad esempio software basato su Macports / Brew. Preferibilmente nella versione stock di Bash.


@bmike Questo non è un duplicato. Ho dichiarato esplicitamente che ho bisogno di un modo per monitorare il numero accumulato di byte scritti da un processo, non la velocità di scrittura del processo al secondo. Come ho già detto, iotopha un interruttore per questo su Linux, ma la versione integrata in Sierra non menziona né supporta tale interruttore. Ho anche bisogno di un modo in cui non è necessario disabilitare SIP.
Alison EE,

Suona bene. Se l'API è privata, probabilmente la tua risposta potrebbe essere nessuna o nessuno ha ancora rilasciato pubblicamente / invertito questo motore. Non c'è nulla di male nel farlo stare qui finché qualcuno non investe tempo per realizzare lo strumento o la catena di strumenti che cerchi.
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.