在 AIX® 操作系统中,可以将并发 I/O 以及直接 I/O 用于使用熟文件(即已缓冲的文件)的块。并发 I/O 可以改善性能,因为其允许并发进行对某文件的多个读写操作,而没有对非争用读写操作进行通常的串行化。
您具有在多个磁盘放置的单个块文件中的数据时,并发 I/O 会特别有利。
并发 I/O(可以通过将 DIRECT_IO 配置参数设置为 2 来予以启用)包括避免文件系统缓冲的益处,且受到如同使用直接 I/O 而无并发 I/O 的相同限制和 KAIO 的使用。因此,启用并发 I/O 时,您同时获取无缓冲的 I/O 和并发 I/O。
如果 GBase 8s 将并发 I/O 用于块,而另一程序(例如外部备份程序)尝试不使用并发 I/O 就打开同一块文件,打开操作将失败。
GBase 8s 没有将直接或并发 I/O 用于熟文件(这些文件用于临时数据库空间块)。