我更换了备份服务器,并从 Debian Stretch 切换到 CentOS7。我在旧的 Adaptec SCSI 160 上有一个 SuperLoader 3 LTO4 SCSI。首先,我必须使用 CentOSplus 内核,它添加旧的 SCSI aic7xxx 模块才能检测到我的硬件。
它可以工作,但在进行“btape 速度”测试时,我的最高速度为 2MB/s。
我还尝试过另一个 SCSI 控制器 320; CentOS 内核原生支持这一功能。同样的问题;我尝试在相同的硬件上启动 Debian,此时,我获得了最大速度。
现在,我很确定这是一个内核问题。您知道是否有任何设置可以避免此问题?
编辑 2018 年 4 月 17 日:在 Tapestat 上,我看到我有 99% 的写入时间等待,这就是它这么慢的原因吗?任何想法 ?我开始失去希望了:(
答案1
Sooo,在与另一位系统工程师讨论后。我们认为这可能是崩溃补丁出了问题。
由于它是旧的 pcix 控制器,因此驱动程序结构可能会触发 KPI 并减慢/限制吞吐量。
我尝试在当前内核上禁用 pti 但没有任何改进,也许还有其他补丁我们无法禁用。
最好的选择(但我不能)是安装内核预崩溃,看看它是否有帮助。
但我决定使用 PCI Express SCSI 控制器,它解决了我的问题。