When I mount my filesystem with directio and export it using NFSv3 I notice a
very weird and slow behavior for writes. If my wsize mount option is bigger
than the network frame size I notice a lot of read and writes on my server
disk. If my wsize mount option is smaller than the network frame size I only
notice writes on my server disk as expected. Using pagedio or using rcp I don't
notice this behavior. My best guess so far is that using directio NFS is
buffering the network packets on my disk until it receives all the information
to do a disk io.
Any ideas how to fix this issue ? I looked for options that might make the NFS
buffer the network packets in memory but I couldn't find anything that works.
This message posted from opensolaris.org