I've thought about doing stuff like that (or mounting S3), but I've never done it because I figured that the latency would be enormous and it would be too slow to actually be useful.
That said, I could actually kind of see it being useful for stuff that doesn't need to be super fast but does allocate a lot of RAM (though I'm drawing a blank on what that would be at the moment).
Enormous latency is all relative. A network drive on a local network holding a swap file would still outperform some number of computers I've owned that put their swap on much, much slower hard drives of their time. Of course, nobody was trying to swap two gigabytes to these drives as that would have been 10 times their capacity....
This is the most pathological technology I have heard of in a long time and I am not even going to apologize for upvoting and telling other people about the evil genius I found on the internet today.
I've thought about doing stuff like that (or mounting S3), but I've never done it because I figured that the latency would be enormous and it would be too slow to actually be useful.
That said, I could actually kind of see it being useful for stuff that doesn't need to be super fast but does allocate a lot of RAM (though I'm drawing a blank on what that would be at the moment).
Enormous latency is all relative. A network drive on a local network holding a swap file would still outperform some number of computers I've owned that put their swap on much, much slower hard drives of their time. Of course, nobody was trying to swap two gigabytes to these drives as that would have been 10 times their capacity....
This is the most pathological technology I have heard of in a long time and I am not even going to apologize for upvoting and telling other people about the evil genius I found on the internet today.
icymi https://scp-iota.github.io/software/2025/06/16/download-ram-...
tldr it's not theorical, some madman actually did that!
How about swap on pingfs so you aren't relying on some cloud provider?
https://github.com/yarrick/pingfs