看板 PttCurrent 關於我們 聯絡資訊
※ 引述《in2 (哭哭饅頭比較漂亮)》之銘言: : ※ 引述《VictorHsieh (不要想太多)》之銘言: : : 對 :p : : BIRCACHE 怎麼做的? : : 不過我覺得不會耶 : : symbolic link 在 load_board 那邊就直接被換成指到的板了 : 它會對每一個板的 .DIR , cache 一份在 SHM裡. : 所以當兩個板雖然是被 symlink在一起, : DIRCACHE並不知道也不會被更新. : : 會 但我不知道量會多那什麼程度 : 我之前測過, symlink()是很重的 system call (每個要花很久的時間) : @_@ 弄錯啦 XD 我是偷用 symbolic link 這個名稱 跟 unix 上的沒關係 XD : : 如果是用 mmap .BRD 的話 : : 如果檔案在記憶體裡面就還好 : 咦, 可是我覺得你的 "mmap" 並不是只有寫記憶體裡面, : 還會 flush到硬碟上呀? @@? : (要不然你是怎麼 mmap 的? ) 是沒錯 @@ : 這樣子量一大會很可怕, : 就我知道的在 unmmap 的時候, : 好像會強制把所有的 update 都 flush, : 很傷~ :Q : : top board cache 也是要去寫記憶體 : : 不過我的感覺是 top board cache 的 performance 會比較好啦 : : 至少他不用再去 search .BRD @_@ : : 那就不把 symbolic link 用在這個地方好了 : : 變動太大 :p -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.208