Portál AbcLinuxu, 10. května 2025 05:59

Dotaz: Nevyuziti kapacity 100 Mb ethernetu

11.8.2009 20:18 muhammat
Nevyuziti kapacity 100 Mb ethernetu
Přečteno: 469×
Odpovědět | Admin
Mam linuxovy ftp server (Abit KT7, Duron 950 MHz, SATA disky Samsung F1, sitovka je INTEL PRO/1000 GT (eth4), jadro 2.6.27.25-0.1-default, linux OpenSUSE), ale pri stahovani z nej je rychlost "pouze" 8 MB/s. Stahovani testovano do WinXP (v tech chyba neni, z jineho pocitace stahuje 11.8 MB/s). PC jsou propojeny pres gigabitovy switch.

Vytizeni procesoru pri stahovani je do 10 % (spis mene), takze vubec nevim kde by mohla byt chyba.

Sice je na stejnem preruseni i televizni karta, ale ta je ted stejne nepouzivana, tak si nemyslim, ze by byla pricinou.

Googleni moc nepomohlo (mozna se spatne guglu ptam:), do abclinuxu vkladam sve posledni nadeje:)

Prikladam vypis preruseni:
 linux:~ # cat /proc/interrupts
           CPU0
  0:      24371    XT-PIC-XT        timer
  1:         12    XT-PIC-XT        i8042
  2:          0    XT-PIC-XT        cascade
  4:        596    XT-PIC-XT        serial
  5:          0    XT-PIC-XT        acpi
  6:          4    XT-PIC-XT        floppy
  7:         12    XT-PIC-XT        parport0
  8:          0    XT-PIC-XT        rtc0
  9:       1369    XT-PIC-XT        SoundBlaster
 10:      10131    XT-PIC-XT        eth3, radeon@pci:0000:01:00.0
 11:        239    XT-PIC-XT        uhci_hcd:usb1, uhci_hcd:usb2, sata_sil24
 12:      10062    XT-PIC-XT        Bt87x audio, bttv0, eth4
 14:      17754    XT-PIC-XT        pata_via
 15:       1777    XT-PIC-XT        pata_via 
a lspci:
 00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 02)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 22)
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 10)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 10)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 30)
00:09.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA Controller (rev 02)
00:0d.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
00:0f.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 02)
00:0f.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 02)
00:11.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01) 
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.8.2009 20:37 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stahovani testovano do WinXP (v tech chyba neni, z jineho pocitace stahuje 11.8 MB/s)
Z jiného počítače stahuje 11.8MB/s co? Taky přes FTP?
Quando omni flunkus moritati
11.8.2009 20:48 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
j, taky pres ftp, je to teda taky z WinXP, Gene6 FTP server
11.8.2009 21:16 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Tak to nic...
Quando omni flunkus moritati
11.8.2009 21:05 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
jeste doplneni, linuxovy FTP server je vsftpd 2.0.7-4.24 xinetd config
service vsftp
{
        disable                 = no
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/sbin/vsftpd
        server_args             = /etc/vsftpd.conf.local
#       port                    = 521
        per_source              = 5
        instances               = 200
#        no_access               = 192.168.1.3
#        banner_fail             = /etc/vsftpd.busy_banner
        log_on_success          += PID HOST DURATION
        log_on_failure          += HOST
        bind                    = 192.168.1.1
}
config
write_enable=YES
dirmessage_enable=YES
local_enable=YES
local_umask=022
anonymous_enable=NO
data_connection_timeout=120
async_abor_enable=YES
ascii_upload_enable=YES
pasv_enable=YES
pam_service_name=vsftpd
pasv_min_port=15000
pasv_max_port=15005
ale v tom si myslim ze chyba neni, protoze samba jede zhruba 7 MB/s.
11.8.2009 21:34 Jirka
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
možná nestíhá ten Duron 950 (ikdyž píšeš, že je vytížen 10%, ale co ostatní komunikace procesoru?), já testoval NAS server ICY BOX NAS2000 a nejelo to lépe než 5Mbps, sice to nemá Duron 950, jede tam nějaký RISC arch.ARM na 200MHz.
11.8.2009 21:46 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
ted nevim cim myslis ostatni komunikace procesoru, respektive cim to zjistit...

"nejhorsi" vypis iostat
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    9.90    3.96    0.00   90.10

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               2.97         0.00        47.52          0         48
sda1              0.00         0.00         0.00          0          0
sda2              0.00         0.00         0.00          0          0
sda3              2.97         0.00        47.52          0         48
...
sdc              63.37     16221.78         0.00      16384          0
sdc1              0.00         0.00         0.00          0          0
sdc2             63.37     16221.78         0.00      16384          0
top (vetsinou vsftpd neni ani videt)
top - 21:43:58 up  2:08, 11 users,  load average: 0.00, 0.02, 0.03
Tasks: 144 total,   1 running, 139 sleeping,   0 stopped,   4 zombie
Cpu(s):  0.3%us,  1.0%sy,  0.0%ni, 97.4%id,  0.0%wa,  0.3%hi,  1.0%si,  0.0%st
Mem:   1032904k total,   981252k used,    51652k free,    30828k buffers
Swap:  1004020k total,        0k used,  1004020k free,   773364k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11100 disky     20   0  4804  960  504 S  0.7  0.1   0:00.16 vsftpd
11101 root      20   0  2416 1008  768 R  0.7  0.1   0:00.04 top
    1 root      20   0  1008  356  308 S  0.0  0.0   0:01.28 init
...
11.8.2009 22:08 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste stahování do jiného stroje. Pokud bude taky pomalé, přejděte na přímý test bez switche.
11.8.2009 23:03 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Tak problem castecne vyresen (teda vim kde je chyba:)

Stahovani do jineho stroje jede opet 8 MB/s, ale pri primem spojeni kabelem to jede zhruba 11.6 MB/s.

Sice nechapu proc switch jede pres 11 MB/s mezi dvema jinymi PC nez je zmineny ftp server (zvlast kdyz je switch gigabitovy a neni to ten nejlevnejsi. Je to rok stary TP-Link TL-SG3109, zhruba za 4000Kc (vim ze to je Made in China, ale co neni:)), ale budiz.

Napada me jen - obe dve klientske PC maji 100 Mbit sitovou kartu a ftp server ma 1Gbit sitovou kartu, mozna se tomu switchi nejak nelibi prevod z 1Gb na 100Mb.

Kazdopadne dekuji za upozorneni a omlouvam se za ztratu casu vsech ucastniku.

Opravdu sem neocekaval, ze bude problem ve switchi, kdyz pres stejny switch to jelo normalne mezi jinymi stanicemi. Ponauceni pro priste, zkouset i to co se zda nemozne:)

Ale jsem rad ze chyba neni v ftp serveru.
11.8.2009 23:07 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Jeste bych mel malou prosbu, jestli by nekdo oznacil dotaz za uspesne vyreseny, bohuzel jeste nejsem registrovan (uz se na tom ale pracuje:).
11.8.2009 23:09 Zadejte vaše jméno
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu

100Mbps = 12,5MBps

12.8.2009 14:35 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Ale včetně hlaviček všech vrstev.
11.8.2009 23:31 muhammat
Rozbalit Rozbalit vše Re: Nevyuziti kapacity 100 Mb ethernetu
Male doplneni, sitovou kartu na ftp serveru jsem natvrdo nastavil na 100 Mbps fullduplex a uz to jede z ftp serveru pres switch tak jak ma.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.