Github/easy dtrace: Unterschied zwischen den Versionen

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

Version vom 9. Oktober 2015, 06:04 Uhr

Aus Storage liegt unter /github/easy_dtrace ein kleines Skript für Performanceanalyse 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

Storage.hq.c3d2.de kernel.jpg