V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MrXiong
V2EX  ›  问与答

关于磁盘 io 性能的疑问

  •  
  •   MrXiong · 2021-09-24 12:10:13 +08:00 · 646 次点击
    这是一个创建于 1148 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一批数据顺序写入 n 个文件(一个一个写),同时从这 n 个文件中读取 vs 顺序写入 1 个文件,并将文件分为 n 个分区,同时从 n 个分区读取数据

    就机械硬盘来说,哪个效率高?
    AoEiuV020
        1
    AoEiuV020  
       2021-09-24 12:19:30 +08:00
    不懂,直觉来说两种情况影响效率要看最终频繁读取的数据是否接近,
    第二种情况分区比较小而且频繁读取比较靠近的分区的话可以用到其他分区的读取缓存,这种情况应该效率更高一些,
    jifengg
        2
    jifengg  
       2021-09-24 13:33:59 +08:00
    写我知道是一个文件更快,
    读的话,顺序读应该也是一个快,同时读的话,不清楚。
    jifengg
        3
    jifengg  
       2021-09-24 13:34:48 +08:00
    另外,实践一下,用内存创建一些文件测试一下,数据说话。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5364 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:31 · PVG 15:31 · LAX 23:31 · JFK 02:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.