velke zatazenie CPU pri sietovom prenose

iko iko na kamarad.cz
Pondělí Listopad 14 16:14:01 CET 2005


teraz som z toho blby este viac. kopiroval som x suborov za sebou cez
cat 1.0* | pv | nc
a na druhej strane som mal
nc -l -p >subor

teraz som skusal /dev/zero cez siet davat do /dev/null... to islo 11 
MB/s. podla tohto to bolo v poriadku, ale preco ten prvy pripad isiel 
tak pomaly? disk je SCSI raid. skusil som teda este jeden pripad a to ze 
som nedal x suborov za sebou, ale len jeden a ten isiel tiez 11 MB/s.

vysvetli mi niekto aky je rozdiel medzi cat 1.0* a cat 1.001 ?
prvy pripad ide tak do 3 MB/s a druhy 11 MB/s...nechapem... (?)

Vladimír Třebický wrote:
> kam tlačíte na cílovém počítači data? Pokud na disk, tak zkontrolujte,
> zda je na něm zaplé DMA (hdparm -d /dev/(h|s)d.). Pokud do /dev/null
> (což pro otestování doporučuji), tak ho zkuste profilovat (zkompilovat s
> -pg + výsledek pomocí gprof). Předpokládám, že síťovká má busmastering,
> takže s ní snad problém není. V topu je vidět systémová zátež, přesto
> radši netcat pusťte přes time:
> 
> # time sleep 1
> 
> real    0m1.014s
> user    0m0.000s
> sys     0m0.010s
> 
> V. Třebický.
> 
> iko wrote:
> 
>>zdravim,
>>
>>mam pocitac s procesorom Intel(R) Xeon(TM) CPU 3.00GHz, sietovka 
>>Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express 
>>pripojenu na 100mb/s siet. Je tam CentOS 4, kernel 2.6.9-22.0.1.ELsmp. 
>>Tlacim do neho data cez nc (netcat) a ide to strasne pomaly, okolo 2,8 
>>MB/s. Proces nc pritom zere skoro 100% procesora. Na pocitaci odkial to 
>>tlacim (P4 1,8GHz, sietovka Intel Corporation 82801DB PRO/100 VE) je 
>>zatazenie skoro 0%.
>>
>>preco je tam take velke zatazenie? prikladam este vypis top:
>>top - 15:11:44 up 12 days, 23:08,  6 users,  load average: 1.27, 1.31, 1.04
>>Tasks: 109 total,   3 running, 106 sleeping,   0 stopped,   0 zombie
>>Cpu(s):  0.0% us, 44.6% sy,  0.0% ni, 54.5% id,  0.0% wa,  0.8% hi,  0.0% si
>>Mem:   1034040k total,  1019256k used,    14784k free,     7552k buffers
>>Swap:  2031608k total,   675072k used,  1356536k free,   908168k cached
>>
>>   PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND 
>>
>>21558 uzivatel  20   0  3012  544  456 R 89.8  0.1  20:58.79 nc 

-- 
Odchadzajuca sprava obsahuje 163 virusov.
The outgoing message contain 163 unwanted surprises
Skontrolovane Antivirusovým systemom KFC.
Verzia: 7.2.130 / Vírusová databáza: 562.2.5



Další informace o konferenci Linux