Rich Felker on Nostr: Lazyweb, does Linux do any kind of pipelining/write combining for swapping pages out ...
Lazyweb, does Linux do any kind of pipelining/write combining for swapping pages out these days (like reserving a few MB for buffering data that's being swapped out, so logically "swap out" can be async and return immediately until the buffer fills faster than writes can happen)?
Or is each swap-out still synchronous single page write to disk, with the associated abysmal performance?
Published at
2025-01-11 10:33:51Event JSON
{
"id": "9c5ee47fd406f350c4f0d4ca33d4b3d23bee4e621749b2cd59bfb088097bc907",
"pubkey": "d0d29fd9819bb2d14b5a485e42e4ef1c559ba30e320f3b3e54785aa2ffc5974f",
"created_at": 1736591631,
"kind": 1,
"tags": [
[
"proxy",
"https://hachyderm.io/users/dalias/statuses/113809269146979754",
"activitypub"
]
],
"content": "Lazyweb, does Linux do any kind of pipelining/write combining for swapping pages out these days (like reserving a few MB for buffering data that's being swapped out, so logically \"swap out\" can be async and return immediately until the buffer fills faster than writes can happen)?\n\nOr is each swap-out still synchronous single page write to disk, with the associated abysmal performance?",
"sig": "ece1dc315e62382518f545c992a709d7d9a5fba49b9ce4791c8f459c115286a190ec558ead36a0ec6ce7e50cab60715c6171e2bbdf60d527332c30cec320d4c0"
}