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

Reply via email to