/script>

Jabber [ ]ID: zdzichubg@chrome.pl


Main
Permalink
Trackback

Poblugowo (07 czerwca 2009, 12:19:42)

Małe addendum powykładowe. Slajdy w najbliższym czasie znajdą się pod adresem ftp://linux.bydg.org/pub/linux/people/zdzichu/ linux.bydg.org/opisy/opis.inc.php?id=1466742. Skrypciki z wykładu:

  • kolejne kroki analizy syscalli:
    dtrace -n 'syscall:::entry { @num[probefunc] = count(); }'
    dtrace -n 'syscall::ioctl:entry { @num[execname, pid, probefunc] = count(); }'
    dtrace -n 'syscall::ioctl:entry/execname == "gdmgreeter"/ { @num[ustack()] = count(); }'
  • liczba odczytywanych danych przez programy:
    dtrace -n 'io:::start { printf("%d %s %d", pid, execname, args[0]->b_bcount); }'
  • histogramy wielkości odczytywanych porcji danych:
    dtrace -n 'io:::start { @[execname] = quantize(args[0]->b_bcount); }'
  • gotowe skrypty, które pokazywałem (tcpdumplike.stp, sigkill.stp, iostats.stp) pochodziły z SystemTap Examples.

Kilka odnośników od poczytania:

Komentarze

Podpis:
Treść:
Strona WWW (opcjonalnie):
Wpisz kod:code
Trackback
Powered Jogger. © 2002-2003 Justin Mecham oraz JabberPL Group. Ikonki z Tango. Z wyłączeniem komentarzy i zaznaczonych inaczej, autorem tekstów jest zdzichu.
Wszystkie prawa zastrzeżone. Legalność; Informacje