外部 SAS LTO-5 驱动器的性能问题

外部 SAS LTO-5 驱动器的性能问题

我最近收到了外部 SAS LTO-5 磁带驱动器从 eBay 上为家里的 NAS 买了一个,还有一个 SAS PCI-E 适配器 - 这是输出sas2flash

LSI Corporation SAS2 闪存实用程序
版本 20.00.00.00(2014.09.18)
版权所有 (c) 2008-2014 LSI Corporation。保留所有权利

        所选适配器为 LSI SAS:SAS2008(B1)   

编号控制 FW 版本 NVDATA x86-BIOS PCI 地址
----------------------------------------------------------------------------

0 SAS2008(B1) 20.00.07.00 14.01.00.06 07.01.00.00 00:01:00:00

        已成功完成命令处理。
        退出 SAS2Flash。

我不得不在卡上刷入新固件(它有一个“故障状态”消息dmesg,但现在已经修复),并且必须修补 LTFS 用户空间工具,让它们识别此型号,因为它是由 IBM 制造的,但经过了戴尔的重新包装。补丁是这里

一切都很好,但我得到的是糟糕的性能。通常,通过 Samba 从我的 RAID5 阵列读取到我家庭网络的其余部分的速度在 70-110MB/s 范围内,但我只能让通过适配器卡上的 SAS 端口连接到它的磁带驱动器达到约 22 MB/s,这使得填满 1.5TB 磁带成为一项漫长的考验。

有什么方法可以调试问题可能出在哪里?NAS 位于mini-ITX主板并配备 8GB 内存和 4x3TB RAID5 阵列,以及连接到适配器卡内部 SATA 端口之一的启动 SSD。SFF-8088 电缆长 1.5 米,但驱动器目前正好位于 NAS 机箱顶部。

任何帮助都值得感激!

答案1

我有三种理论。

  1. 驱动器故障。与 HDD 类似,磁带驱动器有许多类型的机械部件,例如执行器、电机和滚轮等。如果这些部件发生故障,磁带驱动器会多次重试写入过程,直到成功,这会导致数据传输缓慢。此外,磁头上的碎屑会对性能产生负面影响。由于您是从 eBay 购买的驱动器,因此驱动器状况可能会恶化。我建议装入一个名为 UCC 的清洁盒,以确保磁头清洁。

  2. 介质故障。与驱动器故障类似,磁带也可能因跌落、振动和驱动器过度使用而损坏。您可以使用全新的磁带轻松隔离此问题。

  1. LTFS 不擅长写入大量小文件。原因是 LTFS 需要在磁带上写入元数据以及用户数据。如果文件大小足够大(例如 GB),则元数据的开销可以忽略不计。但是,如果文件大小较小(例如 kB)且与元数据大小相当,则传输速率会很慢。

我也推荐IBM 磁带诊断工具 (ITDT)找出原因。例如,ITDT 有几种类型的诊断测试,如“健康测试”、“系统测试”和“完整写入”。如果这些测试失败,则原因在于您的驱动器或介质 - 而不是 LTFS。

相关内容