一直听到这样一种说法:“xxx App发的是随机i/o,xxx App发的是顺序i/o”。我想了想觉得很不make sense,App为什么要故意去发随机i/o呢?顺序对于HDD来说总是最好的。除非有人编程故意让App这么做,但我们讨论的通常都是普通应用,比如备份、文件服务、OLTP、OLAP、邮件系统、视频流等,这些程序会被故意编程让其执行随机或顺序I/O吗?故意让备份顺序读取那到是能理解,但为什么情况要随机呢?你又怎么知道App需要随机读取/写入哪块数据呢?
一直听到这样一种说法:“xxx App发的是随机i/o,xxx App发的是顺序i/o