Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Oct 2008 17:40:29 GMT
From:      Gabor Pali <pgj@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 150872 for review
Message-ID:  <200810031740.m93HeTkx056778@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=150872

Change 150872 by pgj@kolbasz on 2008/10/03 17:40:18

	Add Hungarian translation of DTrace chapter from Handbook

Affected files ...

.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/dtrace/chapter.sgml#2 edit

Differences ...

==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/dtrace/chapter.sgml#2 (text+ko) ====

@@ -14,258 +14,359 @@
       <author>
 	<firstname>Tom</firstname>
 	<surname>Rhodes</surname>
-	<contrib>Written by </contrib>
+	<contrib>&Iacute;rta: </contrib>
       </author>
     </authorgroup>
   </chapterinfo>
 
   <title>DTrace</title>
 
-  <para>DTrace, also known as Dynamic Tracing, was developed by
-    &sun; as a tool for locating performance bottlenecks
-    in production and pre-production systems.  It is not, in any way,
-    a debugging tool, but a tool for real time system analysis to
-    locate performance and other issues.</para>
+  <para>A DTrace, vagy m&aacute;s n&eacute;ven Dynamic Tracing
+    technol&oacute;gi&aacute;t a &sun; dolgozta ki szerverek
+    teljes&iacute;tm&eacute;ny&eacute;ben jelentkez&#245; sz&#251;k
+    keresztmetszetek felder&iacute;t&eacute;s&eacute;nek
+    megk&ouml;nny&iacute;t&eacute;s&eacute;re.  Ez nem egy
+    nyomk&ouml;vet&eacute;sre szolg&aacute;l&oacute; megold&aacute;st
+    takar, hanem ink&aacute;bb a rendszer val&oacute;s idej&#251;
+    elemz&eacute;s&eacute;t &eacute;s
+    teljes&iacute;tm&eacute;ny&eacute;nek vizsg&aacute;lat&aacute;t
+    el&#245;seg&iacute;t&#245; eszk&ouml;zt.</para>
 
-  <para>DTrace is a remarkable profiling tool, with an impressive
-    array of features for diagnosing system issues.  It may also be
-    used to run pre-written scripts to take advantage of its
-    capabilities.  Users may even author their own utilities using
-    the DTrace D Language, allowing them to customize their profiling
-    based on specific needs.</para>
+  <para>A DTrace figyelemre m&eacute;lt&oacute; elemz&#245;eszk&ouml;z,
+    rengeteg rendk&iacute;v&uuml;l hasznos k&eacute;pess&eacute;ggel
+    rendelkezik a rendszerben felbukkan&oacute; probl&eacute;m&aacute;k
+    diagnosztiz&aacute;l&aacute;s&aacute;ra.  El&#245;re programozott
+    szkriptek seg&iacute;ts&eacute;g&eacute;vel pedig ezen
+    k&eacute;pess&eacute;gek tov&aacute;bbi el&#245;nyeit tudjuk
+    kihaszn&aacute;lni, ugyanis a DTrace programozhat&oacute; egy
+    &uacute;n.  D nyelven, amelynek r&eacute;v&eacute;n a
+    k&uuml;l&ouml;nb&ouml;z&#245; vizsg&aacute;latokat k&ouml;nnyen a
+    saj&aacute;t ig&eacute;nyeink szerint tudjuk
+    alak&iacute;tani.</para>
 
   <sect1 id="dtrace-synopsis">
-    <title>Synopsis</title>
+    <title>&Aacute;ttekint&eacute;s</title>
 
     <indexterm><primary>DTrace</primary></indexterm>
     <indexterm>
-      <primary>DTrace support</primary>
+      <primary>DTrace t&aacute;mogat&aacute;s</primary>
       <see>DTrace</see>
     </indexterm>
 
-    <para>After reading this chapter, you will know:</para>
+    <para>A fejezet elolvas&aacute;sa sor&aacute;n
+      megismerj&uuml;k:</para>
 
     <itemizedlist>
       <listitem>
-	<para>What DTrace is and what features it provides.</para>
+	<para>mi is az a DTrace &eacute;s milyen lehet&#245;s&eacute;gei
+      vannak;</para>
       </listitem>
 
       <listitem>
-	<para>Differences between the &solaris; DTrace implementation
-	  and the one provided by &os;.</para>
+	<para>a &solaris; &eacute;s &os; oper&aacute;ci&oacute;s
+	  rendszereken megtal&aacute;lhat&oacute; DTrace
+	  implement&aacute;ci&oacute;k k&ouml;zti
+	  elt&eacute;r&eacute;seket;</para>
       </listitem>
 
       <listitem>
-	<para>How to enable and use DTrace on &os;.</para>
+	<para>a DTrace &os; alatt hogyan enged&eacute;lyezhet&#245;
+      &eacute;s haszn&aacute;lhat&oacute;.</para>
       </listitem>
     </itemizedlist>
 
-    <para>Before reading this chapter, you should:</para>
+    <para>A fejezet elolvas&aacute;s&aacute;hoz aj&aacute;nlott:</para>
 
     <itemizedlist>
       <listitem>
-	<para>Understand &unix; and &os; basics
-	  (<xref linkend="basics">).</para>
+	<para>a &unix; &eacute;s &os; alapvet&#245; ismerete (<xref
+	    linkend="basics">);</para>
       </listitem>
 
       <listitem>
-	<para>Be familiar with
-	  the basics of kernel configuration/compilation
-	  (<xref linkend="kernelconfig">).</para>
+	<para>a rendszermag konfigur&aacute;ci&oacute;j&aacute;nak
+	  &eacute;s ford&iacute;t&aacute;s&aacute;nak alapvet&#245;
+	  ismerete (<xref linkend="kernelconfig">);</para>
       </listitem>
 
       <listitem>
-	<para>Have some familiarity with security and how it
-	  pertains to &os; (<xref linkend="security">).</para>
+	<para>az oper&aacute;ci&oacute;s rendszerek &eacute;s azon
+	  bel&uuml;l a &os; biztons&aacute;gi fogalmainak minim&aacute;lis
+	  ismerete (<xref linkend="security">);</para>
       </listitem>
 
       <listitem>
-	<para>Understand how to obtain and rebuild the &os; sources
+	<para>a &os; forr&aacute;sainak megszerz&eacute;s&eacute;nek
+	  &eacute;s azok leford&iacute;t&aacute;s&aacute;nak ismerete
 	  (<xref linkend="cutting-edge">).</para>
       </listitem>
     </itemizedlist>
 
-    <!--
-      Temporary warning to avoid listing experimental versions
-      and production versions of FreeBSD with this technology.
-    -->
-    <warning>
-      <para>This feature is considered experimental.  Some options
-	may be lacking in functionality, other parts may not work
-	at all.  In time, this feature will be considered production
-	ready and this documentation will be altered to fit that
-	situation.</para>
+   <warning>
+      <para>Ez a funkci&oacute; m&eacute;g folyamatos tesztel&eacute;s
+	alatt &aacute;ll.  Bizonyos r&eacute;szei m&eacute;g
+	egy&aacute;ltal&aacute;n nem, vagy csak korl&aacute;tozottan
+	&eacute;rhet&#245;ek el.  A dokument&aacute;ci&oacute; annak
+	megfelel&#245;en fog majd v&aacute;ltozni, hogy ezek az elemek
+	fokozatosan el&eacute;rik az &eacute;les
+	felhaszn&aacute;l&aacute;shoz sz&uuml;ks&eacute;ges
+	szintet.</para>
     </warning>
   </sect1>
 
   <sect1 id="dtrace-implementation">
-    <title>Implementation Differences</title>
+    <title>Elt&eacute;r&eacute;sek az
+      implement&aacute;ci&oacute;ban</title>
 
-    <para>While the DTrace in &os; is very similar to that found
-      in &solaris;, differences exist that should be explained before
-      continuing.  The primary difference users will notice is that
-      on &os;, DTrace needs to be specifically enabled.  There are
-      kernel options and modules which must be enabled for DTrace to
-      work properly.  These will be explained later.</para>
+    <para>Noha a &os; alatt megtal&aacute;lhat&oacute; DTrace
+      implement&aacute;ci&oacute; nagyon hasonl&oacute; az eredeti,
+      &solaris; alatt fut&oacute; v&aacute;ltozathoz, tartalmaz bizonyos
+      k&uuml;l&ouml;nbs&eacute;geket, amelyeket a
+      tov&aacute;bbl&eacute;p&eacute;s el&#245;tt mindenk&eacute;ppen
+      &eacute;rdemes megeml&iacute;ten&uuml;nk.  Az egyik legfontosabb
+      ilyen szembet&#251;n&#245; k&uuml;l&ouml;nbs&eacute;g, hogy a &os;
+      eset&eacute;n a DTrace haszn&aacute;lat&aacute;t k&uuml;l&ouml;n
+      enged&eacute;lyezni kell.  A DTrace megfelel&#245;
+      m&#251;k&ouml;d&eacute;s&eacute;hez teh&aacute;t a rendszermag
+      konfigur&aacute;ci&oacute;s &aacute;llom&aacute;ny&aacute;ban meg
+      kell adnunk bizonyos be&aacute;ll&iacute;t&aacute;sokat &eacute;s
+      modulokat kell bet&ouml;lten&uuml;nk.  Ezekr&#245;l hamarosan
+      sz&oacute; lesz.</para>
 
-    <para>There is a <literal>DDB_CTF</literal> kernel option which
-      is used to enable support for loading the <acronym>CTF</acronym>
-      data from kernel modules and the kernel itself.
-      <acronym>CTF</acronym> is the &solaris; Compressed C Type format
-      which encapsulates a reduced form of debugging information
-      similar to <acronym>DWARF</acronym> and the venerable stabs.
-      This <acronym>CTF</acronym> data is added to the binaries by the
-      <command>ctfconvert</command> and <command>ctfmerge</command>
-      build tools.  The <command>ctfconvert</command> utility parses
-      <acronym>DWARF</acronym> debug <acronym>ELF</acronym> sections
-      created by the compiler and <command>ctfmerge</command> merges
-      <acronym>CTF</acronym> <acronym>ELF</acronym> sections from
-      objects into either executables or shared libraries.  More on
-      how to enable this for the kernel and &os; build is
-      forthcoming.</para>
+    <para>A rendszermag konfigur&aacute;ci&oacute;s
+      &aacute;llom&aacute;ny&aacute;ban a <literal>DDB_CTF</literal>
+      opci&oacute; seg&iacute;ts&eacute;g&eacute;vel tudjuk
+      enged&eacute;lyezni &uacute;n.  <acronym>CTF</acronym> adatok
+      bet&ouml;lt&eacute;s&eacute;t mind a rendszermag
+      moduljaib&oacute;l, mind pedig mag&aacute;b&oacute;l a
+      rendszermagb&oacute;l egyar&aacute;nt.  A <acronym>CTF</acronym> a
+      &solaris; <quote>Compressed Type Format</quote>
+      elnevez&eacute;s&#251; form&aacute;tum&aacute;ra utal, amellyel
+      p&eacute;ld&aacute;ul a <acronym>DWARF</acronym>
+      megold&aacute;s&aacute;hoz hasonl&oacute; m&oacute;don
+      t&aacute;rolhatunk t&ouml;m&ouml;r&iacute;tett alakban
+      k&uuml;l&ouml;nb&ouml;z&#245; t&iacute;pus&uacute;
+      nyomk&ouml;vet&eacute;si inform&aacute;ci&oacute;kat.  Ilyen
+      <acronym>CTF</acronym> adatok t&ouml;bbek k&ouml;zt a
+      <command>ctfconvert</command> &eacute;s a
+      <command>ctfmerge</command> haszn&aacute;lat&aacute;val
+      rendelhet&#245;ek hozz&aacute; bin&aacute;ris
+      &aacute;llom&aacute;nyokhoz.  A <command>ctfconvert</command>
+      seg&eacute;dprogram a ford&iacute;t&oacute;program &aacute;ltal az
+      <acronym>ELF</acronym> &aacute;llom&aacute;nyokban szerepl&#245;
+      <acronym>DWARF</acronym> t&iacute;pus&uacute; szakaszokban
+      t&aacute;rolt inform&aacute;ci&oacute;kat k&eacute;pes beolvasni,
+      &eacute;s a <command>ctfmerge</command> a
+      t&aacute;rgyk&oacute;dban tal&aacute;lhat&oacute;
+      <acronym>CTF</acronym> t&iacute;pus&uacute; <acronym>ELF</acronym>
+      szakaszokat tudja v&eacute;grehajthat&oacute;
+      &aacute;llom&aacute;nyokk&aacute; vagy osztott
+      k&ouml;nyvt&aacute;rakka &ouml;sszef&#251;zni.  R&ouml;viden
+      besz&eacute;lni fogunk arr&oacute;l, hogyan lehet mindezeket a
+      &os; alaprendszer&eacute;be &eacute;s rendszermagj&aacute;ba is
+      be&eacute;p&iacute;teni.</para>
 
-    <para>Some different providers exist for &os; than for &solaris;.
-      Most notable is the <literal>dtmalloc</literal> provider, which
-      allows tracing <function>malloc()</function> by type in the
-      &os; kernel.</para>
+    <para>&os; &eacute;s &solaris; eset&eacute;n el&#245;fordulhat, hogy
+      m&aacute;s fajta providerek &aacute;llnak
+      rendelkez&eacute;s&uuml;nkre.  Ezek k&ouml;z&uuml;l tal&aacute;n a
+      legfontosabb a <literal>dtmalloc</literal>, amely a &os;
+      rendszermagj&aacute;ban t&iacute;pus szerint teszi
+      lehet&#245;v&eacute; a <function>malloc()</function>
+      f&uuml;ggv&eacute;ny k&ouml;vet&eacute;s&eacute;t.</para>
 
-    <para>Only <username>root</username> may use DTrace on &os;.
-      This is related to security differences, &solaris; has a few
-      low level security checks which do not yet exist in &os;.  As
-      such, the <devicename>/dev/dtrace/dtrace</devicename> is strictly
-      limited to <username>root</username> users only.</para>
+    <para>&os; alatt kiz&aacute;r&oacute;lag csak a
+      <username>root</username> tudja haszn&aacute;lni a DTrace-t.  Ennek
+      oka a k&eacute;t oper&aacute;ci&oacute;s rendszer
+      biztons&aacute;gi megold&aacute;sai k&ouml;zti
+      k&uuml;l&ouml;nbs&eacute;gekben keresend&#245;, mivel a &solaris;
+      eset&eacute;n l&eacute;tezik n&eacute;h&aacute;ny olyan
+      alacsonyszint&#251; ellen&#245;rz&eacute;s, amely a
+      &os;-n&eacute;l m&eacute;g nincs.  Ez&eacute;rt
+      p&eacute;ld&aacute;ul a <devicename>/dev/dtrace/dtrace</devicename>
+      eszk&ouml;z szigor&uacute;an csak a <username>root</username>
+      sz&aacute;m&aacute;ra &eacute;rhet&#245; el.</para>
 
-    <para>Finally, the DTrace software falls under &sun;'s
-      <acronym>CDDL</acronym> license.  The <literal>Common Development
-      and Distribution License</literal> comes with &os;, see the
+    <para>V&eacute;gezet&uuml;l megeml&iacute;tj&uuml;k, hogy a DTrace
+      felhaszn&aacute;l&aacute;s&aacute;ra a &sun; <acronym>CDDL</acronym>
+      licence vonatkozik.  A <literal>Common Development and
+      Distribution License</literal> &os; a
       <filename>/usr/src/cddl/contrib/opensolaris/OPENSOLARIS.LICENSE</filename>
-      or view it online at
-      <ulink url="http://www.opensolaris.org/os/licensing">;
-      http://www.opensolaris.org/os/licensing</ulink>.</para>;
+      &aacute;llom&aacute;nyban tal&aacute;lhat&oacute;, vagy interneten
+      kereszt&uuml;l a <ulink
+	url="http://www.opensolaris.org/os/licensing"></ulink>;
+      c&iacute;men.</para>
 
-    <para>This license means that a &os; kernel with the DTrace options
-      is still <acronym>BSD</acronym> licensed; however the
-      <acronym>CDDL</acronym> kicks in when the modules are distributed
-      in binary form, or the binaries are loaded.</para>
+    <para>Ezen licenc &eacute;rtelm&eacute;ben a DTrace
+      t&aacute;mogat&aacute;ssal k&eacute;sz&iacute;tett &os;
+      rendszermagok tov&aacute;bbra is <acronym>BSD</acronym>
+      licenc&#251;ek maradnak, azonban a rendszerrel terjesztett
+      bin&aacute;risok futtat&aacute;sakor vagy a modulok
+      bet&ouml;lt&eacute;sekor m&aacute;r a <acronym>CDDL</acronym>
+      &eacute;rv&eacute;nyes&uuml;l.</para>
   </sect1>
 
   <sect1 id="dtrace-enable">
-    <title>Enabling DTrace Support</title>
+    <title>A DTrace t&aacute;mogat&aacute;s&aacute;nak
+      enged&eacute;lyez&eacute;se</title>
 
-    <para>To enable support for DTrace, add the following lines to
-      the kernel configuration file:</para>
+    <para>A DTrace &aacute;ltal felk&iacute;n&aacute;lt
+      lehet&#245;s&eacute;geket a k&ouml;vetkez&#245; sorok
+      hozz&aacute;ad&aacute;s&aacute;val tudjuk enged&eacute;lyezni a
+      rendszermag konfigur&aacute;ci&oacute;s
+      &aacute;llom&aacute;ny&aacute;ban:</para>
 
     <programlisting>options         KDTRACE_HOOKS
 options         DDB_CTF</programlisting>
 
     <note>
-      <para>Users of the AMD64 architecture will want to add the
-	following line to their kernel configuration file:</para>
+      <para>AMD64 architekt&uacute;r&aacute;n ezeken k&iacute;v&uuml;l
+	m&eacute;g az al&aacute;bbi sor is kelleni fog:</para>
 
       <programlisting>options         KDTRACE_FRAME</programlisting>
 
-      <para>This option provides support for the <acronym>FBT</acronym>
-	feature.  DTrace will work without this option; however, there
-	will be limited support for function boundary tracing.</para>
+      <para>Ezzel a be&aacute;ll&iacute;t&aacute;ssal az
+	<acronym>FBT</acronym> (<quote>function boundary tracing</quote>)
+	r&eacute;sz&eacute;re ny&uacute;jtunk t&aacute;mogat&aacute;st.
+	A DTrace ugyan en&eacute;lk&uuml;l is k&eacute;pes lesz
+	m&#251;k&ouml;dni, de akkor csak korl&aacute;tozott
+	m&eacute;rt&eacute;kben tudunk ilyen t&iacute;pus&uacute;
+	vizsg&aacute;latokat v&eacute;gezni.</para>
       </note>
 
-    <para>All sources must be rebuilt and installed with CTF options.
-      To accomplish this task, rebuild the &os; sources using:</para>
+    <para>Az eg&eacute;sz rendszert &uacute;jra kell ford&iacute;tanunk
+      a <acronym>CTF</acronym> haszn&aacute;lat&aacute;val.  Ennek
+      elv&eacute;gz&eacute;s&eacute;hez a k&ouml;vetkez&#245;
+      parancsokat kell kiadnunk:</para>
 
     <screen>&prompt.root; <userinput>cd /usr/src</userinput>
-    &prompt.root; <userinput>make WITH_CTF=1 buildworld</userinput>
-    &prompt.root; <userinput>make WITH_CFT=1 kernel</userinput>
-    &prompt.root; <userinput>make WITH_CFT=1 installworld</userinput>
-    &prompt.root; <userinput>mergemaster -Ui</userinput></screen>
+&prompt.root; <userinput>make WITH_CTF=1 buildworld</userinput>
+&prompt.root; <userinput>make WITH_CFT=1 kernel</userinput>
+&prompt.root; <userinput>make WITH_CFT=1 installworld</userinput>
+&prompt.root; <userinput>mergemaster -Ui</userinput></screen>
 
-    <para>The system will need to be restarted.</para>
+    <para>A ford&iacute;t&aacute;s befejez&#245;d&eacute;se ut&aacute;n
+      ind&iacute;tsuk &uacute;jra a rendszer&uuml;nket.</para>
 
-    <para>After rebooting and allowing the new kernel to be loaded
-      into memory, support for the Korn shell should be added.  This
-      is needed as the DTrace toolkit has several utilities written
-      in <command>ksh</command>.  Install the
-      <filename role="package">shells/ksh93</filename>.  It is also
-      possible to run these tools under
-      <filename role="package">shells/pdksh</filename> or
-      <filename role="package">shells/mksh</filename>.</para>
+    <para>A rendszer &uacute;jraindul&aacute;sa &eacute;s az &uacute;j
+      rendszermag bet&ouml;lt&#245;d&eacute;se ut&aacute;n
+      sz&uuml;ks&eacute;g&uuml;nk lesz egy Korn-f&eacute;le
+      parancs&eacute;rtelmez&#245;re is, mivel a DTrace
+      eszk&ouml;zt&aacute;r&aacute;ban rengeteg, a
+      <command>ksh</command> programra &eacute;p&uuml;l&#245;
+      eszk&ouml;zt fogunk tal&aacute;lni.  Ez&eacute;rt teh&aacute;t
+      telep&iacute;ts&uuml;k a <filename
+	role="package">shells/ksh93</filename> csomagot, de
+      megjegyezz&uuml;k, hogy ugyanezen eszk&ouml;z&ouml;k
+      sz&aacute;m&aacute;ra a <filename
+	role="package">shells/pdksh</filename> vagy <filename
+	role="package">shells/mksh</filename> csomagok is
+      megfelelnek.</para>
 
-    <para>Finally, obtain the current DTrace toolkit.  The current
-      version is available at
-      <ulink url="http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/">;
-      http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/</ulink>.
-      There is an install mechanism included; however, installation
-      is not required to make use of the bundled utilities.</para>
+    <para>V&eacute;g&uuml;l t&ouml;lts&uuml;k le a DTrace
+      eszk&ouml;zt&aacute;r&aacute;nak legfrissebb
+      v&aacute;ltozat&aacute;t.  Az aktu&aacute;lis verzi&oacute; a <ulink
+	url="http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/"></ulink>;
+      c&iacute;men &eacute;rhet&#245; el.  K&eacute;pes
+      &ouml;nmag&aacute;t telep&iacute;teni, de a benne
+      tal&aacute;lhat&oacute; eszk&ouml;z&ouml;k
+      haszn&aacute;lat&aacute;hoz nem k&ouml;telez&#245; ezt
+      elv&eacute;gezni.</para>
   </sect1>
 
   <sect1 id="dtrace-using">
-    <title>Using DTrace</title>
+    <title>A DTrace haszn&aacute;lata</title>
 
-    <para>Before making use of DTrace functionality, the DTrace device
-      must exist.  To load the device, issue the following
-      command:</para>
+    <para>A DTrace funkci&oacute;inak alkalmaz&aacute;s&aacute;hoz
+      l&eacute;teznie kell egy DTrace eszk&ouml;znek.  Ennek
+      l&eacute;trehoz&aacute;s&aacute;hoz be kell t&ouml;lten&uuml;nk a
+      megfelel&#245; modult:</para>
 
     <screen>&prompt.root; <userinput>kldload dtraceall</userinput></screen>
 
-    <para>DTrace support should now be available.  To view all probes
-      the administrator may now execute the following command:</para>
+    <para>Innent&#245;l m&aacute;r m&#251;k&ouml;d&eacute;sre
+      k&eacute;sz a DTrace.  Rendszeradminisztr&aacute;tork&eacute;nt a
+      k&ouml;vetkez&#245; m&oacute;don k&eacute;rdezhetj&uuml;k le a
+      rendelkez&eacute;sre &aacute;ll&oacute;
+      vizsg&aacute;latokat:</para>
 
     <screen>&prompt.root; <userinput>dtrace -l | more</userinput></screen>
 
-    <para>All output is passed to the <command>more</command>
-      utility as it will quickly overflow the screen buffer.  At
-      this point, DTrace should be considered working.  It is now
-      time to review the toolkit.</para>
+    <para>Mivel lek&eacute;rdez&eacute;s eredm&eacute;nye pillanatok
+      alatt bet&ouml;lten&eacute; az eg&eacute;sz k&eacute;perny&#245;t,
+      ez&eacute;rt az eg&eacute;szet m&eacute;g
+      &aacute;tir&aacute;ny&iacute;tjuk a <command>more</command>
+      parancshoz.  Ha ez rendesen lefut, akkor a DTrace
+      t&eacute;nylegesen haszn&aacute;lhat&oacute;nak tekinthet&#245;.
+      Ezt k&ouml;vet&#245;en tekints&uuml;k &aacute;t a
+      hozz&aacute;tartoz&oacute; eszk&ouml;zk&eacute;szletet.</para>
 
-    <para>The toolkit is a collection of ready-made scripts to run
-      with DTrace to collect system information.  There are scripts
-      to check open files, memory, <acronym>CPU</acronym> usage and
-      a lot more.  Extract the scripts with the following
-      command:</para>
+    <para>Ez a mell&eacute;kelt eszk&ouml;zk&eacute;szlet
+      l&eacute;nyeg&eacute;ben a rendszerrel kapcsolatos
+      inform&aacute;ci&oacute;k &ouml;sszegy&#251;jt&eacute;s&eacute;re
+      alkalmas szkripteket tartalmaz.  Vannak szkriptek, amelyekkel a
+      megnyitott &aacute;llom&aacute;nyokat, a mem&oacute;ri&aacute;t, a
+      processzorhaszn&aacute;latot &eacute;s m&eacute;g sok minden
+      m&aacute;st k&eacute;rdezhet&uuml;nk le.  A szkriptek a
+      k&ouml;vetkez&#245; parancs seg&iacute;ts&eacute;g&eacute;vel
+      t&ouml;m&ouml;r&iacute;thet&#245;ek ki:</para>
 
     <screen>&prompt.root; <userinput>gunzip -c DTraceToolkit* | tar xvf -</userinput></screen>
 
-    <para>Change into that directory with the <command>cd</command>
-      and change the execution permissions on all files, designated
-      as those files with lower case names, to
-      <literal>755</literal>.</para>
+    <para>A <command>cd</command> parancs
+      seg&iacute;ts&eacute;g&eacute;vel l&eacute;pj&uuml;nk be az
+      &iacute;gy keletkez&#245; k&ouml;nyvt&aacute;rba, &eacute;s a
+      kisbet&#251;s n&eacute;vvel rendelkez&#245;
+      &aacute;llom&aacute;nyok enged&eacute;lyeit &aacute;ll&iacute;tsuk
+      be a <literal>755</literal> m&oacute;dra.</para>
 
-    <para>All of these scripts will need modifications to their
-      contents.  The ones which refer to
-      <filename>/usr/bin/ksh</filename> need that changed to
-      <filename>/usr/local/bin/ksh</filename>, the others which
-      use <filename>/usr/bin/sh</filename> need to be altered to use
-      <filename>/bin/sh</filename>, and finally the ones which
-      use <filename>/usr/bin/perl</filename> will need altered to
-      use <filename>/usr/local/bin/perl</filename>.</para>
+    <para>Mindegyik szkriptben el kell v&eacute;gezn&uuml;nk n&eacute;mi
+      m&oacute;dos&iacute;t&aacute;st: a <filename>/usr/bin/ksh</filename>
+      hivatkoz&aacute;sokat &iacute;rjuk &aacute;t mindenhol a
+      <filename>/usr/local/bin/ksh</filename> n&eacute;vre, illetve a
+      <filename>/usr/bin/sh</filename> hivatkoz&aacute;sokat
+      <filename>/bin/sh</filename> n&eacute;vre, majd
+      v&eacute;gezet&uuml;l pedig a <filename>/usr/bin/perl</filename>
+      hivatkoz&aacute;sokat a <filename>/usr/local/bin/perl</filename>
+      n&eacute;vre.</para>
 
     <important>
-      <para>At this point it is prudent to remind the reader that
-	DTrace support in &os; is <emphasis>incomplete</emphasis>
-	and <emphasis>experimental</emphasis>.  Many of these scripts
-	will not work as they are either too &solaris;-specific or
-	use probes which are unsupported at this time.</para>
+      <para>Itt m&eacute;g egyszer kiemeln&eacute;nk, hogy a &os;-ben
+	jelenleg megtal&aacute;lhat&oacute; DTrace t&aacute;mogat&aacute;s
+	<emphasis>m&eacute;g nem teljes</emphasis> &eacute;s
+	<emphasis>k&iacute;s&eacute;rleti jelleggel</emphasis> szerepel.
+	Ez&eacute;rt bizonyos szkriptek nem fognak m&#251;k&ouml;dni,
+	vagy az&eacute;rt, mert t&uacute;ls&aacute;gosan &solaris;
+	lehet&#245;s&eacute;geihez igazodnak, vagy pedig az&eacute;rt,
+	mert a jelenlegi implement&aacute;ci&oacute; &aacute;ltal
+	m&eacute;g nem ismert vizsg&aacute;latokra
+	t&aacute;maszkodnak.</para>
     </important>
 
-    <para>At the time of this writing only two of the scripts of the
-      DTrace Toolkit are fully supported in &os;:
-      the <filename>hotkernel</filename>
-      and <filename>procsystime</filename> scripts.  These are the two
-      we will explore in the following parts of this section.</para>
+    <para>Jelenlegi ismereteink szerint a &os; egyel&#245;re csak
+      k&eacute;t szkriptet t&aacute;mogat teljes m&eacute;rt&eacute;kben,
+      ezek a <filename>hotkernel</filename> &eacute;s a
+      <filename>procsystime</filename>.  A szakasz tov&aacute;bbi
+      r&eacute;sz&eacute;ben ezzel a kett&#245;vel fogunk
+      r&eacute;szletesebben foglalkozni.</para>
 
-    <para>The <filename>hotkernel</filename> is designed to identify
-      which function is using the most kernel time.  Run normally, it
-      will produce output similar to the following:</para>
+    <para>A <filename>hotkernel</filename> feladata seg&iacute;teni
+      beazonos&iacute;tani azokat a f&uuml;ggv&eacute;nyeket, amelyek a
+      legt&ouml;bb id&#245;t veszik ig&eacute;nybe a rendszermagon
+      bel&uuml;l.  A szkript futtat&aacute;sakor nagyj&aacute;b&oacute;l
+      a k&ouml;vetkez&#245;t csin&aacute;lja:</para>
 
     <screen>&prompt.root; <userinput>./hotkernel</userinput>
-localhost# ./hotkernel
 Sampling... Hit Ctrl-C to end.</screen>
 
-    <para>The system administrator must use the
-      <keycombo action="simul"><keycap>Ctrl</keycap><keycap>C</keycap>
-      </keycombo> key combination to stop the process.  Upon
-      termination, the script will display a list of kernel functions and
-      timing information, sorting the output in increasing order of
-      time:</para>
+    <para>A folyamat <keycombo
+	action="simul"><keycap>Ctrl</keycap><keycap>C</keycap> </keycombo>
+      billenty&#251;kombin&aacute;ci&oacute; hat&aacute;s&aacute;ra
+      &aacute;ll&iacute;that&oacute; meg.  A szkript
+      fut&aacute;s&aacute;nak befejez&#245;d&eacute;sekor
+      k&uuml;l&ouml;nb&ouml;z&#245; rendszermagbeli
+      f&uuml;ggv&eacute;nyek &eacute;s a hozz&aacute;juk tartoz&oacute;
+      id&#245;k jelennek meg, az ut&oacute;bbi szerint n&ouml;vekv&#245;
+      sorrendben:</para>
 
     <screen>kernel`_thread_lock_flags                                   2   0.0%
 0xc1097063                                                  2   0.0%
@@ -294,16 +395,11 @@
 kernel`sched_idletd                                       137   0.3%
 0xc10981a5                                              42139  99.3%</screen>
 
-    <!-- XXXTR: I attempted to use objdump and nm on /boot/kernel/kernel
-        to find 0xc10981a5, but to no avail.  It would be nice to know
-	how we should look that up. -->
+    <para>Ez a szkript modulok eset&eacute;n is alkalmazhat&oacute;.
+      Ezt a m&oacute;dj&aacute;t a <option>-m</option> kapcsol&oacute;
+      megad&aacute;s&aacute;val aktiv&aacute;lhatjuk:</para>
 
-    <para>This script will also work with kernel modules.  To use this
-      feature, run the script with the <option>-m</option> flag:</para>
-
-    <screen>&prompt.root; <userinput>./hotkernel -m</userinput></screen>
-
-    <screen>localhost# <userinput>./hotkernel -m</userinput>
+    <screen>&prompt.root; <userinput>./hotkernel -m</userinput>
 Sampling... Hit Ctrl-C to end.
 ^C
 MODULE                                                  COUNT   PCNT
@@ -320,19 +416,19 @@
 kernel                                                    874   0.4%
 0xc10981a5                                             213781  99.6%</screen>
 
-    <!-- XXXTR: I was unable to match these up with output from
-        kldstat and kldstat -v and grep.  Maybe I'm missing something
-	seriously obvious.  It is 5AM btw. -->
+    <para>A <filename>procsystime</filename> szkript egy adott
+      azonos&iacute;t&oacute;val vagy n&eacute;vvel rendelkez&#245;
+      programhoz tudja megadni az &aacute;ltala kezdem&eacute;nyezett
+      rendszerh&iacute;v&aacute;sok &aacute;ltal felhaszn&aacute;lt
+      id&#245;t.  A most k&ouml;vetkez&#245; p&eacute;ld&aacute;ban
+      elind&iacute;tjuk a <filename>/bin/csh</filename> egy &uacute;jabb
+      p&eacute;ld&aacute;ny&aacute;t.  A
+      <filename>procsystime</filename> elindul, majd megv&aacute;rja,
+      am&iacute;g kiadunk n&eacute;h&aacute;ny parancsot a
+      <command>csh</command> frissen ind&iacute;tott
+      m&aacute;solat&aacute;ban.  A teszt eredm&eacute;nyei teh&aacute;t
+      a k&ouml;vetkez&#245;k lesznek:</para>
 
-    <para>The <filename>procsystime</filename> script captures and
-      prints the system call time usage for a given
-      <acronym>PID</acronym> or process name.  In the following
-      example, a new instance of <filename>/bin/csh</filename>
-      was spawned.  The <filename>procsystime</filename> was executed
-      and remained waiting while a few commands were typed on the
-      other incarnation of <command>csh</command>.  These are the
-      results of this test:</para>
-
     <screen>&prompt.root; <userinput>./procsystime -n csh</userinput>
 Tracing... Hit Ctrl-C to end...
 ^C
@@ -359,24 +455,25 @@
       sigsuspend            6985124
             read         3988049784</screen>
 
-    <para>As shown, the read system call seems to use the
-      most time in nanoseconds with the <function>getpid()</function>
-      system call used the least amount of time.</para>
+    <para>J&oacute;l megfigyelhet&#245;, hogy (nanom&aacute;sodpercekben
+      m&eacute;rve) a legt&ouml;bb id&#245;t a
+      <function>read()</function>, a legkevesebb id&#245;t pedig a
+      <function>getpid()</function> rendszerh&iacute;v&aacute;s vette
+      ig&eacute;nybe.</para>
   </sect1>
 
   <sect1 id="dtrace-language">
-    <title>The D Language</title>
+    <title>A D nyelv</title>
 
-    <para>The DTrace Toolkit includes many scripts in the special language of
-      DTrace.  This language is called <quote>the D language</quote> by &sun;
-      documentation, and it is very similar to C++.  An in depth
-      discussion of the language is beyond the scope of this document.  It is
-      extensively discussed
-      at <ulink url="http://wikis.sun.com/display/DTrace/Documentation"></ulink>.</para>;
+    <para>A DTrace eszk&ouml;zt&aacute;r&aacute;ban
+      megtal&aacute;lhat&oacute; sz&aacute;mos szkript a DTrace
+      saj&aacute;t programoz&aacute;si nyelv&eacute;n
+      &iacute;r&oacute;dott.  Ezt a nyelvet nevezik a &sun;
+      implement&aacute;ci&oacute;j&aacute;ban <quote>a D
+      nyelvnek</quote>.  Ennek ismertet&eacute;s&eacute;re itt most
+      k&uuml;l&ouml;n nem t&eacute;r&uuml;nk ki, azonban a <ulink
+	url="http://wikis.sun.com/display/DTrace/Documentation"></ulink>;
+      c&iacute;men igen r&eacute;szletesen olvashatunk
+      r&oacute;la.</para>
   </sect1>
 </chapter>
-
-    <!-- XXXTR: Should probably put links and resources here.  I'm
-        nervous about this chapter as it may require a partial
-	re-write and large modification once DTrace is complete, but
-	at least we can get everyone started ... -->



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810031740.m93HeTkx056778>