2012-08-06 36 views
0

我嘗試儘可能快地在SSD上寫入。同步寫入非常重要,因爲我們需要知道數據是否可以安全寫入電源故障。如何將scsi寫入命令發送到內核模塊中的SSD

我想過自己發送scsi命令,以避免大部分Linux Kernel Block IO Stack(我們的用例中不需要)。 爲了避免內核入口/出口開銷,它應該是一個內核模塊。

  • 您是否知道如何將scsi寫入發送到設備的示例?
  • 你會如何實現這個?
  • 或者爲什麼scsi層是錯誤的入口點?

回答

0

到器件的典型接入是利用塊IO堆棧的,如果你打算避免IO堆棧,並直接寫入設備,你需要編寫自己的低級別的驅動程序的SCSI HBA(上你SSD已連接)。

更重要的是,我認爲Linux Kernel Block IO Stack不會對您的測試產生太大影響。