最近在把自己威联通 quts hero (威联通 zfs ) 8 盘 raidz2 的影音文件通过 smb 移动到另一个 nas 里,结果有的时候拷贝速度掉到只有 20MB/s……都是大文件。我感觉应该是磁盘碎片的问题。
我用过群晖,群晖有一个磁盘碎片整理的功能,但是威联通没有。感觉要整理磁盘碎片的话那就只能全盘内容迁移然后再搬回来了吧。
感觉通过磁盘碎片整理应该能提高速率🤔
最近在把自己威联通 quts hero (威联通 zfs ) 8 盘 raidz2 的影音文件通过 smb 移动到另一个 nas 里,结果有的时候拷贝速度掉到只有 20MB/s……都是大文件。我感觉应该是磁盘碎片的问题。
我用过群晖,群晖有一个磁盘碎片整理的功能,但是威联通没有。感觉要整理磁盘碎片的话那就只能全盘内容迁移然后再搬回来了吧。
感觉通过磁盘碎片整理应该能提高速率🤔
|
TimPeakeDec 17, 2025
1
|
|
Terry05Dec 17, 2025
2
1 楼怕不是网络有问题,得排查下,估计有一侧是 100M 的规格了,网卡通常没问题,有可能是网线的问题
|
|
ntedshenDec 17, 2025
3
影音文件这种东西下下来就不改的,哪来的碎片。。。
担心这个感觉还不如看看是不是缓存爆了或者 cpu 过热了或者怎么了。。。 |
|
EOZBq868m3XILFJ7Dec 17, 2025 via Android
4
只有 win 系统有磁盘碎片一说,从没没听说过有哪个 linux 需要碎片整理的
|
|
6
Reddit 几年前就有过相关讨论:
https://www.reddit.com/r/zfs/comments/mfuyy2/zfs_fragmentation_solutions_is_resilvering_an/ 里面有人提到了个碎片检测工具: https://github.com/dim-geo/zfs_frag OP 可以试下 |
|
FrankAdlerDec 17, 2025 via Android
7
@TimPeake 你这肯定有问题,我 hdd 走 wifi 速度都能跑 50-60M
|
|
busierDec 17, 2025 via Android
8
别你觉得应该是磁盘碎片的问题
解决问题靠蒙的么 既然是大文件 显然碎片影响可能性非常小 |
|
TimPeakeDec 17, 2025
9
@Terry05
``` [ 5] 9.01-10.01 sec 113 MBytes 941 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.01 sec 1.07 GBytes 915 Mbits/sec sender [ 5] 0.00-10.03 sec 1.07 GBytes 912 Mbits/sec receiver Receiver threads stopped iperf Done. ``` iperf 测速好像没问题。之前是复制 50G 左右的 tar.gz 文件 速度 10 以下。现在模拟生成了个 1G 的文件,复制到本地好像又没问题了,110M/S |
|
dilidilidDec 18, 2025
10
zpool list 能看到碎片化程度,你可以进终端看看?不过大文件碎片化的概率很低
|
|
11
威联通的 zfs 是传言有很严重的性能问题,如果 op 怀疑是文件碎片的话可以考虑试试看
zfs rewrite /mnt/pool/dataset/data_dir zfs2.4 的新版本命令,可以把文件重写到原位置,可以减轻文件碎片问题 |
|
mayliDec 18, 2025
12
nvme 碎片没影响的,大概率是 smb 或者网络 bug 了
|
|
13
@WizardLeo #11 没有,我从 12 盘 raid z2 的 HC550 HDD 阵列内部拷数据到 2 盘 NVME raidZ1 阵列,缓存的时候速度在 550MB-750MB/s ,性能应该还好,虽然达不到理想情况但是也够用了
|
|
14
@mayli #12 不是 NVME ,是 HDD
|
|
15
@ntedshen #3 没有,是两个 NAS 的 HDD 阵列之间 SMB 拷贝,CPU 温度也没过热
|
|
16
@busier #8 那应该是啥……
|
|
yangzzzzzzDec 18, 2025
17
极空间自带这个功能
|
|
xdzhangDec 18, 2025
19
我群晖自己磁盘间拷贝是 150-200M 每秒,2 个 nas 之间网络满速.
|
|
nkidgmDec 18, 2025
20
我 nas 上纯 sata ssd 了,不用磁盘整理,平时写入不高,都是跑一些小系统,3 个月 trim 一次吧。
|
|
fish2050Dec 18, 2025
21
15 年以前最爱干的事情就是没事跑一下磁盘碎片整理
|
|
geniussoftDec 18, 2025 via iPhone
22
你要看看资源管理器里磁盘占用率,可能是一块硬盘不行了
|
|
touchfishccDec 18, 2025
23
@TimPeake #9 会不会 50G 没命中缓存,1G 在缓存里命中了
|
|
nemocDec 18, 2025
24
磁盘碎片清理是针对机械硬盘的,ssd 不需要,ssd 使用碎片清理反而有损 ssd 寿命
|
|
ntedshenDec 18, 2025
25
@OumaeKumiko 我倒是碰到过用 rclone 在 truenas 上跑的 webdav ,用 rclone sync 备份。。。
时间长了速度是这个数: Transferred: 556.553 GiB / 556.553 GiB, 100%, 1.717 MiB/s, ETA 0s 解决方案是关掉所有缓存然后打开--direct-io |
|
w568wDec 18, 2025
26
|
|
xclimbingDec 18, 2025
27
我觉得跟磁盘碎片没关系。直接跟 zfs 有关系。
|