在我的 FreeNAS NAS(运行 zfs v28 的 9.1.1)上,我在同一个 raidz fs 中的两个目录之间移动文件的性能很差。这是预期的吗?如果没有,我怎么能找出故障呢?
本例中的应用程序是 Beets(mp3 mgmt 软件),在 NAS 本身的监狱中运行,因此这不是 CIFS 性能或网络问题的情况 - 数据不会离开服务器。软件所做的只是重命名到不同的目录中,但性能就像是在复制所有数据。
系统未处于任何特定负载下。我实际上已经停止了服务器上运行的其他进程,只是为了释放一些内存和 CPU,以防万一。
更新:这两个目录在监狱内的同一个挂载点上。该池是raidz1 中的4 个2TB SATA 驱动器。没有重复数据删除或压缩。
更新 2:在 fs 上禁用 atime 也没有区别(我想我不妨试试)。
更新 3:zfs/zpool 输出。
[root@Stillmatic2] ~# zpool status
pool: jumbo1
state: ONLINE
scan: scrub repaired 0 in 95h19m with 0 errors on Wed Jul 16 23:20:06 2014
config:
NAME STATE READ WRITE CKSUM
jumbo1 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
ada0 ONLINE 0 0 0 …
Run Code Online (Sandbox Code Playgroud)