版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
禁用TransparentHugePages2禁用TransparentHugePages3禁用TransparentHugePagesLinux下的大頁分為兩種類型:標(biāo)準(zhǔn)大頁(HugePages)和透明大頁(TransparentHugePages)。HugePages有時(shí)候也翻譯成大頁/標(biāo)準(zhǔn)大頁/傳統(tǒng)大頁,它們都是HugePages的不同中文翻譯名而已,順帶提一下這個(gè),免得有人被這些名詞給混淆、誤導(dǎo)了。HugePages是從LinuxKernel2.6后被引入的。目的是使用更大的內(nèi)存頁面(memorypagesize)以適應(yīng)越來越大的系統(tǒng)內(nèi)存,讓操作系統(tǒng)可以支持現(xiàn)代硬件架構(gòu)的大頁面容量功能。4禁用TransparentHugePages透明大頁(TransparentHugePages)縮寫為THP,這個(gè)是RHEL6(其它分支版本SUSELinuxEnterpriseServer11,andOracleLinux6withearlierreleasesofOracleLinuxUnbreakableEnterpriseKernel2(UEK2))開始引入的一個(gè)功能。具體可以參考官方文檔。這兩者有啥區(qū)別呢?這兩者的區(qū)別在于大頁的分配機(jī)制,標(biāo)準(zhǔn)大頁管理是預(yù)分配的方式,而透明大頁管理則是動(dòng)態(tài)分配的方式。相信有不少人將HugePage和TransparentHugePages混為一談。目前透明大頁與傳統(tǒng)HugePages聯(lián)用會(huì)出現(xiàn)一些問題,導(dǎo)致性能問題和系統(tǒng)重啟。Oracle建議禁用透明大頁(TransparentHugePages)。在OracleLinux6.5版中,已刪除透明HugePages。5禁用TransparentHugePagesRHEL的官方文檔對傳統(tǒng)大頁(HugePages)和透明大頁(TransparentHugePages)這兩者的描述如下(/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Performance_Tuning_Guide/s-memory-transhuge.html)
6禁用TransparentHugePages傳統(tǒng)大頁很難手動(dòng)管理,而且通常需要對代碼進(jìn)行重大更改才能有效地使用。因此,紅帽企業(yè)Linux6實(shí)現(xiàn)引入了透明大頁面(THP)。THP是一個(gè)抽象層,可以自動(dòng)創(chuàng)建、管理和使用傳統(tǒng)大頁的大多數(shù)方面。THP為系統(tǒng)管理員和開發(fā)人員減少了很多使用傳統(tǒng)大頁的復(fù)雜性,因?yàn)門HP的目標(biāo)是改進(jìn)性能,因此其它開發(fā)人員(來自社區(qū)和紅帽)已在各種系統(tǒng)、配置、應(yīng)用程序和負(fù)載中對THP進(jìn)行了測試和優(yōu)化。這樣可讓THP的默認(rèn)設(shè)置改進(jìn)大多數(shù)系統(tǒng)配置性能。但是,不建議對數(shù)據(jù)庫工作負(fù)載使用THP。
7禁用TransparentHugePages當(dāng)大量內(nèi)存被用于ORACLE數(shù)據(jù)庫或其他應(yīng)用時(shí),操作系統(tǒng)將消耗大量資源來管理虛擬地址到物理地址轉(zhuǎn)換,其結(jié)果往往是一個(gè)非常大的頁表結(jié)構(gòu)(PageTable)。由于每條頁表?xiàng)l目包含進(jìn)程正在使用的所有內(nèi)存頁面的虛擬地址到物理地址的轉(zhuǎn)換,因此對于非常大的系統(tǒng)全局區(qū)(SGA),每個(gè)進(jìn)程的頁表?xiàng)l目都可能很大。舉個(gè)例子,我們的一個(gè)測試服務(wù)器,內(nèi)存為64GB,SGA_TARGET為32G,如果沒有使用傳統(tǒng)大頁,頁表結(jié)構(gòu)(PageTables)大小為1573080kB,接近1.5G大小了。您可以看到,要管理的頁面數(shù)量巨大。這將導(dǎo)致顯著的性能開銷。8禁用TransparentHugePages而ORACLE為什么要使用標(biāo)準(zhǔn)大頁(HugePages)來提高性能?因?yàn)镺RACLE數(shù)據(jù)庫使用共享內(nèi)存(SGA)來管理可以共享的一些資源;比如sharedpool中存儲(chǔ)了共享的SQL語句及執(zhí)行計(jì)劃,bufferpool中存儲(chǔ)了數(shù)據(jù)塊。對這些資源的訪問,其實(shí)就是ORACLE使用OS的API來訪問內(nèi)存資源的過程。內(nèi)存操作理應(yīng)/通常意義上都是很快的,這時(shí)候Oracle數(shù)據(jù)庫可以很正常的工作。9禁用TransparentHugePages確認(rèn)標(biāo)準(zhǔn)大頁(傳統(tǒng)大頁/大頁/HuagePage)是否配置、并在使用的方法:[oracle@DB-Server~]$cat/proc/sys/vm/nr_hugepages0[oracle@DB-Server~]$grep-iHugePages_Total/proc/meminfoHugePages_Total:0HugePages_Total為0,意味著標(biāo)準(zhǔn)大頁(大頁、傳統(tǒng)大頁)沒有設(shè)置或使用。nr_hugepages為0,意味著標(biāo)準(zhǔn)大頁沒有設(shè)置。
10禁用TransparentHugePages禁用大頁echonever
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作辦學(xué)項(xiàng)目協(xié)議范本
- 重型吊車租賃合同范本
- 展覽活動(dòng)參展協(xié)議書模板
- 2024裝修大包合同模板
- 2024年離婚協(xié)議書范本簡易
- 新服裝定制合同樣本
- 2.2 創(chuàng)新永無止境導(dǎo)學(xué)案 2024-2025學(xué)年統(tǒng)編版道德與法治九年級(jí)上冊
- 債券認(rèn)購與債權(quán)轉(zhuǎn)讓合同實(shí)務(wù)
- 門店租賃合同協(xié)議書
- 上海市超市洗滌產(chǎn)品流通安全協(xié)議
- 行政服務(wù)中心窗口工作人員手冊
- 最新患者用藥情況監(jiān)測
- 試樁施工方案 (完整版)
- ESTIC-AU40使用說明書(中文100版)(共138頁)
- 河北省2012土建定額說明及計(jì)算規(guī)則(含定額總說明)解讀
- 中工商計(jì)算公式匯總.doc
- 深圳市建筑裝飾工程消耗量標(biāo)準(zhǔn)(第三版)2003
- 《初中英語課堂教學(xué)學(xué)困生轉(zhuǎn)化個(gè)案研究》開題報(bào)告
- 鋼筋桁架樓承板施工方案
- 恒溫箱PLC控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 176033山西《裝飾工程預(yù)算定額》定額說明及計(jì)算規(guī)則
評(píng)論
0/150
提交評(píng)論