मेरे एनआईसी के कई गिराए गए पैकेट


9

मेरे पास एक सर्वर चल रहा है CentOS 5.3 (एक धूमकेतु चैट सर्वर, जिसमें बहुत सारे टीसीपी कनेक्शन होंगे)। हाल ही में मैंने पाया कि यह बहुत धीमा था (http सेवा और ssh) इसलिए मैं "ifconfig" कमांड का उपयोग करता हूं ताकि यह पता चले कि क्या हुआ।

eth0      Link encap:Ethernet  HWaddr 00:1C:C0:B5:D5:EA  
          inet addr:10.0.0.61  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:feb5:d5ea/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:871861 errors:0 dropped:489662344145 overruns:0 frame:0
          TX packets:639044 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:207239658 (197.6 MiB)  TX bytes:169416201 (161.5 MiB)
          Interrupt:225 Base address:0x6000 

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:44497 errors:0 dropped:0 overruns:0 frame:0
          TX packets:44497 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:11470951 (10.9 MiB)  TX bytes:11470951 (10.9 MiB)

जब मैं इसके नेटवर्क को पुनरारंभ करता हूं, तो सब ठीक हो जाता है। लेकिन कुछ समय बाद यह फिर से धीमा हो जाएगा।

क्या कोई मदद कर सकता है?

अपडेट किया गया:

================================================== ==============================

जैसा कि रजत ने अनुरोध किया, मैं निदान के लिए कुछ जानकारी पोस्ट करूंगा

 uname -a
Linux im.cluster.myserver.com 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux


sudo /sbin/lspci | grep Ethernet
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

 sudo dmesg | grep eth0
eth0: RTL8168d/8111d at 0xffffc20000006000, 00:1c:c0:b5:d5:ea, XID 281000c0 IRQ 225
r8169: eth0: link up
r8169: eth0: link up
eth0: no IPv6 routers present
r8169: eth0: link up
eth0: no IPv6 routers present



 sudo /sbin/ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Half 1000baseT/Full 
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: p
        Current message level: 0x00000033 (51)
        Link detected: yes



sudo /sbin/ethtool -k eth0
Offload parameters for eth0:
Cannot get device udp large send offload settings: Operation not supported
rx-checksumming: on
tx-checksumming: off
scatter-gather: off
tcp segmentation offload: off
udp fragmentation offload: off
generic segmentation offload: off


 sudo /sbin/ethtool -S eth0
NIC statistics:
     tx_packets: 4483119
     rx_packets: 7443820
     tx_errors: 0
     rx_errors: 0
     rx_missed: 0
     align_errors: 0
     tx_single_collisions: 0
     tx_multi_collisions: 0
     unicast: 3591906
     broadcast: 442720
     multicast: 3851914
     tx_aborted: 0
     tx_underrun: 0

लिंक की स्थिति स्विच साइड पर कैसे दिखती है? <mallicious_mode> RTL8168d - आप देखें। आपकी समस्या है realtek ... </ mallicious_mode>
pQd

जवाबों:


7

जाँच करने के लिए कुछ चीज़ें:

  • ethtool eth0 चलाएं और देखें कि इंटरफ़ेस पर आपके पास कौन सी गति / द्वैध स्थिति है, फिर जांचें कि क्या पोर्ट पर स्विच करने के लिए आप अपने सर्वर को एक ही व्यवस्थित करते हैं [अपेक्षित हैं: पूर्ण द्वैध, 100 या 1000 MBit / s। दोनों तरफ समान]

  • अगर कोई डुप्लेक्स मिसमैच नहीं है - स्विच पोर्ट और नेटवर्क इंटरफेस की जांच करें - शायद उनमें से एक दोषपूर्ण है

  • पैच-कॉर्ड को जांचना / बदलना, शायद यह दोषपूर्ण है या हस्तक्षेप के किसी स्रोत के साथ जाता है


1

जो नेटवर्क कार्ड आप उपयोग कर रहे हैं वह सामान्य रूप से ड्राइवर यू के साथ है उन्हें फिर से स्थापित कर सकते हैं

uname -a
lspci |grep Ethernet
dmesg |grep eth0
ethtool eth0
ethtool -k eth0
ethtool -S eth0

इसे बाहर ले जाओ और वापस पोस्ट


सवाल यह था कि समस्या का कारण क्या है, यह तय किए बिना इसे कैसे रोकना है
asdmin

@ राजत, मैं जल्द ही आपकी जरूरत की जानकारी पोस्ट करूंगा
मिकी शाइन

क्षमा करें, लगता है कि स्वरूपित पाठ को कमेट के रूप में पोस्ट नहीं किया जा सकता है। मैं जल्द ही अपने सवाल को अद्यतन करूंगा
मिकी शाइन

1
कोई समर्थक im भी एक ही r8169 का उपयोग करके जो मैं इस से बाहर आया मैं realtek से r8101 चालक का उपयोग करता हूं, इसलिए मैं सुझाव देता हूं कि चालक को फिर से स्थापित करें और इसे काम करने की कोशिश करनी चाहिए
रजत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.