cvs commit: de-docproj/books/developers-handbook/testing chapter.sgml

From: Aron Schlesinger <as(at)doc.bsdgroup.de>
Date: Mon, 6 Aug 2007 22:42:08 GMT

as 2007-08-06 22:42:08 UTC

  FreeBSD ports repository

  Modified files:
    books/developers-handbook/testing chapter.sgml
  Log:
  Kapitel 6 von ds@ gegengelesen.
  
  Revision Changes Path
  1.3 +61 -63 de-docproj/books/developers-handbook/testing/chapter.sgml
  
  Index: chapter.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/developers-handbook/testing/chapter.sgml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -I$FreeBSDde.*$ -r1.2 -r1.3
  --- chapter.sgml 6 Aug 2007 20:32:53 -0000 1.2
  +++ chapter.sgml 6 Aug 2007 22:42:08 -0000 1.3
  @@ -14,7 +14,7 @@
       dass alte Bugs nicht wieder eingebaut wurden.</para>
   
     <para>Die &os; Regressionstest-Werkzeuge finden Sie im
  - &os;-Quelltextbaumes im Verzeichnis <filename
  + &os;-Quelltextbaum im Verzeichnis <filename
         class="directory">src/tools/regression</filename>.</para>
   
     <section id="testing-micro-benchmark">
  @@ -24,22 +24,22 @@
         Mikro-Benchmarking auf &os; oder von Teilen von &os; selbst
         machen kann.</para>
   
  - <para>Es ist nicht m&ouml;glich, jedes einzelne mal alle der folgenden
  - Vorschl&auml;ge anzuwenden, aber je mehr davon benutzt werden
  + <para>Es ist nicht m&ouml;glich, jedes einzelne Mal alle der folgenden
  + Vorschl&auml;ge anzuwenden, aber je mehr davon benutzt werden,
         desto besser wird der Benchmark kleine Unterschiede nachweisen
         k&ouml;nnen.</para>
   
       <itemizedlist>
         <listitem>
           <para>Schalten Sie <acronym>APM</acronym> und alles andere,
  - das den Systemtakt manipuliert, ab. (<acronym>ACPI</acronym> ?)</para>
  + das den Systemtakt manipuliert, ab (<acronym>ACPI</acronym> ?).</para>
         </listitem>
   
         <listitem>
  - <para>Benutzen Sie den Single-User Modus. &man.cron.8; z.B., und
  + <para>Benutzen Sie den Single-User Modus. &man.cron.8; z.B. und
             andere Systemdienste f&uuml;gen nur St&ouml;rungen hinzu.
             Der &man.sshd.8;
  - Systemdienst kann ebenfalls Probleme verursachen. Falls w&auml;hrend
  + Systemdienst kann ebenfalls Probleme verursachen. Falls w&auml;hrend
             des Tests ssh-Zugriff ben&ouml;tigt wird, schalten Sie entweder die
             Neuerstellung des SSHv1 Schl&uuml;ssels ab, oder beenden Sie den
             <command>sshd</command>-Elternprozess w&auml;hrend der Tests.</para>
  @@ -57,8 +57,8 @@
         </listitem>
   
         <listitem>
  - <para>Sorgen Sie f&uuml;r m&ouml;glichst wenig Disk-I/O, wenn
  - m&ouml;glich, vermeiden Sie sie ganz.</para>
  + <para>Sorgen Sie f&uuml;r m&ouml;glichst wenig Disk-I/O; falls
  + m&ouml;glich vermeiden Sie sie ganz.</para>
         </listitem>
   
         <listitem>
  @@ -67,28 +67,26 @@
         </listitem>
   
         <listitem>
  - <para>H&auml;ngen Sie <filename class="directory">/</filename>,
  - <filename class="directory">/usr</filename>, und jedes andere
  - Dateisystem als nur lesbar ein, wenn m&ouml;glich. Dies verhindert,
  - dass atime-Aktualisierungen auf Disk (usw.) das Ergebnis
  + <para>H&auml;ngen Sie <filename class="directory">/</filename>, <filename class="directory">/usr</filename>,
  + und jedes andere Dateisystem als nur lesbar ein, wenn m&ouml;glich.
  + Dies verhindert, dass atime-Aktualisierungen auf Disk (usw.) das Ergebnis
             verf&auml;lschen.</para>
         </listitem>
   
         <listitem>
           <para>Reinitialisieren Sie das beschreibbare Test-Dateisystem mit
             &man.newfs.8; und f&uuml;llen Sie es aus einer &man.tar.1;- oder
  - &man.dump.8;-Datei vor jedem Lauf. H&auml;ngen Sie es aus
  - und wieder ein
  - bevor Sie den Test starten. Dies sorgt f&uuml;r einen konsistenten
  - Dateisystemaufbau. Bei einem <quote>worldstone</quote> Test bezieht
  - sich dies auf <filename class="directory">/usr/obj</filename>
  + &man.dump.8;-Datei vor jedem Lauf. H&auml;ngen Sie es aus
  + und wieder ein, bevor Sie den Test starten. Dies sorgt f&uuml;r einen
  + konsistenten Dateisystemaufbau. Bei einem <quote>worldstone</quote>-Test
  + bezieht sich dies auf <filename class="directory">/usr/obj</filename>
             (Reinitialisieren Sie es einfach mit <command>newfs</command> und
  - h&auml;ngen Sie es ein). Um 100% reproduzierbare Ergebnisse
  + h&auml;ngen Sie es ein). Um 100% reproduzierbare Ergebnisse
             zu bekommen, f&uuml;llen Sie das Dateisystem aus einer
             &man.dd.1;-Datei (also mit so etwas wie: <command>dd
                             if=<filename>myimage</filename> of=<filename
                             class="devicefile">/dev/ad0s1h</filename>
  - bs=1m</command>)</para>
  + bs=1m</command>).</para>
             </listitem>
   
             <listitem>
  @@ -102,23 +100,23 @@
             </listitem>
   
             <listitem>
  - <para>Entfernen Sie alle nicht unbedingt n&ouml;togen
  + <para>Entfernen Sie alle nicht unbedingt n&ouml;tigen
             Ger&auml;tetreiber aus dem Kernel.
             Wenn z.B. USB f&uuml;r den Test nicht ben&ouml;tigt wird,
  - entfernen Sie USB
  - aus dem Kernel. Ger&auml;tetreiber, die sich einh&auml;ngen, haben
  - oft <quote>tickende</quote> Timeouts.</para>
  + entfernen Sie USB aus dem Kernel. Ger&auml;tetreiber,
  + die sich einh&auml;ngen, haben oft <quote>tickende</quote>
  + Timeouts.</para>
         </listitem>
   
         <listitem>
           <para>Konfigurieren Sie Hardware <quote>aus</quote>, die
  - nicht benutzt wird. Entfernen Sie Disks
  + nicht benutzt wird. Entfernen Sie Disks
             mit &man.atacontrol.8; und &man.camcontrol.8;, wenn die
  - Disks f&uuml;r den test nicht benutzt werden.</para>
  + Disks f&uuml;r den Test nicht benutzt werden.</para>
         </listitem>
   
         <listitem>
  - <para>Konfigurieren Sie nicht das Netzwerk, esseidenn es wird
  + <para>Konfigurieren Sie nicht das Netzwerk, es sei denn es wird
             getestet, oder warten Sie bis der Test fertig ist, wenn Sie
             das Ergebnis zu einem anderen Rechner &uuml;bertragen wollen.</para>
   
  @@ -129,14 +127,14 @@
         </listitem>
   
         <listitem>
  - <para>Legen Sie jedes Dateisystem auf seine eigene Disk. Dies
  + <para>Legen Sie jedes Dateisystem auf seine eigene Disk. Dies
             minimiert Jitter durch Optimierungen von Lesekopfbewegungen.</para>
         </listitem>
   
         <listitem>
  - <para>Minimieren Sie Ausgaben auf serielle or VGA Konsolen.
  - Ausgaben in Dateien umgeleitet ergeben weniger Jitter.
  - (Serielle Konsolen werden leicht zum Flaschenhals.)
  + <para>Minimieren Sie Ausgaben auf serielle or VGA-Konsolen.
  + Ausgaben in Dateien umgeleitet ergeben weniger Jitter
  + (Serielle Konsolen werden leicht zum Flaschenhals).
             Benutzen Sie die Tastatur nicht w&auml;hrend der Test l&auml;uft,
             sogar <keycap>space</keycap> oder
             <keycap>back-space</keycap> erscheint in den Ergebnissen.</para>
  @@ -144,41 +142,41 @@
   
         <listitem>
           <para>Stellen Sie sicher, dass der Test lang genug l&auml;uft,
  - aber nicht zu lange. Wenn er zu kurz ist, ist
  - Timestamping ein Problem. Wenn er zu lang ist, werden
  + aber nicht zu lange. Wenn er zu kurz ist, ist
  + Timestamping ein Problem. Wenn er zu lang ist, werden
             Temperatur&auml;nderungen und Drift die Frequenz von Quarzkristallen
  - im Rechner beeinflussen. Daumenregel: mehr als eine Minute,
  + im Rechner beeinflussen. Daumenregel: mehr als eine Minute,
             weniger als eine Stunde.</para>
         </listitem>
   
         <listitem>
  - <para>Versuchen Sie, die Temperatur in der Umgebung des Rechners
  - so stabil wie m&ouml;glich zu halten. Dies betrifft sowohl
  + <para>Versuchen Sie, die Temparatur in der Umgebung des Rechners
  + so stabil wie m&ouml;glich zu halten. Dies betrifft sowohl
             Quarzkristalle als auch Disk-Laufwerks-Algorithmen.
             Um wirklich stabilen Takt zu bekommen w&auml;re es auch m&ouml;glich,
  - einen stabilisierten Takt anzuschliessen. D.h., besorgen Sie
  + einen stabilisierten Takt anzuschliessen. D.h., besorgen Sie
             sich einen OCXO + PLL und koppeln Sie das Ausgangssignal in
  - die Taktgeberschaltkreise anstelle das des Quarzkristalls
  - der Systemplatine an. Wenden Sie sich an &a.phk; wenn Sie mehr
  + die Taktgeberschaltkreise anstelle des Quarzkristalls
  + der Systemplatine an. Wenden Sie sich an &a.phk; wenn Sie mehr
             Informationen hier&uuml;ber ben&ouml;tigen.</para>
         </listitem>
   
         <listitem>
  - <para>Lassen Sie den Test mindestens drei mal laufen, aber es
  - ist besser ihm mehr als 20 mal laufen zu lassen, sowohl f&uuml;r
  + <para>Lassen Sie den Test mindestens drei Mal laufen, aber es
  + ist besser ihn mehr als 20 Mal laufen zu lassen, sowohl f&uuml;r
             den <quote>vorher</quote> als auch f&uuml;r den
  - <quote>nachher</quote> Code. Versuchen Sie, abzuwechseln
  - (d.h., nicht erst 20 mal <quote>vorher</quote> und
  - dann 20 mal <quote>nachher</quote>), dies erm&ouml;glicht,
  - umgebungsbedingte Effekte zu erkennen. Wechseln Sie nicht
  - 1:1 ab, sondern 3:3, dies erm&ouml;glicht, Wechselwirkungseffekte
  + <quote>nachher</quote> Code. Versuchen Sie abzuwechseln
  + (d.h. nicht erst 20 Mal <quote>vorher</quote> und
  + dann 20 Mal <quote>nachher</quote>), dies erm&ouml;glicht es
  + umgebungsbedingte Effekte zu erkennen. Wechseln Sie nicht
  + 1:1 ab, sondern 3:3; dies erm&ouml;glicht, Wechselwirkungseffekte
             zu erkennen.</para>
   
           <para>Ein gutes Muster ist: <literal>bababa{bbbaaa}*</literal>.
             Dies gibt Hinweise nach den ersten 1+1 L&auml;ufen (sodass Sie
  - den Test stoppen k&ouml;nnen falls er v&ouml;llig danebengeht), und
  + den Test stoppen k&ouml;nnen, falls er v&ouml;llig danebengeht), und
             Sie k&ouml;nnen die Standardabweichung nach den ersten 3+3
  - L&auml;ufen &uuml;berpr&uuml;fen (ergibt einen guten Hinweis,
  + L&auml;ufen &uuml;berpr&uuml;fen (zeigt an,

----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Tue 07 Aug 2007 - 00:43:22 CEST

search this site