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

資訊專欄INFORMATION COLUMN

ORACLE服務器關閉透明大頁并啟用大頁

IT那活兒 / 1239人閱讀
ORACLE服務器關閉透明大頁并啟用大頁
點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了?。。?/strong>

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

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

Oracle服務器為什么要禁用透明大頁?

對于Linux的大內存Oracle服務器而言,如果不關閉透明大頁可能會導致RAC的節點重啟和服務器CPU壓力加大導致的性能問題。

-點擊查看答案-


關閉透明大頁

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

啟用大頁

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

本文作者:張紅久(上海新炬王翦團隊)

本文來源:“IT那活兒”公眾號

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129326.html

相關文章

  • Swoole 源碼分析——內存模塊之共享內存

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

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

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

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

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

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

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

    Developer 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<