發信人:chiming@ms2.hinet.net (C.M.Lin) 日期:Thu, 03 Apr 1997 17:38:20 +0800 標題:Re: 不是要考你啦!? 信群:tw.bbs.comp.novell 看板: 代號:<33437A8C.3A2F@ms2.hinet.net> 組織:Kaohsiung 公園綠洲 chess wrote: > > ==> 在 "C. 的文章中提到: > : > chess 兄,我根據您提供的公式(vol-Mg*0.023/block-size)來算, > : > 以 8MB 的 RAM 及 1GB 的 Hard-Disk 來計算,怎麼算也算不出 5M 多 > 是我寫得太簡略了!因為我想 vol size 跟 memory requirement > 的公式在本版上應該大家耳熟能詳了 so.. > : > 我們在探討一個問題,那就是在你所考慮的幾項要件中,是否應將此 > : > Server 中的目錄多寡及檔案大小的因素考慮在其中,就整個 Server 的 > 第二點就是在考慮這個啊! > 不過雖然從公式中算出 1G 的 volumn 需要 5mb 多 > 但是您去 mount 一個空的 volumn 跟已經有一堆檔案的一個同樣大小 > 的 volumn 您可以從 memory resource 中看到所耗的 memory 是不同的 > 這公式算出來的應該是當每一個 block 都被用掉時會耗用的 memory > : 在 3.12 版當Block Size 設較大時有浪費硬碟空間的顧慮, > : 但記憶體不足時就不得不的措施。 > 除了記憶體的關係外,我想 block-size 小您的 cache buffer size > 也就小了,當然一般的 file server 上應該沒什麼差別,但在某些情 > 況上是會影響 performance的 > : Block Suballocation 的功能會利用未用完的Block 空間存放 > : 較小的檔案,所以即使有很多小於Block Size 的檔案存在也不 > : 會浪費很多的硬碟空間。 > 所以上文我有書名在 3.12 時,當然更早的版本 block size 還是嚴重影響到 > 硬碟的有效儲存率!不過補充一點一個 block 就是固定的 size 4.x 並不是 > 利用未用完的 block 空間,而是另外去 create 一些 block 大小 default > 是 512 bytes 來存放,這些 512 bytes 大小的 block 稱其為 suballocation > > > -- > ★ 發信站: 白色情g (140.122.77.49) 來自: 168.95.90.104 所謂未用完的Block是當一個大檔案,用掉數個完整Block 後,最後一個Block 通常 會沒用完,4.* 版會把這些未用完的空間讓某些較小的完整檔案佔用。 這是我的理解。 .