northisland
V2EX  ›  问与答

请问,当我们访问一个文件的时候,操作系统进行了多少次硬盘 IO?

  •  1
     
  •   northisland · May 4, 2018 · 2111 views
    This topic created in 2990 days ago, the information mentioned may be changed or developed.

    在老东家的时候,听过几个搞过文件系统的老司机说:用普通 linux 文件系统,访问某个文件需要 3 次硬盘 I/O。

    确实,亲身体会在一个有 10w 个小文件的文件夹里访问东东,延迟会大一些。

    但楼主始终找不到相关资料。大学学的中科大计算机组成原理里,貌似没有。也没精力和时间啃《量化》这本书。

    只能请大家指点迷津了。多谢多谢。

    1 replies    2018-05-04 23:45:08 +08:00
    ysc3839
        1
    ysc3839  
       May 4, 2018 via Android
    我认为没有标准答案,要看操作系统实现。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1039 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:53 · PVG 02:53 · LAX 11:53 · JFK 14:53
    ♥ Do have faith in what you're doing.