RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [討論] [討論]關於supercache開啟延遲寫入的問題   字型大小:||| 
chaeung
版主
等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30等級: 30
GOD

 . 積分: 264
 . 文章: 1337
 . 收花: 1379 支
 . 送花: 1 支
 . 比例: 0
 . 在線: 1321 小時
 . 瀏覽: 16502 頁
 . 註冊: 8039
 . 失蹤: 923
#1 : 2008-12-8 02:19 PM     全部回覆 引言回覆

個人獨斷的偏見:

首先要清楚cache/buffer的作用, cache並不是萬能的天神.
cache的定義僅僅在於將經常重覆使用到的資料保留在RAM中而不用每次去HDD讀取, 用以加速, 所以有hint rate.
buffer的定義是"一次"將許多零碎小資料寫入及從硬碟讀出資料大小, 也就是所謂緩衝的空間, 與資料是否重覆使用無關.

一般個人家用而言:

動物機需要的零碎區塊在RAM空間累積到一定大小再一次性寫入, 但除非一次只下載一個檔案且事先分配空間, 否則多檔案的各個區塊寫入對各檔案整體而言還是零碎分散的, 這是buffer的作用, buffer夠大, 就可以累積很多一次寫入.
要下載就要上傳, 要上傳就要讀資料, 外來的連線對許多檔案各區塊的要求不但多而且重覆性高, 為了降低每次讀HDD的次數就需要一個RAM空間放最常用的資料, 這是cache的作用, 通常所謂操掛硬碟關鍵在此, 動物機的硬碟寫入通常只寫一次, 但讀取次數可能成千上萬, cache夠大可有效降低重覆讀取次數, 保養硬碟.

看影片, 除非是編輯時需要經常對同一區塊反覆讀寫, 否則播放只是硬碟中的檔案從頭到尾讀一遍而已, 完全看HDD的I/O速度, cache完全沒有意義, 除非cache比影片大許多又沒有別的工作動作(影響cache的hint rate計算), 加大buffer還能有效減少讀取次數(不過也不能大到播放程式每次要停下來等大量資料讀入).

對server而言... 要tuning系統, 這計算可就複雜了, 在此略過不提.

以上



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-6-2 07:03 PM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.017320 second(s), 7 queries , Qzip disabled