2012-08-06 3 views
0

SSD에서 가능한 한 빨리 작성하려고합니다. 동기 쓰기를하는 것이 매우 중요합니다. 왜냐하면 데이터에 전원 오류를 안전하게 기록했는지 알아야하기 때문입니다.커널 모듈에서 SSD에 scsi write 명령을 보내는 방법

대부분의 Linux 커널 블록 IO 스택 (우리 유스 케이스에서는 필요하지 않음)을 피하기 위해 scsi 명령을 혼자서 보내려했습니다. 커널 입/출력 오버 헤드를 피하려면 커널 모듈이어야합니다.

  • 디바이스에 scsi 쓰기를 보내는 방법을 알고 있습니까?
  • 어떻게 구현하나요?
  • 왜 scsi 계층이 잘못된 시작점입니까?

답변

0

일반적인 IO 스택 사용을 방지하기 위해 IO 스택을 사용하고 직접 장치를 쓰려면 SCSI HBA 용 저수준 드라이버를 작성해야합니다. SSD가 연결됨).

무엇보다, Linux Kernel Block IO Stack이 테스트에별로 영향을 미치지 않을 것이라고 생각합니다.