ห่อของ NIC ของฉันลดลง


9

ฉันมีเซิร์ฟเวอร์ที่ทำงานบน CentOS 5.3 (เซิร์ฟเวอร์แชทดาวหางจะมีการเชื่อมต่อ TCP จำนวนมาก) เมื่อเร็ว ๆ นี้ฉันพบว่ามันช้ามาก (บริการ 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)

เมื่อฉันรีสตาร์ทเครือข่ายทุกอย่างเป็นไปด้วยดี แต่หลังจากช่วงระยะเวลาหนึ่งมันจะช้าอีกครั้ง

ใครช่วยได้บ้าง

Updated:

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

ตามที่ Rajat ร้องขอฉันจะโพสต์ข้อมูลเพื่อการวินิจฉัย

 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และดูว่าคุณมีความเร็ว / ดูเพล็กซ์สถานะใดบนอินเทอร์เฟซจากนั้นตรวจสอบว่าสวิตช์บนพอร์ตที่คุณเชื่อมต่อเซิร์ฟเวอร์ของคุณมีการตั้งค่าแบบเดียวกันหรือไม่ เหมือนกันทั้งสองด้าน]

  • หากไม่มีการสะกดผิดเพล็กซ์ - ตรวจสอบพอร์ตสวิตช์และอินเทอร์เฟซเครือข่าย - อาจเป็นหนึ่งในนั้นผิดพลาด

  • ตรวจสอบ / เปลี่ยนสายแพทช์อาจผิดปกติหรือไปตามแหล่งสัญญาณรบกวน


1

คุณใช้การ์ดเครือข่ายชนิดใดโดยปกติแล้วไดรเวอร์ของคุณสามารถติดตั้งได้อีกครั้ง

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

นำสิ่งนี้ออกมาแล้วโพสต์กลับ


คำถามคือสิ่งที่ทำให้เกิดปัญหาไม่ได้เป็นวิธีที่จะยุติได้โดยไม่ต้องแก้ไข
asdmin

@Rajat ผมจะโพสต์ข้อมูลที่คุณต้องการในไม่ช้า
มิกกี้ Shine

ขออภัยดูเหมือนว่าไม่สามารถโพสต์ข้อความที่จัดรูปแบบเป็นคอมมา ฉันจะอัปเดตคำถามของฉันในไม่ช้า
มิคกี้ Shine

1
ไม่มีโปร im ยังมีการใช้ r8169 เดียวกันสิ่งที่ฉันได้ออกมาจากคนขับใช้ r8101 i นี้จาก Realtek ดังนั้นฉันขอแนะนำอีกครั้งติดตั้งไดรเวอร์และพยายามที่มันควรจะทำงาน
Rajat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.