飞牛 OS 性能瓶颈主要在三个环节:SMB 协议参数、Linux 页缓存策略、SSD 缓存盘。本篇每个点展开。

SMB 协议优化

在飞牛配置 /etc/samba/smb.conf 中加:

[global]
  server multi channel support = yes
  aio read size = 1
  aio write size = 1
  use sendfile = yes
  min protocol = SMB2_02
  max protocol = SMB3
  # macOS 客户端
  fruit:metadata = stream
  fruit:model = MacSamba

Linux 页缓存

echo 100 > /proc/sys/vm/dirty_ratio 是写到回写的时机,default 20 在家用 NAS 偏小,建议调到 30-50。

SSD 做 L2ARC / ZIL

把小容量 NVMe(如 256GB)切成 32GB ZIL + 剩余 L2ARC,加速 4K 随机写与读命中。

如果不是 ZFS 文件系统,不要照抄 SSD 缓存盘那一段;ext4 不支持 ZIL/L2ARC 概念。