In the hunt for oddities regarding the new IFS Windows client I have observed a problem causing bad performance, and hopefully someone has some idea about what is going on.

Environment:
Server:  OpenAFS 1.4.12.1, CentOS 5.3
Client: Windows 7, OpenAFS 1.7.1

The test case is to write an ISO image (700MB) to afs from local disk.

If the switch port is set to 100Mbit I will get ~3Mbyte/s, but if it is set to 1Gbit then I get ~10Mbyte/s. Both these numbers are much lower than they should be, and more precisely I cannot understand why the speed in 100Mbit configuration becomes much lower than when using 1Gbit.

Before someone asks; there are no network limits here and both client and server are on the same subnet.

I have run tcpdump on both client and server and seen this traffic "pattern":

For 100Mbit:
- A data packet is sent out periodically at an almost exact rate of one 1472 byte
  per 420 microseconds, which gives something close to 3Mbyte/s

For 1Gbit:
- The same as for 100Mbit except for that the packet rate is one packet per 91 microseconds.

The ack packet from the file server is sent back 12 microseconds after each second data packet.

I have uninstalled the QoS module on the Windows interface.

Any hints anyone? I think this smells as traffic shaping due to the quite exact transmit rate but since the QoS module is uninstalled and the behaviour is seen on the windows network interface
I have no clue where it may be.

A side note: Going via a SMB-AFS gateway on the same network gives significantly better
performance.

-- Ragge
_______________________________________________
OpenAFS-info mailing list
OpenAFS-info@openafs.org
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to