未開啟HugePages ORACLE session劇增時引起的一次悲劇
故障簡單描述一下:LINUX系統未開啟HugePages,主機記憶體將近300G,SWAP是32G。ORACLE 的 SGA_MAX_SIZE設定是主機記憶體的將近80%,SGA_TARGET設定是主機內在的將近60%,正常情況下資料庫session大約在將近500。故障當天業務有變化,session數增加了一倍,達到上1000個,記憶體緊張,用到了SWAP空間。
解決:找時間關資料庫,重新配置HugePages,重啟資料庫後觀察,記憶體消耗較少,與未開啟HugePages之前是數量級對比。Hugepage可以減輕cpu的負擔,還可以減少系統記憶體的消耗;一般情況下建議linux的資料庫系統配置Hugepage(特別是記憶體大、SESSION多).
關於開啟hugepages與關閉,參考:http://blog.csdn.net/haibusuanyun/article/details/20697371
關於LINUX 6關閉;http://blog.csdn.net/haibusuanyun/article/details/41983497
會話數600多時
[oracle@* ~]$ ps -ef|grep LOCAL| wc -l
613
[oracle@* ~]$ ps -ef|grep LOCAL| wc -l
647
[oracle@ ~]$ free -m
total used free shared buffers cached
Mem: 257927 255079 2847 0 64 148001
-/+ buffers/cache: 107013 150914
Swap: 31999 13738 18261
[oracle@ ~]$ cat /proc/meminfo |grep PageT
PageTables: 94353044 kB
[oracle@ ~]$ free -m
total used free shared buffers cached
Mem: 257927 255182 2745 0 64 147743
-/+ buffers/cache: 107373 150553
Swap: 31999 13981 18018
[oracle@ ~]$ ps -ef|grep LOCAL| wc -l
654
[oracle@~]$ cat /proc/meminfo |grep PageT
PageTables: 95038204 kB
會話數上1000時,
[oracle@ ~]$ cat /proc/meminfo |grep PageT
PageTables: 110855888 kB
[oracle@ ~]$ ps -ef|grep LOCAL| wc -l
1016
補充下配置HugePages後的使用情況
[oracle@ ~]$ cat /proc/meminfo |grep Page
PageTables: 164464 kB
[oracle@~]$ ps -ef|grep LOCAL|wc -l
429
相關文章
- 悲劇
- 悲劇的我啊,為什麼如此悲劇
- 文明的悲劇
- SAP解析ERP悲劇(轉)
- 悲劇啊,唉,被打擊了
- Given-When-Then的悲劇。 | IT風險經理
- 雲原生週刊:一條 Kubernetes 命令引發的悲劇
- 程式設計師如何避免“滴滴式裁員”悲劇?程式設計師
- 33歲逃離北京,看到的是希望還是悲劇呢?
- 從“悲劇”的幾個運維場景談談運維開發的痛點運維
- 電視劇時隔五年迴歸 盛趣遊戲《慶餘年》手遊開啟劇播新版本遊戲
- 科技愛好者週刊(第 279 期):網路社群的悲劇
- 是什麼造成了中國軟體產業的悲劇?產業
- Oculus VR創始人正面懟:Magic Leap就是一個悲劇VR
- 吹爆《重返未來:1999》的劇情分幾步?
- 遊戲世界觀創作:《黑暗之魂》與古希臘悲劇遊戲
- 電視劇《都挺好》給我的啟示
- 劇本
- 一次大唐奇遇《畫唐》開場劇情PV首曝!
- 【TUNE_ORACLE】Oracle資料庫與HugePages(二)HugePages配置和限制Oracle資料庫
- 拼多多們的悲劇 不是靠拉個程式設計師祭天來解決的程式設計師
- 【TUNE_ORACLE】Oracle資料庫與HugePages(一)HugePages概念和優勢Oracle資料庫
- 西班牙語劇
- 利用Windbg分析Magicodes.IE一次錯誤編寫導致記憶體劇增記憶體
- LCP 08. 劇情觸發時間
- Python爬取美劇,再也不用劇荒了,哈哈~Python
- 人工智慧的資料情報分析是否真正能阻止巴黎暴恐的悲劇再次上演?人工智慧
- 快手的短劇之變
- 說說一個編劇眼中“劇情設計最精妙”的遊戲遊戲
- 劇場劇院LED螢幕“中國式”解決方案
- 北航發生一場悲劇:計算機學子複習過程中突然倒地計算機
- 【TUNE_ORACLE】Oracle資料庫與HugePages(三)HugePages常見問題和解決辦法Oracle資料庫
- 50部值得聽的歌劇
- 崑崙萬維推出全球首款 AI 短劇平臺 SkyReels,「一人一劇」時代來臨AI
- 開發者怎麼看待寫攻略“劇透”的玩家
- 電視劇目錄
- 擬劇論筆記筆記
- 世界盃劇透,來~~~
- 恐怖遊戲需要優秀的劇情嗎?聊聊《港詭實錄》的劇情架構遊戲架構