Tôi có Máy chủ Dell 1U với CPU Intel (R) Xeon (R) L5420 @ 2.50GHz, 8 lõi chạy Ubuntu Server Kernel Phiên bản 3.13.0-32-generic trên x86_64. Nó có card mạng 1000baseT kép. Tôi có nó được thiết lập để chuyển tiếp các gói từ eth0 đến eth1.
Tôi đã nhận thấy rằng trong tập tin kern.log của tôi, nó cứ bị treo sau đó nghỉ ngơi. Điều này xảy ra thường xuyên. Điều này xảy ra cứ sau vài giây thì có lẽ sẽ ổn trong vài phút rồi quay lại sau vài giây.
Đây là kết xuất tệp nhật ký:
[118943.768245] e1000e 0000:00:19.0 eth0: Detected Hardware Unit Hang:
[118943.768245] TDH <45>
[118943.768245] TDT <50>
[118943.768245] next_to_use <50>
[118943.768245] next_to_clean <43>
[118943.768245] buffer_info[next_to_clean]:
[118943.768245] time_stamp <101c48d04>
[118943.768245] next_to_watch <45>
[118943.768245] jiffies <101c4970f>
[118943.768245] next_to_watch.status <0>
[118943.768245] MAC Status <80283>
[118943.768245] PHY Status <792d>
[118943.768245] PHY 1000BASE-T Status <7800>
[118943.768245] PHY Extended Status <3000>
[118943.768245] PCI Status <10>
[118944.780015] e1000e 0000:00:19.0 eth0: Reset adapter unexpectedly
Đây là thông tin từ ethtool:
Cài đặt:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off (auto)
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Thông tin tài xế:
ethtool -i eth0
driver: e1000e
version: 2.3.2-k
firmware-version: 1.4-0
bus-info: 0000:00:19.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
Điều gì có thể gây ra điều này? Đây chỉ là một lỗi trong phần mềm hoặc một vấn đề phần cứng thực tế? Tôi đã thấy nhiều vấn đề khác tương tự nhưng không có giải pháp thực sự và điều này cũng khiến tôi tin rằng đó là vấn đề phần mềm?
Có lẽ ai đó có thể làm sáng tỏ điều này cho tôi?