diff options
Diffstat (limited to 'documentation/content/hu/books/handbook/dtrace/_index.adoc')
-rw-r--r-- | documentation/content/hu/books/handbook/dtrace/_index.adoc | 16 |
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... |