Github/easy dtrace: Unterschied zwischen den Versionen

Aus C3D2
Wechseln zu: Navigation, Suche
Zeile 24: Zeile 24:
 
</source>
 
</source>
  
15) FlameGraph: DTrace stacks - capture 60 seconds
+
 
 +
15) FlameGraph: DTrace stacks - capture 60 seconds (svg output)
  
 
[[Datei:Storage.hq.c3d2.de_kernel.jpg]]
 
[[Datei:Storage.hq.c3d2.de_kernel.jpg]]

Version vom 9. Oktober 2015, 06:07 Uhr

Aus Storage liegt unter /github/easy_dtrace ein kleines Skript für Performance-Analysen mit DTrace (abgeleitet von: http://github.com/plitc/easy_dtrace)

derzeitige Funktionen:

storage# ./easy_dtrace.sh freenas
--- update FlameGraph // --->
Already up-to-date.
      
Choose the (dtrace) function:
1)  ***                                   13) ***                                             |  #
2)  DTrace: Listing Probes                14) ***                                             |  #
3)  DTrace: File Opens                    15) FlameGraph: DTrace stacks - capture 60 seconds  |  #
4)  DTrace: Syscall Counts By Process     16) ***                                             |  #
5)  DTrace: Distribution of read() Bytes  |  #
6)  DTrace: Timing read() Syscall         |  #
7)  DTrace: Measuring CPU Time in read()  |  #
8)  DTrace: Count Process-Level Events    |  #
9)  DTrace: Profile On-CPU Kernel Stacks  |  #
10) DTrace: Scheduler Tracing             |  #
11) DTrace: TCP Inbound Connections       |  #
12) DTrace: Raw Kernel Tracing            |  #


15) FlameGraph: DTrace stacks - capture 60 seconds (svg output)

Storage.hq.c3d2.de kernel.jpg