国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ORACLE服務(wù)器關(guān)閉透明大頁并啟用大頁

IT那活兒 / 1257人閱讀
ORACLE服務(wù)器關(guān)閉透明大頁并啟用大頁
點(diǎn)擊上方“IT那活兒”公眾號(hào),關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!

大頁(HugePages)與透明大頁(Transparent Huge pages)

HugePages主要是為了減少大內(nèi)存對CPU的開銷,服務(wù)器默認(rèn)頁面大小為4KB,HugePages的大小是2048KB,這樣可以減少頁面的遍歷,提高服務(wù)器性能。

Oracle服務(wù)器為什么要禁用透明大頁

對于Linux的大內(nèi)存Oracle服務(wù)器而言,如果不關(guān)閉透明大頁可能會(huì)導(dǎo)致RAC的節(jié)點(diǎn)重啟和服務(wù)器CPU壓力加大導(dǎo)致的性能問題。

-點(diǎn)擊查看答案-


關(guān)閉透明大頁

1. 查看透明大頁是否開啟
通過grep Huge /proc/meminfo命令發(fā)現(xiàn)AnonHugePages的值非零,說明透明大頁為啟用狀態(tài)。
2. 關(guān)閉透明大頁(64位的RHEL7版本)
修改/etc/default/grub文件,在GRUB_CMDLINE_LINUX行末尾添加transparent_hugepage=never,如圖下圖所示。
執(zhí)行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg命令重新生產(chǎn)文件:
3. 重啟服務(wù)器
重啟服務(wù)器永久生效,重啟后AnonHugePages值為零說明透明大頁已關(guān)閉:

啟用大頁

1. 檢查自動(dòng)內(nèi)存管理是否啟用
HugePages與Oracle的自動(dòng)內(nèi)存管理不兼容需要關(guān)閉自動(dòng)內(nèi)存管理。
如圖所示memory_max_target和memory_target的值為零則自動(dòng)內(nèi)存管理已關(guān)閉。
2. 查看SGA配置情況
Oracle服務(wù)器配置大頁前需要先獲取到SGA的值和大頁的值:(以下為測試環(huán)境數(shù)據(jù))
Oracle SGA:
如上圖所示,SGA的值為3 GB(3072 MB),該值可通過業(yè)量進(jìn)行調(diào)整。
3. 配置大頁
查看Linux 大頁大小:
如上圖所示,Hugepagesize的值為2048 Kb(2 MB),該值為系統(tǒng)默認(rèn)值不可修改。
通過修改/etc/sysctl.conf文件的vm.nr_hugepages參數(shù)的值來配置大頁:
vm.nr_hugepages的值需要略大于SGA/Hugepagesize(3072/2=1536),該值還可以通過官方提供的腳本來獲取(Document 401749.1)。
vm.nr_hugepages的值可設(shè)置為1550,如下圖所示:
設(shè)置完成后需要重啟主機(jī)。
檢查大頁是否生效:
如上圖所示大頁已經(jīng)生效,HugePages_Total等于HugePages_Free說明大頁未被使用,啟動(dòng)數(shù)據(jù)庫后再查詢大頁使用情況:
通過查看數(shù)據(jù)庫啟動(dòng)日志確定大頁是否配置成功:
數(shù)據(jù)庫啟動(dòng)后可以看到大頁已經(jīng)被使用,說明配置成功。

本文作者:張紅久(上海新炬王翦團(tuán)隊(duì))

本文來源:“IT那活兒”公眾號(hào)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129326.html

相關(guān)文章

  • Swoole 源碼分析——內(nèi)存模塊之共享內(nèi)存

    摘要:前言我們知道,由于沒有多線程模型,所以更多的使用多進(jìn)程模型,因此代碼相對來說更加簡潔,減少了各種線程鎖的阻塞與同步,但是也帶來了新的問題數(shù)據(jù)同步。相比多線程之前可以直接共享進(jìn)程的內(nèi)存,進(jìn)程之間數(shù)據(jù)的相互同步依賴于共享內(nèi)存。 前言 我們知道,由于 PHP 沒有多線程模型,所以 swoole 更多的使用多進(jìn)程模型,因此代碼相對來說更加簡潔,減少了各種線程鎖的阻塞與同步,但是也帶來了新的問題...

    diabloneo 評論0 收藏0
  • Linux 30周年:Linux 5.14閃亮登場!添加新硬件和秘密內(nèi)存區(qū)域支持

    摘要:或許,最重要的是和內(nèi)核調(diào)度,兩者都是進(jìn)行清理工作,以緩解英特爾的和漏洞。說到英特爾,增加了對的平臺(tái)的更多支持,該平臺(tái)可根據(jù)需要優(yōu)先處理工作負(fù)載。另外,還將增加戴爾硬件隱私支持。linux之父Linus Torvald:慶祝完Linux 30 歲了吧,一起來看新的 Linux 5.14。linux5.14晉升為穩(wěn)定版,在精彩的2021年秋季linux發(fā)行版大量出現(xiàn)之前提供最新的功能、硬件支持和...

    NicolasHe 評論0 收藏0
  • JVM解剖公園

    摘要:為此,引入轉(zhuǎn)換查找緩沖緩存最近的轉(zhuǎn)換記錄。這個(gè)優(yōu)化技術(shù),可以看到將原本對對象的字段訪問,替換為一個(gè)局部變量的訪問。當(dāng)所有線程都在已知的位置停止的時(shí)候,被認(rèn)為是到達(dá)了安全點(diǎn)。檢查安全點(diǎn)請求的代碼 showImg(https://segmentfault.com/img/bVbwfcz?w=1024&h=576); 1、JVM鎖粗化和循環(huán)原文標(biāo)題:JVM Anatomy Quark #1:...

    imingyu 評論0 收藏0
  • php 開啟opcache

    摘要:優(yōu)化方案啟用,啟用非常簡單在配置文件中加入使用以上的編譯器來編譯安裝包,只有以上編譯出的才會(huì)開啟支持。開啟支持,首先在系統(tǒng)中開啟然后開啟的。開啟方法以為例通過命令分配個(gè)預(yù)留的大頁內(nèi)存。 優(yōu)化方案 (1)啟用Zend Opcache,啟用Opcache非常簡單, 在PHP.ini配置文件中加入: zend_extension=opcache.so opcache.enable=1 o...

    Developer 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<