幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

使用定位方式優化磁盤緩存

2013-12-17 23:05:08 來源:華軍數據恢復 作者:網站管理員 閱讀:
1)主機系統的LRU緩存
 
當應用請求數據時,數據傳入LRU緩存。為處理而恢復的數據也由緩存數據裝入器拷貝到緩存存儲。在傳輸數據并將其裝入主機內存的過程中,LRU很少影響系統的性能。從這個意義上說,在主機內存中實現LRU緩存是極端有效的。
 
2)主機系統中的預先讀緩存
 
與LRU相比,預先讀要求更多的系統內存資源和消耗更多的CPU周期。由于數據裝入器獨立于任何應用的I/O請求,所以緩存數據的裝入需要花費大量的系統資源,包括CPU周期和存儲路徑、系統I/O總線以及系統存儲總線的帶寬。
 
3)主機系統中的透寫緩存
 
除了效果很好外,對于基于主機的透寫緩存勿須多說。雖然性能優勢不如回寫緩存好,但是透寫緩存能夠避免回寫緩存引起的數據一致性問題。
 
4)主機系統中的回寫緩存
 
系統內存中的回寫緩存速度非常之快,這是因為緩存寫和隨后的I/O請求確認都是即時的。對于諸如事務處理系統這樣的高吞吐量環境,系統內存的回寫緩存將提供最快的總體性能。注意,確保I/O路徑上的所有組件都要使用UPS保護,以使在電源斷電后,能即時把臟塊寫入非易失存儲。
 
注意對于隨機訪問和事務處理應用,主機系統的磁盤緩存能夠提供很大的性能優勢。這
些應用的最優組合可能是LRU緩存與回寫緩存的組合。
 
5)設備/子系統中的LRU緩存
 
LRU緩存可以成功地在設備/子系統中實現,但這種LRU緩存的實現并沒有內在的優勢。事實上,當在主機內存中實現LRU緩存時,其性能可能會更好。然而,LRU放在子系統中也沒有任何錯,且可以獲得很大的性能改善。如前所述,假如服務器的CPU使用率已經很高(超過75%),或沒有適當的內存來建立緩存,那么,在存儲子系統中實現緩存則更有意義。
 
6)主機I/O控制器中的LRU緩存
 
LRU在主機I/O控制器中也能很好地工作,正像在存儲子系統中一樣。主機I/O控制器的緩存比子系統中的緩存更快,但不如主機內存緩存速度快。像LRU其他的實現方案一樣,將數據裝入緩存所花費的額外開銷很少。
 
7)主機I/O控制器中的預先讀緩存
 
在主機控制器中,效率最高的緩存控制器實現是使用緩存控制器電路,就像存儲子系統中的緩存控制器一樣。同時,這個方法還減輕了系統CPU的負荷。為了將數據傳送到緩存,主機控制器必須通過存儲路徑發出I/O請求給子系統。因為預先讀緩存通常用于大量流式數據的應用,且應用的I/O請求和預先讀緩存在同一I/O路徑上傳輸,所以可能產生存儲路徑的擁擠現象。
 
8)主機I/O中的透寫緩存
 
主機I/O控制器既能實現透寫緩存,也能實現回寫緩存。像其他透寫緩存的實現方案一樣,主機I/O中實現的透寫緩存也是最保守的方法,它丟失數據的可能性比主機內存中實現的透寫緩存更小,但比存儲子系統中實現的緩存稍微大一些。與主機內存緩存實現相同,為了防止斷電時的數據丟失,需要使用主機系統的UPS。
 
9)主機I/O控制器中的回寫緩存
 
主機I/O控制器也能夠實現回寫緩存。類似于主機內存回寫緩存,這種回寫緩存需要由系統的UPS保護,這樣當累積在緩存中的數據被刷新到非易失存儲時,仍然保持緩存的數據可訪問性。
  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖