Zamrzajici NFS

Tomáš Honzák tomas na honzak.cz
Středa Červen 25 18:53:53 CEST 2003


Pavel Kankovsky wrote:

> On Tue, 24 Jun 2003, Tomáš Honzák wrote:
> 
>> začal mi "z ničeho nic" mrznout přenos souborů přes NFS.
>> projevuje se to tak, že se někdy při ls čeká třeba 2-3 minuty a při čtení
>> souborů se načte "kousek", pak to na chvíli zamrzne a zase se to rozjede.
>> Takže při přehrávání mp3 dochází k "zasekávání" :)
> 
> A dela to jen NFS (=> problem asi v NFS) nebo i jiny jiny druh
> intenzivni komunikace (=> problem asi v siti)?
> 
>> pak jsem prestavel sit na 100Mbit, pribyl jeden pocitac s nejnovejsim 2.4
>> , dva (ktere s NFS nemely nic spolecneho) sly na jiny switch a pak to pry
>> zacalo :(
> 
> Ze by klasika: nekonzistentne nastaveny duplex na nejake lince => zmatecne
> kolize => zasekavani provozu?
> 

Takže díky všem za tipy ohledně mii-tool, světýlek apod :)
poté, co jsem si ověřil, že všechno je nastaveno na 100MBit Full Duplex, a
všichni hlásej linka OK, udělal jsem si "live" zátěžový test:

mount server:/mp3 /mnt
cd /mnt/album1 (15 souborů, cca 70 MB)
time cp *.mp3 /tmp/

a zjistil, že to zřejmě bude v železe, protože:

a) 100MBit, switch
2 "rychlé" stroje: 0m7-9s (Celer1.1, PIII 750)
2 "pomalé" stroje: 0m22s-0m27s (Celer366, Duron 800)
1 "mrtvý" stroj: po 5 minutách necelý jeden soubor + hlášky NFS: task xxxxx
can't get a request slot (je to PIII 550)

pingy průběžně ze všech na všechny 1-2 milisekundy

b) 10Mbit, hub
všechny PC okolo 1:09. 

pingy během testu od 0.5 do 175 ms :-)

... takže asi běžím pro novou síťofku. Ve mně už jednou vrtalo podezření, že
není úplně OK. 

Jen bych se ještě rád optal na ty rozdíly v rychlosti přenosu po 100MBit. 
Kdo to zpomaluje? procesor? Paměť je všude 256 MB, disky poměrně nové (10G,
7G), dma zapnuta. 

Díky ještě jednou všem.

th

-- 
*-----------------------------------------------------------------*
|  Tomáš Honzák -=*=- tomas na honzak.cz -=*=- http://www.honzak.cz  |
*-----------------------------------------------------------------*
 GCS d+(-) s: a- C++(+++)$ UL++++$ P+++>++++ L+++$>++++ E+ W+++$ 
     N++ o? K? w--- O- M- VMS- PS+ PE++ Y PGP t++ 5? X R tv+ 
     b+(++) DI++ D+ G+ e++>+++ h--- r+++ y+++
*-----------------------------------------------------------------*


Další informace o konferenci Linux