We have two identical Linux machines (Dual Xeon, Red Hat 8.0, custom
kernel 2.6.9), connected with 1Gb Ethernet and with cross mounted disk

I've found that time to copy 100MB file TO nfs mounted disk is appr.
200 times slower than copy FROM nfs mounted disk!

For example:
Copy over nfs from remote machine vortex3 to local machine vortex2
(cp /home3/file .) takes 1.5 s, while copy from local machine vortex2
to remote machine vortex3 (cp file /home3/) takes 305.8 s.

Is this normal or is something wrong with our configuration?

The following lines are from /etc/fstab:

/dev/hda3 /home2 ext3 defaults 0 0
vortex3:/home3 /home3 nfs rsize=8192,wsize=8192,noac,nfsvers=3 0 0

/dev/hda3 /home3 ext3 defaults 0 0
vortex2:/home2 /home2 nfs rsize=8192,wsize=8192,noac,nfsvers=3 0 0

Any help is appreciated.