使用原始磁盘 I/O

一些应用程序,诸如数据库并不需要一个文件系统,因为它们执行诸如日志记录、跟踪数据和高速缓存之类的功能。 在使用原始 I/O 而非使用文件 I/O 时,这些应用程序的性能通常更好,因为它避免了内存复制、日志记录和索引节点锁定而产生的附加工作。

当使用裸 I/O 时,应用程序应该使用 /dev/rlv* 字符的特殊文件。 /dev/lv* 特殊块文件不应被使用,因为它们将大的 I/O 分成多个 4 K 大小的 I/O。 /dev/rhdisk*/dev/hdisk* 裸磁盘接口不应被使用因为它们降低了性能并且会引起数据连续性问题。