← Back to team overview

sslug-teknik team mailing list archive

Hvordan måler man I/O per proces

 

Baggrund: jeg opdagede, at min systemharddisk var i
fuld gang med at "lave et eller andet" - vel at mærke
uden at jeg synes at min maskine var blevet sat til at
lavet noget.

Jeg blev specielt nervøs, da der primært var tale om
skrivninger.

Efter en del gætten rundt fandt jeg ud af, at det var
"mythfillbase", der var ved at indsætte rækker i mysql,
som forårsagede diskaktiviteten - eller rettere, da
jeg slog denne proces ned forsvandt aktiviteten.

Mit spørgsmål er nu: er der en måde hvorpå man kan få
listet, hvormeget "reel" I/O (dvs. I/O som rammer diskene)
de forskellige processer udfører?

Jeg er klar over, at det kan være svært, hvis der er
caches involveret i en eventuel diskcontroller, så i
første omgang ville det være fint, hvis det bare er
kernens opfattelse af, hvad der er I/O-requests.

Jeg anvender SuSE 9.1 (kerne 2.6.5)

/Martin Berg


Follow ups