G
Guy Scharf
I have a workgroup network running Windows XP Pro on all machines. Two
computers have Marvell gigabit ethernet adapters on board with jumbo
frames (9k) enabled. All computers are connected through a single
Netgear GS108 switch, which supports jumbo frames. TCP parameters on
all machines are at their default values.
One of the two computers is serving both as a workstation and as NAS
for one other computer.
When transferring files, Task Manager's Networking page shows 26% to
27% busy on the network adapters. Ethereal confirms that jumbo frames
are being used.
I am wondering if there is a way to improve throughput, perhaps
doubling or even tripling it. I particularly want to optimize transfer
rates between one workstation and the other that serves as both
workstation and NAS. Is this possible?
Two possibilities that occur to me are to increase the TCP receive
window or to connect the computers directly, bypassing the switch. Is
either approach likely to improve throughput?
Both computers have two ethernet ports, so the hardware capability
exists, but I am uncertain how I would need to configure TCP to support
effectively two connections between the systems. Would I just use
static IPs for the second connection, outside the subnet used for the
rest of the network? Would this be likely to improve performance?
Or, what else should I try?
Thanks!
computers have Marvell gigabit ethernet adapters on board with jumbo
frames (9k) enabled. All computers are connected through a single
Netgear GS108 switch, which supports jumbo frames. TCP parameters on
all machines are at their default values.
One of the two computers is serving both as a workstation and as NAS
for one other computer.
When transferring files, Task Manager's Networking page shows 26% to
27% busy on the network adapters. Ethereal confirms that jumbo frames
are being used.
I am wondering if there is a way to improve throughput, perhaps
doubling or even tripling it. I particularly want to optimize transfer
rates between one workstation and the other that serves as both
workstation and NAS. Is this possible?
Two possibilities that occur to me are to increase the TCP receive
window or to connect the computers directly, bypassing the switch. Is
either approach likely to improve throughput?
Both computers have two ethernet ports, so the hardware capability
exists, but I am uncertain how I would need to configure TCP to support
effectively two connections between the systems. Would I just use
static IPs for the second connection, outside the subnet used for the
rest of the network? Would this be likely to improve performance?
Or, what else should I try?
Thanks!