VHDCI-HDケーブル付きのLSI20320IE PCI-X x4 SCSIアダプターを使用して、Ubuntu 18.04.4 LTS(カーネル4.15.0-99-generic)を実行しているマシンにHP StorageWorks Ultrium 1840 LTO-4外部テープドライブを接続しています。
テープドライブへの書き込みは遅く、靴磨きがたくさん必要です。最大で約36MB/sです。それはそれが可能なはずであるよりも一桁遅いです。
Adaptec 29160 PCI SCSIアダプターとHD-HDケーブルを使用して、テープドライブを古いマシンに接続してみました。テープドライブの書き込み速度は、ほぼ同じ(36MB /秒)でした。
ハードドライブは通常、150MB /秒を超えるデータを相互に転送できます。しかし、それがハードドライブやSATAバスの制限ではないことを確認するためだけに、テープドライブに/dev/urandom
経由でbuffer
を使用すると、約36MB /秒で最大に達しました。
問題は、テープドライブ自体にあるか、OSレベルにあり、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.
したがって、アダプターがリンクをワイドではなくナローとして検出しているようです。それは速度の問題を説明します。しかし、何が原因でしょうか?
差動ケーブルがないため、HBAはUltraWideモードに切り替わります。 HBAとSCSIデバイスの間に適切なケーブルを接続します。
(LVDとSEの混合がパフォーマンスを制限しているものです)