News for hackers. Stuff that matters.
Re:Ask HN: Why are supercomputers all running Linux and not ... by donavanm on Thursday November 16, 2017 @12:33PM (#15714609)
Last I looked (~4.4) linux AIO implied DIO. Conflating aio and dio is the problem, not a feature. On FreeBSD AIO works with the page cache for read and write, read ahead works, sendfile works, io & cache & readahead & size hints all work. Linux has half of those, and DIO none. As i recall.
Re:Ask HN: Why are supercomputers all running Linux and not ... by tatersolid on Saturday November 18, 2017 @09:47PM (#15731978)
Bingo. Async disk IO on Linux has to be unbuffered and block aligned. Making it useful only for databases that manage their own caching, and useless for file systems.

A video CDN needs lots of concurrent access to a file system.