|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
25-09-2015, 02:33 PM | #1 |
Guest
Trả Lời: n/a
|
Phân biệt Write-through, write-back cache khi nào nên sử dụng?
Phân biệt Write-through, write-back cache khi nào nên sử dụng? Write through và write-back cache là gì? 1. Write-Through Dữ liệu sẽ được ghi trực tiếp lên Cache của HDD or Raid Controller... Cùng thời điểm này dữ liệu cũng sẽ được ghi vào Storage Nghĩa là dữ liệu sẽ được ghi 2 lần cùng lúc 1 lần vào Cache để sau này khi cần sẽ đươc truy suất nhanh hơn 1 lần vào Storage để đam bảo dữ liệu luôn được an toàn trong trường hợp bị cúp điện, lỗi đột ngột Ưu điểm là An Toàn, không mất mát dữ liệu Nhược điểm là chậm hơn so với Write-back cache 2. Write-back cache Dữ liệu sẽ được ghi trực tiếp vào trong Cache, sau 1 thời gian chỉ định thì mới ghi vào trong Ram chính(có thể hiểu là Disk) Ưu điểm là Nhanh Nhược điểm: không an toàn trong tình huống Server bị cúp điện hoặc lỗi đột ngột ---> dẫn đến mất dữ liệu 3. Write-around cache Tương tự như Write-through cache nhưng I/0 write sẽ ghi trực tiếp vào Storage và bỏ qua không ghi vào Cache Ưu điểm: An toàn Nhược điểm: Khi đọc dữ liệu này, do ko có sẳn trong cache nên đọc sẽ chậm hơn (truy xuất trực tiếp vào ổ cứng) 4. Khi nào chọn Write-through? Khi bạn xác định dữ liệu là luôn an toàn thì chọn write-through Link tham khảo: http://frankdenneman.nl/2013/07/19/w...licies-in-fvp/ http://whatis.techtarget.com/definition/write-through http://www.computerweekly.com/featur...ache-explained |
|
|