A DTrace által felkínált lehetőségeket a következő sorok hozzáadásával tudjuk engedélyezni a rendszermag konfigurációs állományában:
options KDTRACE_HOOKS options DDB_CTF
AMD64 architektúrán ezeken kívül még az alábbi sor is kelleni fog:
options KDTRACE_FRAME
Ezzel a beállítással az FBT („function boundary tracing”) részére nyújtunk támogatást. A DTrace ugyan enélkül is képes lesz működni, de akkor csak korlátozott mértékben tudunk ilyen típusú vizsgálatokat végezni.
Az egész rendszert újra kell fordítanunk a CTF használatával. Ennek elvégzéséhez a következő parancsokat kell kiadnunk:
#
cd /usr/src
#
make WITH_CTF=1 kernel
A fordítás befejeződése után indítsuk újra a rendszerünket.
A rendszer újraindulása és az új
rendszermag betöltődése után
szükségünk lesz egy Korn-féle
parancsértelmezőre is, mivel a DTrace
eszköztárában rengeteg, a
ksh
programra épülő
eszközt fogunk találni. Ezért tehát
telepítsük a shells/ksh93 csomagot, de
megjegyezzük, hogy ugyanezen eszközök
számára a shells/pdksh vagy shells/mksh csomagok is
megfelelnek.
Végül töltsük le a DTrace
eszköztárának legfrissebb
változatát. Az aktuális verzió a http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/
címen érhető el. Képes
önmagát telepíteni, de a benne
található eszközök
használatához nem kötelező ezt
elvégezni.
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.