smb关闭缓存

smb关闭缓存,第1张

您可以停用本地缓存,这样便始终可以看到 SMB 共享上当前文件和文件夹的列表。在繁忙或大型文件共享上,当本地缓存在 macOS 10.11 或 10.12 中重建时,项目可能从 Finder 中消失。

使用 SMB 2 或 SMB 3 连接时,本地缓存在默认情况下处于启用状态。在以下情况下,您可能需要关闭本地缓存:

服务器上的内容经常更改。

Finder 有时只显示共享或文件夹的内容的部分列表,并只持续几秒钟时间。

停用 macOS 客户端上的本地 SMB 缓存

首先,检查您的 macOS 电脑上有没有“/etc/nsmb.conf”文件。

如果您的 macOS 电脑上有“/etc/nsmb.conf”文件

以 root 用户身份打开“/etc/nsmb.conf”文件。

通过添加以下行将 dir_cache_max_cnt 值设置为“0”:

[default]

dir_cache_max_cnt=0

存储“/etc/nsmb.conf”文件。

断开任何已装载的 SMB 共享的连接,然后重新连接以使更改生效。

如果您的 macOS 电脑上没有“/etc/nsmb.conf”文件

打开“终端”。

使用以下命令创建一个“dir_cache_max_cnt”值被设置为“0”的“/etc/nsmb.conf”文件:

sudo -s

echo "[默认]" >>/etc/nsmb.conf

echo "dir_cache_max_cnt=0" >>/etc/nsmb.conf

exit

断开任何已装载的 SMB 共享的连接,然后重新连接以使更改生效

1、进入控制面板,选择“网络和 INTERNET”后进入“网络和共享中心”,把活动

网络选择为“网络:工作网络”

2、选中左侧“更改高级共享设置”

3、进入高级共享设置并且选择该箭头展开详细设置项(切勿选择“公用”,设置将不会生效)

4、进行设置,其中“6.”“7.”“9.” 项可以酌情设置,其余必须按所示设置

5、设置完成,win7已经打开smb服务

理论上千兆每秒传输是1000MB/8bit=110MB左右,但是你无论如何也不会达到这个最高值,毕竟除了系统性能之外,还要千兆交换机和千兆跳线(如果线路比较长,可以手工制作千兆网线,千兆水晶头和网线或模块都是要配套的,还要确保电脑网卡的也是千兆的,它如百兆材料上还是有区别的,不要拿着百兆水晶头去接千兆网线,一般购买千兆散件时,一般都是厂家配套型号和规格,千万不要使用不同牌子的线路材料,一般专业做过千兆工程的人员都知道这一点,它比百兆要严格得多,也规范得多),即使你做到这些,也只能是接近110MB/S左右。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7912687.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存