背景
我之前的 homelab 是 512G ssd + 1T HDD 。机械盘的声音有点吵,而且速度太慢。于是小黄鱼上花了 320 买了个 sn750 2T 的固态硬盘,当作 homelab 的系统盘。还配了个 smb 共享文件夹,想存些电影。
- homelab 是联想拯救者 R720 装的 CentOS7 。
- 内网是千兆有线连接。
- 目前 homelab 上只有这一个硬盘。
现象
今天我把存在电脑上的电影通过内网传输到 homelab 上时出问题了。
smb 上传 :3.5G 的电影,每次传到 3G 左右的时候就从 110MB/s 降速到 10MB/s ,同时会伴随 ssh 命令行无响应,重复的次数越多降速越快,应该是缓存没了。如果更大的文件甚至会报错:
“访达”不能完成该操作,因为不能读取或写入“xxxx”中的某些数据。
(错误代码-36 )
smb 下载 :直接从 smb 上把一个文件夹一次性拖下来,速度一开始只有 10MB/s ,但如果把文件夹里的文件分成两组拖下来,速度一开始会到 19MB/s 。然后会渐渐上升到 100MB/s 打满内网带宽。文件夹中都是 1 ~ 20G 的电影,总共 160G 。
问题
- 有在使用正常体质的 sn750 做 smb 服务的朋友吗,你们上传大文件掉速会这么厉害吗,速度能到多少?
- smb 本身会对传输速度有多大的影响,他好像要加解密。
- 为啥读取的时候会先慢后快?
- 为啥文件分成两组起始速度能翻倍?
- 求大家推荐个便宜好用的 ssd 。
- 有没有其他的除了硬盘之外的其他因素会造成这种现象,比如 smb 配置之类的。
