我有一台 HP StorageWorks Ultrium 1840 LTO-4 外置磁带驱动器,使用 LSI20320IE PCI-X x4 SCSI 适配器和 VHDCI 转 HD 电缆连接到运行 Ubuntu 18.04.4 LTS(内核 4.15.0-99-generic)的机器。
写入磁带驱动器的速度很慢,需要进行大量的维护。它的最大速度约为 36MB/s。这比它应有的速度慢了一个数量级。
我尝试使用 Adaptec 29160 PCI SCSI 适配器和 HD 到 HD 电缆将磁带驱动器连接到较旧的机器。磁带驱动器的写入速度几乎完全相同(36MB/s)。
硬盘通常能够以超过 150MB/s 的速度相互传输数据。但为了检查这不是硬盘或 SATA 总线限制,我从/dev/urandom
via为磁带驱动器供电buffer
,它的最大速度仍然约为 36MB/s。
我怀疑问题出在磁带驱动器本身或操作系统层面,而不是 SCSI 适配器或电缆。也许有一个mt
命令可以更改磁带驱动器上的设置。我该如何诊断和修复该问题?
编辑:HP L&TT 诊断测试产生以下输出:
- Firmware rev B56D is out-of-date for Ultrium 4-SCSI as of Thu May 26 19:00:00 2011; update to rev B63D.
- Rule 19.0 (Performance & Config./Scsi configuration):
- The current SCSI configuration is likely to be limiting the performance of the drive.
- Please check that your HBA is the correct type for the drive and that the cabling is good.
- Current SCSI configuration: narrow Recommended: wide
- Current SCSI transfer rate limited to: 40 MB/sec. Recommended: 320 MB/sec. or better
- There were 20 rules and 141 subrules checked.
- Device Analysis completed, and warnings have been reported.
因此,看起来适配器检测到的链接是窄的而不是宽的。这可以解释速度问题。但是是什么原因造成的呢?
答案1
您没有差分电缆,因此 HBA 正在切换到 UltraWide 模式。在 HBA 和 SCSI 设备之间安装合适的电缆。
(混合 LVD 和 SE 会限制您的性能)