iotop su High Sierra

4

Sembra che ci siano problemi con iotop su High Sierra, cercandoci su google Non trovo informazioni utili. L'output è confuso e quasi inutilizzabile.

Ho disabilitato SIP per dtrace (lo so "non credo di farlo", ma ha funzionato bene sulla versione precedente di OS X, cioè > crsutil enable --without dtrace ).

Esempio di output:

2017 Oct 16 11:46:25,  load: 2.45,  disk_r:   2520 KB,  disk_w:      0 KB

  UID    PID   PPID CMD              DEVICE  MAJ MIN D            BYTES
    0    182      1 mobileassetd     ??        1   4 R             4096
    0    653    340 scep_daemon      ??        1   4 R            81920
    0    153      1 sandboxd         ??        1   4 R           167936
    0    304      1 mds_stores       ??        1   4 R           831488
120215604   3950      1 IDECacheDeleteAp ??        1   4 R          1490944
    0      0      0                  ??        1   4            1495040
    0      0      0                  ??        1   3            8474624

dtrace: 3060 dynamic variable drops with non-empty dirty list
dtrace: 2000 dynamic variable drops with non-empty dirty list
dtrace: 192 dynamic variable drops with non-empty dirty list

I problemi così come li vedo sono dtrace: xxx dynamic drops , dati mancanti (mancano processi) e il fatto che il rientro sia incasinato. Googling non mi avvicina alla risposta.

L'unica connessione ragionevole che riesco a trovare è che il buffer sta traboccando (a causa dell'attività del disco) e per modificare la politica del buffer con quanto segue:

#pragma D option bufpolicy=ring

Ma dal momento che iotop è già compilato, ho difficoltà a fare modifiche. O è disponibile la versione osx / apple di iotop da qualche parte, quindi posso ricostruirla con le modifiche necessarie?

E solo per completezza, ho creato la versione gnu di iotop ma non funzionerebbe e mi lamento che il mio kernel linux è troppo vecchio ^^

Comunque, ho trovato anche questo: link , e i dettagli della risposta che Apple sta facendo un po 'di merda divertente nascondendo i processi da dtrace, e in effetti potrei non risolvere il problema "tutti i processi non vengono visualizzati".

(apparentemente non ho abbastanza reputazione su apple.stackexchange.com per creare un tag "iotop")

    
posta flindeberg 16.10.2017 - 11:52
fonte

0 risposte

Leggi altre domande sui tag