PLD-doc/book/pl_book__uslugi/pl_uslugi__nfs.sec

qwiat cvs w pld-linux.org
Pon, 3 Sty 2005, 23:30:43 CET


Author: qwiat
Date: Mon Jan  3 22:30:36 2005
New Revision: 5419

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi__nfs.sec
Log:
- wyluskanie z tresci nowego podrozdzialu o dostrajaniu NFS-a


Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi__nfs.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi__nfs.sec	(original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi__nfs.sec	Mon Jan  3 22:30:36 2005
@@ -105,8 +105,9 @@
 		na serwerze (wpisaliśmy go wcześniej do <filename>/etc/exports</filename>. 
 		Można podać jeszcze flagę <command>-o</command> a za nią podać potrzebne nam opcje
 		montowania. Jeżeli zauważysz, że mount niepokojąco długo się wykonuje, powinieneś
-		używać opcji <command>-o rsize=8192,wsize=8192</command>. Pozwoli to na znaczne
-		przyspieszenie połączenia z zasobem udostępnianym przez nfs.
+		używać opcji <command>-o</command> z odpowiednimi parametrami, więcej o tym przeczytsz
+		w ponizszym podrozdziale. Pozwoli to na znaczne	przyspieszenie połączenia z zasobem
+		udostępnianym przez nfs. 
 	</para>
 	<para>
 		Nic nie stoi na przeszkodzie abyśmy podłączali zasób przy starcie systemu. 
@@ -124,12 +125,38 @@
 		Wadą tego rozwiązania jest to, że nie wszystkie programy potrafią poradzić sobie z takim 
 		komunikatem i może dojść do utraty danych. 
 	</para>
+	</section>
+
+	<section id="uslugi_nfs_wydajnosc">
+	<title>Dostrajanie wydajności</title>
+	<para>
+		Wolne działanie protokołu NFS wskazuje przeważnie na brak odpowiedniego dostrojenia połączenia,
+		wystarczy ustawić kilka opcji by uzyskać zaskakująco duży wzrost wydajności.
+		Podane poniżej zalecenia dotyczą konfiguracji klienta.
+	</para>
 	<para>
-		Warto wspomnieć iż istnieje możliwość optymalizacji serwera nfs. 
-		Po stronie klienta służą do tego opcje <command>rsize</command> i <command>wsize</command>, 
-		ale po szczegóły odsyłam do dokumentacji nfs-a.
+		Na początek zajmiemy się opcjami <emphasis>rsize</emphasis> i <emphasis>wsize</emphasis>.
+		Dzięki nim możemy zwiększyć szybkość odczytu i zapisu plików na serwer. Manual systemowy
+		radzi by ustawić im na wartości: rsize=8192 i wsize=8192. Linijka w pliku 
+		<filename>/etc/fstab</filename> będzie wyglądać teraz następująco:
 	</para>
+	<screen>192.168.0.1:/usr/local  /usr/local   nfs      rw,hard,intr,rsize=8192,wsize=8192  0     0</screen>	
+	<para>	
+		Domyślnie NFS działa w oparciu o protokół UDP, doświadczenie pokazuje jednak, że przełączenie
+		w tryb TCP wyraźnie zwiększa szybkość przesyłu danych. Niestety nie każdy serwer NFS obsługuje
+		połączenia TCP, więc nie wszędzie możemy użyć tej opcji. Na szczęście PLD zawiera
+		demona pozwalającego na używanie TCP. Aby włączyć protokół TCP do linijki w pliku
+		<filename>/etc/fstab</filename> dodajemy opcję
+		<emphasis>tcp</emphasis> np.:
+	</para>
+	<screen>192.168.0.1:/usr/local  /usr/local   nfs      rw,hard,intr,tcp  0     0</screen>		
+	<para>
+		W przypadku protokołu NFS należy trochę eksperymentować z ustawieniami, na początek dobrym pomysłem może
+		być użycie obu powyższych wskazówek. Więcej o dostrajaniu NFS-a można odnaleźć w podręczniku
+		systemowym.
+	</para>	
 	</section>
+
 	<section id="uslugi_nfs_podsumowanie">
 	<title>Podsumowanie</title>
 	<para>




Więcej informacji o liście dyskusyjnej pld-doc