SQL Server on Linux: Scatter/Gather == Vectored I/O
SQL Server According to Bob
JANUARY 31, 2017
On Linux the total number of buffers that can be read or written, in a single ABI request, is capped at 2048. Within LibOS, when we detect a request exceeding 2048 OS pages, we split the request into multiple 2048 page chunks, deemed sub-I/O requests. Scatter/gather capabilities allow more efficient memory to disk transfers reducing redundant memory copies, sorting and other activities applications may require to gain improved I/O performance.