我想知道 Solaris 10 配置中是否有任何内容可以更改以解决我所面临的奇怪的网络性能问题。
我有两台 Solaris 10 计算机,它们都与第三台计算机通信。在第一台和第三台之间,我看到以下网络传输性能:
me@sever_three:/var/adm> netio -t server_one
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 3652 KByte/s Tx, 3012 KByte/s Rx.
Packet size 2k bytes: 13977 KByte/s Tx, 10910 KByte/s Rx.
Packet size 4k bytes: 5604 KByte/s Tx, 14780 KByte/s Rx.
Packet size 8k bytes: 52212 KByte/s Tx, 30345 KByte/s Rx.
Packet size 16k bytes: 25432 KByte/s Tx, 38524 KByte/s Rx.
Packet size 32k bytes: 41940 KByte/s Tx, 52256 KByte/s Rx.
而第二幕我看到的是:
me@server_three:/var/adm> netio -t server_two
NETIO - Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel
TCP connection established.
Packet size 1k bytes: 3804 KByte/s Tx, 400 KByte/s Rx.
Packet size 2k bytes: 16477 KByte/s Tx, 1349 KByte/s Rx.
Packet size 4k bytes: 76230 KByte/s Tx, 1384 KByte/s Rx.
Packet size 8k bytes: 33076 KByte/s Tx, 6782 KByte/s Rx.
Packet size 16k bytes: 108829 KByte/s Tx, 111466 KByte/s Rx.
Packet size 32k bytes: 112070 KByte/s Tx, 112098 KByte/s Rx.
现在,我们正在研究电缆和路由器,但我想知道,是否有任何 Solaris 10 配置可能会限制或以其他方式影响第二台服务器的性能(在 1Kb 数据包大小下)。
这些机器彼此相距 1 跳,通过路由器直接连接。网络统计数据显示没有明显错误,不过如果有人有好的检查方法请告诉我。
答案1
您是否检查过 server_one(及其交换机)上的速度和双工设置是否正确?server_one 和 server_two 是否在同一个网络上?它们是否通过同一个接口与 server_three 通信?您是否在 server_one 和 server_two 之间遇到相同的性能问题?