首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的LTO磁带驱动器速度慢,在FreeBSD上“擦鞋”。

我的LTO磁带驱动器速度慢,在FreeBSD上“擦鞋”。
EN

Unix & Linux用户
提问于 2017-10-15 00:18:52
回答 1查看 1.1K关注 0票数 4

不管我写什么数据给我的LTO-4磁带驱动器/dev/nsa0,写起来都很慢(不到1MB/S),而且磁带总是以擦鞋的方式来回缠绕。当读取或擦除(用mt erase)磁带时,没有速度问题。

由于我试图使用smartctl在磁带驱动器上启用智能监视,因此出现了此问题。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-10-15 00:18:52

有可能缓冲模式已设置为“未缓冲”。这是LTO磁带驱动器的一个特殊特性,迫使它们只在数据被写入磁带后才从写命令返回。这将阻止任何流的发生,并导致所观察到的效果。

不幸的是,FreeBSD没有提供来自Linux的mt drvbuffer 1命令来打开缓冲,但是可以手动将精心编制的模式SELECT命令发送到驱动器以打开缓冲:

代码语言:javascript
复制
camcontrol cmd /dev/nsa0 -c '15 10 00 00 04 00' -o 4 '0 0 10 0'

如果有多个磁带驱动器,请用适当的设备文件替换/dev/nsa0

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/398179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档