原帖由 fhzxt 于 2009-2-25 21:09 發(fā)表
大致說一下,硬盤的基本單位是塊,塊有獨立地址,文件的地址(類似于指針)由一個索引塊組織,因為一個塊的大小是有限的,所以只能存儲一定數(shù)量的文件地址,當一個目錄的文件數(shù)超過這個數(shù)量時,就需要將索引塊也 ...
原帖由 prolj 于 2009-2-25 22:35 發(fā)表
Reiser 的特點不是 B Tree,而是實現(xiàn)了其變種的 B* Tree ,小文件性能好是不給小文件分配 inode (直接存在 Tree 里面?記不清楚了)
原帖由 fhzxt 于 2009-2-25 23:26 發(fā)表
LZ,突然發(fā)現(xiàn)這種問題似乎沒必要去想,看別人的討論不就完了,請看同一個人在cu和freebsdchina分別和G版及delphij的討論(看的時候,千萬不能細想那些計算啊,因為本身基礎(chǔ)可能是錯的):
http://bbs.chinauni ...
原帖由 fhzxt 于 2009-2-25 21:27 發(fā)表
按Btree的結(jié)構(gòu)就查找看影響很小,如果排序合理的話,可以減少數(shù)量級的查找量。
具體還是做個實驗比較好,畢竟我們并不知道現(xiàn)在bsd的ufs的確切查找和管理方式。
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |