NFS协议本身也挺简单,服务端也不复杂,主要依赖底层文件系统。
SMB一般是有缓存的,可以通过atime判断是否有更新,有的文件系统考虑性能没有启用atime会用一些其他的类似机制
如果客户端复杂操作比较多,smb性能是好一点,nfs主要赢在协议简单性能好。
【 在 hgoldfish 的大作中提到: 】
: 考虑一下网络文件系统的一个场景。。
:
: 我们在命令行里面发出了 rm xxx.txt 这条命令,要求远程文件系统删除文件。
:
: 那么,如果 unlink 命令还没发到远程时我们按了 ctrl+c 取消。此时远程没有真正删除。
:
: 如果 unlink 命令已经发送到
: ..................
发自「今日水木 on 2106118C」
--
FROM 101.90.3.*