gpt4 book ai didi

linux - 如何向内核模块中的 SSD 发送 scsi 写入命令

转载 作者:太空宇宙 更新时间:2023-11-04 04:22:42 25 4
gpt4 key购买 nike

我尝试在 SSD 上尽可能快地写入。同步写入非常重要,因为我们需要知道数据是否是断电安全写入的。

我考虑过自己发送 scsi 命令,以避免大多数 Linux 内核 block IO 堆栈(在我们的用例中不需要)。为了避免内核进入/退出开销,它应该是一个内核模块。

  • 您知道如何向设备发送 scsi 写入的示例吗?
  • 您将如何实现这一点?
  • 或者为什么 scsi 层是错误的入口点?

最佳答案

对设备的典型访问是利用Block IO Stack,如果您打算避免该IO堆栈并直接写入设备,则需要为Linux上的SCSI HBA(连接SSD的)编写自己的低级驱动程序。

而且,我认为Linux Kernel Block IO Stack不会对您的测试产生太大影响。

关于linux - 如何向内核模块中的 SSD 发送 scsi 写入命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11829003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com