On Sun, 17 Apr 2005 22:00:14 +0200, Martin Berg wrote:
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 har prøvet at finde en metode til det, og mit svar bliver
generelt "nej".
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.
Du kan benytte strace til at se, hvornår visse I/O-relaterede systemkald
(fx read og write) foretages, men der er vigtige typer I/O, som ikke vil
kunne ses den vej, i særdeleshed I/O på memory mapped filer.