I wanted to know the number of read(2) calls, so I used
strace -e read perl ...
Each of these reads hits the kernel's VFS, as they go from userland to kernelland. According to the admins, each read will incur an NFS request to the server. Too many simultaneous requests will topple the server. Less NFS requests, as generated by a larger buffer reads, are friendlier to the server; even, if they are not necessarily speeding up my program.
In reply to Re^2: 4k read buffer is too small
by voeckler
in thread 4k read buffer is too small
by voeckler
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |