libsysve  2.7.1
Accelerated I/O

"Accelerated I/O" is a feature which improves I/O performance by efficient data transfer between VE and VH. More...

"Accelerated I/O" is a feature which improves I/O performance by efficient data transfer between VE and VH.

The throughput and the latency of the below read/write family system calls will be improved.

Please set environment variable VE_ACC_IO=1 to enable accelerated I/O.

$ export VE_ACC_IO=1
$ ./a.out
Note
A VE process uses 32 huge pages (64MB huge pages memory), when Accelerated I/O is enabled.
Data is transferred every 8MB when accelerated I/O is enabled. So, read/write family system calls will not be atomic when the size is more than 8MB.
No API is provided.