ORACLE hugepage好處與壞處
在Linux中配置hugepage可以提高oracle的效能,減少oracle sga的頁交換,類似於aix中的lagepage。
具體帶來的好處:
1)設定大頁,pagetable entry所佔用的kenel memory將大大減少。
傳統4K頁的情況下,越多的記憶體,越多的程式,會導致越多的pagetable entries,導致佔用越多的kenel memory。
你可以通過grep Page /proc/meminfo 來確認pagetables消耗掉了你多少的記憶體。
2)減少CPU的sys的使用。
壞處:
1)Oracle 11g中AMM不支援HugePage,但是ASMM可以使用;AMM和HugePage卻都是Oracle最佳實踐的一部分。
2)因為HugePage使用的是共享記憶體,在作業系統啟動期間被動態分配並被保留,不會被swap,
所以要合理設定HugePage的值(所有例項SGA的總和),避免造成記憶體浪費。
3)增加HugePage/新增實體記憶體/SGA發生變化,應該重新設定所需的HugePage。
具體帶來的好處:
1)設定大頁,pagetable entry所佔用的kenel memory將大大減少。
傳統4K頁的情況下,越多的記憶體,越多的程式,會導致越多的pagetable entries,導致佔用越多的kenel memory。
你可以通過grep Page /proc/meminfo 來確認pagetables消耗掉了你多少的記憶體。
2)減少CPU的sys的使用。
由於提高了CPU的TLB的命中率,也就降低了CPU的sys部分的使用。
3)大頁會將SGA LOCK在RAM裡當記憶體短缺的時候也不會被page out
3)大頁會將SGA LOCK在RAM裡當記憶體短缺的時候也不會被page out
壞處:
1)Oracle 11g中AMM不支援HugePage,但是ASMM可以使用;AMM和HugePage卻都是Oracle最佳實踐的一部分。
2)因為HugePage使用的是共享記憶體,在作業系統啟動期間被動態分配並被保留,不會被swap,
所以要合理設定HugePage的值(所有例項SGA的總和),避免造成記憶體浪費。
3)增加HugePage/新增實體記憶體/SGA發生變化,應該重新設定所需的HugePage。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27500440/viewspace-2055632/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- redis的好處和壞處Redis
- Oracle壞塊處理Oracle
- ORACLE 壞塊處理Oracle
- 蘋果8無線充電怎麼充,有哪些好處與壞處蘋果
- ORACLE與hugepage(二)Oracle
- ORACLE與hugepage(一)Oracle
- 一個網站多個域名的好處與壞處是什麼?白狐公羊SEO網站
- Oracle壞塊處理相關Oracle
- Oracle壞塊問題處理Oracle
- oracle corrupt block壞塊處理OracleBloC
- ORACLE資料庫壞塊的處理 (處理無物件壞快的方法)Oracle資料庫物件
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- 【BLOCK】Oracle壞塊處理命令參考BloCOracle
- oracle壞塊模擬處理(筆記)Oracle筆記
- Oracle 壞塊處理三板斧Oracle
- Oracle壞塊修復處理實驗Oracle
- 電腦更新有什麼好處和壞處,怎麼更新電腦呢
- oracle - redo 損壞或刪除處理方法Oracle
- rootvg壞塊處理
- 處理塊損壞
- oracle10g rac 表決盤損壞、ocr損壞處理Oracle
- JAVA列舉的作用與好處Java
- (轉)oracle redolog損壞的處理辦法Oracle Redo
- 對oracle中出現的壞塊的處理方法Oracle
- ORACLE壞塊(ORA-01578)處理方法Oracle
- [Vue]淺談Vue3組合式API帶來的好處以及選項API的壞處VueAPI
- 一次ORACLE資料庫undo壞塊處理Oracle資料庫
- ORACLE壞塊(ORA-01578)處理方法(zt)Oracle
- 教你如何處理Oracle資料庫中的壞塊Oracle資料庫
- django的好處Django
- 敏捷的好處敏捷
- 處理 Oracle 塊損壞 (文件 ID 1526911.1)Oracle
- Oracle RMAN備份中對壞塊(corrupt block)的處理OracleBloC
- DBA實踐---壞塊處理
- 資料庫壞塊處理資料庫
- 段頭損壞的處理
- Oracle空串與null的處理OracleNull
- 訂票app開發的功能與好處APP