Mittwoch, 21. Dezember 2011

I/O Profiling

Hier einige Ideen, um das I/O - Verhalten einer Applikation zu analysieren. Die meisten Ansätze basieren auf der intelligenten Analyse von STRACE-Ausgaben:

http://www.linux-mag.com/id/7718/
http://www.thegeekstuff.com/2011/11/strace-examples/
http://sattia.blogspot.com/2010/03/intro-to-io-profiling-of-applications.html

Nützliche Optionen für STRACE sind:
  • -T: Show  the time spent in system calls.
  • -tt: A time stamp is printed that includes microseconds.
  • -e trace=file: Trace  all  system  calls  which  take  a  file  name  as  an  argument.
Ein Beispiel für den Einsatz sind diese Projekte:

http://code.google.com/p/ioapps/
http://www.linux-mag.com/id/7730/

Keine Kommentare:

Kommentar veröffentlichen