亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: ext3讀取一個文件至少需要幾次IO [打印本頁]

作者: myownstars    時間: 2015-03-04 20:05
標題: ext3讀取一個文件至少需要幾次IO
該貼最初發(fā)布在linux操作系統(tǒng)區(qū),原鏈接http://72891.cn/forum.p ... ;page=1#pid24371080

假定兩個文件目錄層次分別為為/a/t1.txt和/a/b/c/t2.txt,t1.txt和t2.txt一樣大。
在不考慮cache和buffer的前提下,讀取兩個文件鎖好IO是否一樣?t2.txt是否要多耗兩個IO?
讀取文件依次要查找 dir -- inode -- file,那么對于t1,讀取文件內(nèi)容前是否需要額外三個IO分別查找 根目錄,目錄a以及t1的inode?
作者: 鎮(zhèn)水鐵牛    時間: 2015-03-04 22:35
即使是遞歸遍歷dir,應該不能算做是IO吧。
作者: myownstars    時間: 2015-03-05 09:23
回復 2# 鎮(zhèn)水鐵牛


    why?
以/a/b為例,難道目錄b和a都位于同一個block中?
作者: 鎮(zhèn)水鐵牛    時間: 2015-03-05 19:59
回復 3# myownstars
具體還要看fs的元數(shù)據(jù)是如何分布的,/a/b/c/t2.txt比/a/t1.txt是多了2次遍歷,第一次查找肯定會消耗一定時間的。

   




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2