मुझे उबंटू 9.10 पर चलने वाले एक लिनक्स सर्वर पर नेटवर्क के प्रदर्शन की गति के साथ कुछ समस्याएं हैं। सभी प्रकार के ट्रैफ़िक पर स्थानांतरण गति लगभग 1000MB / s वायर्ड ईथरनेट कनेक्शन पर 1.5MB / s है। इस सर्वर ने हाल के दिनों में सांबा में 55 एमबी / सेकेंड हासिल किया है। मैंने हार्डवेयर या नेटवर्क सेट-अप नहीं बदला है। मैं नियमित रूप से अपडेट चलाता हूं और इस मशीन पर उबंटू के रिपॉजिटरी से नवीनतम और सबसे बड़ा चल रहा है।
हार्डवेयर सेटअप
डेस्कटॉप विंडोज पीसी - 1000 स्विच - 1000 स्विच - लिनक्स सर्वर
सभी स्विच नेटगियर हैं, और वे सभी अपने कनेक्शन के लिए एक हरे रंग की रोशनी दिखाते हैं जिसका मतलब है कि कनेक्शन 1000 मीबिट / एस है। जब कनेक्शन केवल 100mbit / s होता है तो रोशनी पीली होती है। अन्य नैदानिक जानकारी:
root@server:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:6e:3e:ae:36
inet addr:192.168.1.30 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:6eff:fe3e:ae36/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:28678 errors:0 dropped:0 overruns:0 frame:0
TX packets:73531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2109780 (2.1 MB) TX bytes:111039729 (111.0 MB)
Interrupt:22
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:113 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23469 (23.4 KB) TX bytes:23469 (23.4 KB)
root@server:~# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: g
Current message level: 0x00000037 (55)
Link detected: yes
root@server:~# mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
सर्वर को लगता है कि इसका 1000mbit / s कनेक्शन है। मैंने सांबा का उपयोग करके फ़ाइलों की प्रतिलिपि बनाकर स्थानांतरण की गति का परीक्षण किया है। मैंने netcat (nc target 10000 <aBigFile) का उपयोग सर्वर पर विंडोज (nc -l -p 10000) में स्थानांतरित करने के लिए किया है और खराब प्रदर्शन के समान स्तरों को देखा है।
मैंने hdparm का उपयोग करके हार्ड ड्राइव की गति का परीक्षण किया और प्राप्त किया:
root@server:~# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 1436 MB in 2.00 seconds = 718.01 MB/sec
Timing buffered disk reads: 444 MB in 3.02 seconds = 147.24 MB/sec
डीडी का उपयोग करके स्थानांतरण के लिए एक ही फाइल पढ़ना निम्नलिखित का उत्पादन किया:
paul@server:/home/share/Series/New$ dd if=aBigFile of=/dev/null
3200369+1 records in
3200369+1 records out
1638589012 bytes (1.6 GB) copied, 12.7091 s, 129 MB/s
मैं स्तब्ध हूं। खराब नेटवर्क प्रदर्शन के कारण क्या हो सकता है जो नेटवर्क के सक्षम होने की तुलना में कम परिमाण के 2 आदेश हैं?