![HP Ultrium 1760 驱动器的最大写入速度](https://linux22.com/image/764567/HP%20Ultrium%201760%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E6%9C%80%E5%A4%A7%E5%86%99%E5%85%A5%E9%80%9F%E5%BA%A6.png)
写入速度HP Ultrium 1760 驱动器指定为 LTO-4 介质 120MB/s,LTO-3 介质 80MB/s。但是我得到的是一半 - 分别是 80/40 MB/s。驱动器上的连接器是 SFF-8482,控制器上的连接器是 SATA。SFF-8482 在技术上支持 2 个 SAS 通道,并且有 SFF-8482 到 2x SATA 的电缆(第二张照片)。但是我不确定:
- 该驱动器支持 2 个 SAS 通道
- 如果可以的话,只需将 SFF-8482 转 2x SATA 电缆插入我的控制器的两个端口即可
- 如果它会产生任何差异,因为驱动器和控制器是 3 GBit/s,理论上是 300 MB/s,并且应该足够的带宽达到 120 MB/s 的实际读/写速度。
- SFF-8482 到 2x SATA 有点罕见 - 我在 aliexpress 上找到了第三张照片中的那个。但是我不确定它是否能物理地安装在 SAS 控制器上。可能不行 - 控制器上的间距看起来更大。
我确实尝试将其插入 Windows 并运行 HP 的一些诊断工具,它提到“驱动器没有全速运行”。
- 控制器 LSI Logic SAS 3041E
- 所用电缆:第一张照片中的蓝色电缆
- 磁带驱动器:HP Ultrium 1760 驱动器
- CPU:旧款 Intel Core 2 Quad Q9400 @ 2.66GHz
- 内存:8GB
- 操作系统:CentOS 7
- 在 ZFS raidz(RAID-5)中存储 4 个磁盘,读取速度:230-350MB/s,写入速度~150MB/s(已编辑)
- CPU使用率
更新:HDD 速度不是问题:
dd if=/dev/zero of=$TAPE bs=1M count=5000 5000+0 条记录输入 5000+0 条记录输出 5242880000 字节 (5.2 GB) 已复制,67.8001 秒,77.3 MB/s
答案1
SAS 至少以 3 Gbit/s 的速度运行 = 300 MB/s 的有效吞吐量。该驱动器的最大额定速度为 120 MB/s(240 MB/sw/2:1 压缩),因此添加第二条通道不会产生任何影响。
您的 SAS HBA 使用 SATA 样式端口,但它们完全适合 3 Gbit/s。
基本上,你的问题出在别处。
- 你是在写入图像还是从文件级别写入?后者可以是很多处理小文件时的速度比 RAID 组的理论连续速度要慢。对 /dev/null 运行递归复制,您就会看到结果。
- 3041E 是 RAID 控制器,可能无法正确处理磁带驱动器。如果支持,请尝试使用简单 HBA 或 HBA 模式下的 3041E。
答案2
我在 HP 上查看了错误的页面(LTO-4 Ultrium 1840 驱动器)。LTO-4 Ultrium 1760 驱动器规格的正确链接是:
https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c01386389
在 1760 型号页面上,持续速度为未压缩时 80MB/s,2:1 压缩时为 160MB/s。