Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

- Prędkość magistrali PCI, transmisja zaledwie 20 MB/s na Gigabit Ethernet

MES Mariusz 26 Aug 2017 21:39 1083 10
Nazwa.pl
  • #1
    MES Mariusz
    Level 36  
    Cześć.

    Temat nieco z kategorii retro.

    Karta sieciowa TP-Link TG-3269 Gigabit PCI - zapewnia transfer w standardzie Gigabit Ethernet, czyli 125 MB/s

    Została wpięta w płytę K7VTA3 rev 3.1. w złącze PCI. Na tej płycie slot PCI występuje bodajże w wersji 2.1. Jakkolwiek by nie było złącze PCI (nawet najwolniejsze) zapewnia transfer danych na poziomie 128 MB/s.

    Tymczasem, karta, mimo, że poprawnie ustawiła się w tryb Gigabit Ethernet, zarówno w Windows XP, jak i w Windows 98SE maksymalny transfer (ściąganie danych z domowego serwera NAS) wyniósł nie więcej niż 20 MB/s (powinno być 125 MB/s).

    Na innych klientach nie mam problemu z wyciskaniem 125MB/s. Sieć jest typu Gigabit Ethernet.

    Zastanawiam się, co jest wąskim gardłem. Złącze PCI? (niby minimum 128 MB/s), starsze systemy operacyjne? Chipset płyty głównej ( VIA VT8367 KT333 + VT8233(A) )?

    Jakieś inne pomysły?
  • Nazwa.pl
  • Nazwa.pl
  • #3
    enhanced
    Level 43  
    PCI w teorii to raczej 100MB/s może wyciągnie - ale tylko przy dobrych wiatrach bo to jest dzielone na inne złącza pci a nie na każdy slot.

    Do tego czy sam Windows nie ma np limitowania przepustowości? Coś takiego dawniej było.
    Kolejna rzecz- to jest zabytkowy sprzęt więc jaki tam hdd/ssd jest i ile może on wyciągnać zapisu? Następnie to procesor toż podstawowa rzecz.

    Ściagasz po FTP czy innym sposobem? Sprawdź obciążenie CPU oczywiście podczas ściagania. Masz inne rzeczy pod PCI wpięte?
  • #4
    MES Mariusz
    Level 36  
    Dyski niby szybkie. 40 GB na interfejsie SATA (na tych przejściówkach.

    Płyta jest na prawdę stara, ale wydawało mi się, że jeśli zawiera złącze PCI (nie ważne w jakiej wersji) transfer jest minimum 128 MB/s.
    Chyba, że złącze IDE na płycie ma ograniczenie do 20 MB/s (ale to chyba dziwne). Nie pamiętam, ale chyba nawet dla dysków ATA transfery 80 MB/s chyba nie stanowiły problemu?
  • #5
    enhanced
    Level 43  
    Stestuj sobie HDD - przecież to nie problem odpalić crystaldiskmarka na 1passa.
    40GB to przecież ślimak a przecież to jest zapis robiony - w zależności od miejsca na dysku to może być połowa maksymalnej wydajnośći.

    Choć przeliczyłeś się z wydajnością PCI. Oczywiście sam komputer może generować dużo błędów podczas ściągania i to też wpłynie na wydajność.
  • #6
    MES Mariusz
    Level 36  
    enhanced wrote:
    PCI w teorii to raczej 100MB/s może wyciągnie - ale tylko przy dobrych wiatrach bo to jest dzielone na inne złącza pci a nie na każdy slot.

    Nawet 120 MB/s wyciągam bez problemu z tego serwera na współczesnych maszynach. Teraz podłączam starą maszynę wyposażoną w kartę Gigabit Ethernet i zastanawiam się skąd ograniczenie do 20 MB/s.

    enhanced wrote:
    Do tego czy sam Windows nie ma np limitowania przepustowości? Coś takiego dawniej było.

    Nie wiem, ale nigdy o czymś takim nie słyszałem.

    enhanced wrote:
    Kolejna rzecz- to jest zabytkowy sprzęt więc jaki tam hdd/ssd jest i ile może on wyciągnać zapisu?

    Dyski SATA na przejściówkach SATA/IDE.

    enhanced wrote:
    Następnie to procesor toż podstawowa rzecz.

    Procesor: AMD Athlon XP 1800+

    [General Information]
    	Processor Name:	AMD Athlon XP 1800+
    	Current Processor Frequency:	1533.3 MHz
    	Current Processor Frequency [MHz]:	1533
    		
    	CPU ID:	00000662
    	Extended CPU ID:	00000762
    	CPU Brand Name:	AMD Athlon(tm) XP 1800+
    	CPU Vendor:	AuthenticAMD
    	CPU Stepping:	A5
    	CPU Code Name:	Palomino
    		
    	Number of CPU Cores:	1
    	Number of Logical CPUs:	1
    		
    [Operating Points]
    	CPU Current:	1533.3 MHz = 11.50 x 133.3 MHz
    		
    	CPU Bus Type:	FSB (DDR)
    		
    [Cache and TLB]
    	L1 Cache:	Instruction: 64 KBytes, Data: 64 KBytes
    	L2 Cache:	Integrated: 256 KBytes
    	Instruction TLB:	Fully associative, 16 entries
    	Data TLB:	Fully associative, 32 entries
    		
    [Standard Feature Flags]
    	FPU on Chip	Present
    	Enhanced Virtual-86 Mode	Present
    	I/O Breakpoints	Present
    	Page Size Extensions	Present
    	Time Stamp Counter	Present
    	Pentium-style Model Specific Registers	Present
    	Physical Address Extension	Present
    	Machine Check Exception	Present
    	CMPXCHG8B Instruction	Present
    	APIC On Chip / PGE (AMD)	Not Present
    	Fast System Call	Present
    	Memory Type Range Registers	Present
    	Page Global Feature	Present
    	Machine Check Architecture	Present
    	CMOV Instruction	Present
    	Page Attribute Table	Present
    	36-bit Page Size Extensions	Present
    	Processor Number	Not Present
    	CLFLUSH Instruction	Not Present
    	Debug Trace and EMON Store	Not Present
    	Internal ACPI Support	Not Present
    	MMX Technology	Present
    	Fast FP Save/Restore (IA MMX-2)	Present
    	Streaming SIMD Extensions	Present
    	Streaming SIMD Extensions 2	Not Present
    	Self-Snoop	Not Present
    	Multi-Threading Capable	Not Present
    	Automatic Clock Control	Not Present
    	IA-64 Processor	Not Present
    	Signal Break on FERR	Not Present
    	Streaming SIMD Extensions 3	Not Present
    	PCLMULQDQ Instruction Support	Not Present
    	MONITOR/MWAIT Support	Not Present
    	Supplemental Streaming SIMD Extensions 3	Not Present
    	FMA Extension	Not Present
    	CMPXCHG16B Support	Not Present
    	Streaming SIMD Extensions 4.1	Not Present
    	Streaming SIMD Extensions 4.2	Not Present
    	x2APIC	Not Present
    	POPCNT Instruction	Not Present
    	AES Cryptography Support	Not Present
    	XSAVE/XRSTOR/XSETBV/XGETBV Instructions	Not Present
    	XGETBV/XSETBV OS Enabled	Not Present
    	AVX Support	Not Present
    	Half-Precision Convert (CVT16)	Not Present
    [Extended Feature Flags]
    	FPU on Chip	Present
    	Enhanced Virtual-86 Mode	Present
    	I/O Breakpoints	Present
    	Page Size Extensions	Present
    	Time Stamp Counter	Present
    	AMD-style Model Specific Registers	Present
    	Machine Check Exception	Present
    	CMPXCHG8B Instruction	Present
    	APIC On Chip	Not Present
    	SYSCALL and SYSRET Instructions	Present
    	Memory Type Range Registers	Present
    	Page Global Feature	Present
    	Machine Check Architecture	Present
    	CMOV Instruction	Present
    	Page Attribute Table	Present
    	36-bit Page Size Extensions	Present
    	Multi-Processing / Brand feature	Not Present
    	No Execute	Not Present
    	MMX Technology	Present
    	MMX+ Extensions	Present
    	Fast FP Save/Restore	Present
    	Fast FP Save/Restore Optimizations	Not Present
    	1 GB large page support	Not Present
    	RDTSCP Instruction	Not Present
    	x86-64 Long Mode	Not Present
    	3DNow! Technology Extensions	Present
    	3DNow! Technology	Present
    	LAHF/SAHF Long Mode Support	Not Present
    	Core Multi-Processing Legacy Mode	Not Present
    	Secure Virtual Machine	Not Present
    	Extended APIC Register Space	Not Present
    	LOCK MOV CR0 Support	Not Present
    	Advanced Bit Manipulation	Not Present
    	SSE4A Support	Not Present
    	Misaligned SSE Mode	Not Present
    	PREFETCH(W) Support	Not Present
    	OS Visible Work-around Support	Not Present
    	Instruction Based Sampling	Not Present
    	XOP Instruction Support	Not Present
    	SKINIT, STGI, and DEV Support	Not Present
    	Watchdog Timer Support	Not Present
    	TBM0 Instruction Support	Not Present
    	Lightweight Profiling Support	Not Present
    	FMA4 Instruction Support	Not Present
    	Translation Cache Extension	Not Present
    	NodeId Support	Not Present
    	Trailing Bit Manipulation	Not Present
    	Topology Extensions	Not Present
    	Core Performance Counter Extensions	Not Present
    	NB Performance Counter E[quote="enhanced"]xtensions	Not Present
    		
    [Enhanced Features]
    	Core Performance Boost	Not Supported
    		
    [Memory Ranges]
    	Maximum Physical Address Size:	34-bit (16 GBytes)
    	Maximum Virtual Address Size:	32-bit (4 GBytes)
    [MTRRs]
    	Range 0-40000000 (0MB-1024MB) Type:	Write Back (WB)
    	Range E0000000-E4000000 (3584MB-3648MB) Type:	Write Combining (WC) 


    enhanced wrote:
    Ściagasz po FTP czy innym sposobem? Sprawdź obciążenie CPU oczywiście podczas ściagania. Masz inne rzeczy pod PCI wpięte?


    SAMBA (otoczenie sieciowe Windows). Sprawdzone. Na innych maszynach bez problemu osiągam prędkości po 120 MB/s.


    enhanced wrote:

    Choć przeliczyłeś się z wydajnością PCI. Oczywiście sam komputer może generować dużo błędów podczas ściągania i to też wpłynie na wydajność.


    Prędkość złącza PCI -> https://pl.wikipedia.org/wiki/Peripheral_Component_Interconnect
  • #11
    MES Mariusz
    Level 36  
    WojtasJD wrote:
    Do testu (sieci) jest potrzebne coś szybszego niż te "128 MB/s" - jak RAMdysk czy np.
    http://www.totusoft.com/lanspeed1


    Test sieci następuje codzienne. Wykorzystuję ten serwer NAS w codziennej pracy i rozrywce. Transfery 120 MB/s wynikają z ograniczeń samego Gigabit Ethernet. Gdyby było coś szybszego (sieć domowa na światłowodzie?) transfery byłyby większe. Ale te 120 MB/s to naprawdę sporo, i nie jest dla mnie problemem.