aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/hu/books/handbook/dtrace/_index.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/hu/books/handbook/dtrace/_index.adoc')
-rw-r--r--documentation/content/hu/books/handbook/dtrace/_index.adoc16
1 files changed, 8 insertions, 8 deletions
diff --git a/documentation/content/hu/books/handbook/dtrace/_index.adoc b/documentation/content/hu/books/handbook/dtrace/_index.adoc
index d0186bc457..8267402a09 100644
--- a/documentation/content/hu/books/handbook/dtrace/_index.adoc
+++ b/documentation/content/hu/books/handbook/dtrace/_index.adoc
@@ -111,7 +111,7 @@ Ezzel a beállítással az FBT ("function boundary tracing") részére nyújtunk
Az egész rendszert újra kell fordítanunk a CTF használatával. Ennek elvégzéséhez a következõ parancsokat kell kiadnunk:
-[source,bash]
+[source,shell]
....
# cd /usr/src
# make WITH_CTF=1 kernel
@@ -128,14 +128,14 @@ Végül töltsük le a DTrace eszköztárának legfrissebb változatát. Az aktu
A DTrace funkcióinak alkalmazásához léteznie kell egy DTrace eszköznek. Ennek létrehozásához be kell töltenünk a megfelelõ modult:
-[source,bash]
+[source,shell]
....
# kldload dtraceall
....
Innentõl már mûködésre kész a DTrace. Rendszeradminisztrátorként a következõ módon kérdezhetjük le a rendelkezésre álló vizsgálatokat:
-[source,bash]
+[source,shell]
....
# dtrace -l | more
....
@@ -144,7 +144,7 @@ Mivel lekérdezés eredménye pillanatok alatt betöltené az egész képernyõt
Ez a mellékelt eszközkészlet lényegében a rendszerrel kapcsolatos információk összegyûjtésére alkalmas szkripteket tartalmaz. Vannak szkriptek, amelyekkel a megnyitott állományokat, a memóriát, a processzorhasználatot és még sok minden mást kérdezhetünk le. A szkriptek a következõ parancs segítségével tömöríthetõek ki:
-[source,bash]
+[source,shell]
....
# gunzip -c DTraceToolkit* | tar xvf -
....
@@ -162,7 +162,7 @@ Jelenlegi ismereteink szerint a FreeBSD egyelõre csak két szkriptet támogat t
A [.filename]#hotkernel# feladata segíteni beazonosítani azokat a függvényeket, amelyek a legtöbb idõt veszik igénybe a rendszermagon belül. A szkript futtatásakor nagyjából a következõt csinálja:
-[source,bash]
+[source,shell]
....
# ./hotkernel
Sampling... Hit Ctrl-C to end.
@@ -170,7 +170,7 @@ Sampling... Hit Ctrl-C to end.
A folyamat kbd:[Ctrl+C] billentyûkombináció hatására állítható meg. A szkript futásának befejezõdésekor különbözõ rendszermagbeli függvények és a hozzájuk tartozó idõk jelennek meg, az utóbbi szerint növekvõ sorrendben:
-[source,bash]
+[source,shell]
....
kernel`_thread_lock_flags 2 0.0%
0xc1097063 2 0.0%
@@ -202,7 +202,7 @@ kernel`sched_idletd 137 0.3%
Ez a szkript modulok esetén is alkalmazható. Ezt a módját a `-m` kapcsoló megadásával aktiválhatjuk:
-[source,bash]
+[source,shell]
....
# ./hotkernel -m
Sampling... Hit Ctrl-C to end.
@@ -224,7 +224,7 @@ kernel 874 0.4%
A [.filename]#procsystime# szkript egy adott azonosítóval vagy névvel rendelkezõ programhoz tudja megadni az általa kezdeményezett rendszerhívások által felhasznált idõt. A most következõ példában elindítjuk a [.filename]#/bin/csh# egy újabb példányát. A [.filename]#procsystime# elindul, majd megvárja, amíg kiadunk néhány parancsot a `csh` frissen indított másolatában. A teszt eredményei tehát a következõk lesznek:
-[source,bash]
+[source,shell]
....
# ./procsystime -n csh
Tracing... Hit Ctrl-C to end...