什么可能导致家庭 Ubuntu 8.04 服务器上的数据包丢失突然大量增加?

什么可能导致家庭 Ubuntu 8.04 服务器上的数据包丢失突然大量增加?

自从我大约一年前获得它以来,这台服务器一直运行良好。Torrent 从服务器、NGINX 网络服务器、CUPS 打印服务器、游戏服务器,并且正常运行时间很长。

在过去的一个月左右,我开始在与服务器的连接中出现大量数据包丢失。我使用 Gedit 编辑一些内容(通过 SSH 转发 X),突然它锁定并开始变得非常无响应。从那时起,它基本上就没有好转过。情况变得如此糟糕,以至于即使是纯文本 SSH 会话也经常无法使用。加入游戏服务器的其他人已经证实它基本上无法玩(一个人称之为“闪回 70 年代”)。我买了一个新的路由器,但这并没有解决问题。(不过不要后悔买了它,它在其他方面是一个很大的改进。)我知道这不是我的调制解调器,因为它也发生在我的 LAN 上。

操作系统是 Ubuntu 8.04,是最新的。

服务器负载似乎很好,CPU 使用率几乎从未超过 25%,一切正常。

我的互联网连接总体来说也很好。

CPU:奔腾 II(Deschutes 核心)@ 400 Mhz
80 Gb HDD(新)
192 Mb RAM
360 Mb 交换空间

max@server:~$ lspci  
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)  
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)  
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)  
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)  
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)  
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)  
00:0e.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)  
00:14.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)  
01:00.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)  
max@server:~$

当然,任何系统都有许多不同的属性,我不确定哪些是相关的——如果您需要更多信息,请随时询问。

有没有“老手”Linux 服务器管理员曾经见过类似的事情?如果见过,那么是什么原因造成的?

谢谢,-Max

编辑:错误计数器相当高:

max@server:~$ ifconfig  
eth0      Link encap:Ethernet  HWaddr 00:0e:2e:45:0c:a1    
          inet addr:192.168.1.103  Bcast:192.168.1.255  Mask:255.255.255.0  
          inet6 addr: fe80::20e:2eff:fe45:ca1/64 Scope:Link  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
          RX packets:9519234 errors:49527 dropped:0 overruns:1 frame:0  
          TX packets:13950328 errors:0 dropped:0 overruns:6 carrier:0  
          collisions:0 txqueuelen:1000   
          RX bytes:2429542473 (2.2 GB)  TX bytes:3878514896 (3.6 GB)  
          Interrupt:9 Base address:0xd800   
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:463089 errors:0 dropped:0 overruns:0 frame:0  
          TX packets:463089 errors:0 dropped:0 overruns:0 carrier:0  
          collisions:0 txqueuelen:0   
          RX bytes:82642330 (78.8 MB)  TX bytes:82642330 (78.8 MB)  
max@server:~$   

EDIT2:也许这可能会有所帮助(这是 netstat -ees 的输出,它足够大,我把它放在 pastebin 上。) http://pastebin.com/AWfkF8Vh

答案1

好吧,你没有提供太多信息,所以我只能提供一个建议。你有没有尝试过用交叉电缆直接连接到服务器,看看数据包丢失是否仍然存在?也许你的交换机端口坏了。

答案2

电缆有问题。

自从我买了一台新路由器后,我就有了一台备用路由器,所以我把两根短的 cat5 电缆放在一起,用服务器和笔记本电脑设置了一个临时的 LAN。一切都很完美,一如既往的好。(之前的测试中,我用的是那根旧的坏掉的电缆连接我的笔记本电脑,而不是我的路由器。)

我需要在家里铺设一些新电缆,这样就好了!感谢大家的回复和评论!

相关内容