马上开始。
http://www.cnblogs.com/afa2010
cifs传输时出错的处理
linux中使用cifs模块挂载windows共享目录,传输文件时可能会报错:
CIFS VFS: No response xxx (大概就是这个)
我遇到的这个错误的原因是通过挂载目录传输文件时,每次传输块太大,超过了cifs的缓冲区大小,造成cifs传输延迟。
cifs读的缓冲区大小最大为16K,写的缓冲区大小最大为56K(可用"modinfo cifs"这句命令查看参数取值范围).
只要调小你程序的传输块大小即可,如下(摘自cifs官方文档Performance Considerations一节)。
1) size of file write (wsize). The Linux CIFS client usually sends 56K writes (14 pages) and is
limited to 56K maximum unless mounted forcedirectio.
2) size of file read (rsize). The Linux CIFS client u