中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【體系結構】Oracle的kernel.shmmax和kernel.shmall設置

發布時間:2020-08-10 12:27:40 來源:ITPUB博客 閱讀:301 作者:恩強Boy 欄目:關系型數據庫

1.  kernel.shmmax

是核心參數中最重要的參數之一,用于定義單個共享內存段的最大值。設置應該足夠大,能在一個共享內存段下容納下整個的 SGA , 設置的過低可能會導致需要創建多個共享內存段,這樣可能導致系統性能的下降。至于導致系統下降的主要原因為在實例啟動以及 ServerProcess 創建的時候,多個小的共享內存段可能會導致當時輕微的系統性能的降低 ( 在啟動的時候需要去創建多個虛擬地址段,在進程創建的時候要讓進程對多個段進行“識別”,會有一些影響 ) ,但是其他時候都不會有影響。

 

官方建議值:

32 linux 系統:可取最大值為 4GB 4294967296bytes -1byte ,即 4294967295 。建議值為多于內存的一半,所以如果是 32 為系統,一般可取值為 4294967295 32 位系統對 SGA 大小有限制,所以 SGA 肯定可以包含在單個共享內存段中。

64 linux 系統:可取的最大值為物理內存值 -1byte ,建議值為多于物理內存的一半,一般取值大于 SGA_MAX_SIZE 即可,可以取物理內存 -1byte  

內存為 12G 時,該值為 12*1024*1024*1024-1 = 12884901887

內存為 16G 時,該值為 16*1024*1024*1024-1 = 17179869183

內存為 32G 時,該值為 32*1024*1024*1024-1 = 34359738367

內存為 64G 時,該值為 64*1024*1024*1024-1 = 68719476735

內存為 128G 時,該值為 128*1024*1024*1024-1 = 137438953471

 

2.  kernel.shmall

該參數控制可以使用的共享內存的總頁數。 Linux 共享內存頁大小為 4KB, 共享內存段的大小都是共享內存頁大小的整數倍。

一個共享內存段的最大大小是 16G ,那么需要共享內存頁數是 16GB/4KB==4194304 (頁),

當內存為 12G 時, kernel.shmall = 3145728

當內存為 16G 時, kernel.shmall = 4194304

當內次為 32G 時, kernel.shmall = 8388608

當內存為 64G 時, kernel.shmall = 16777216

當內存為 128G 時, kernel.shmall = 33554432

 

 

 

 

------------------ end -------------------


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵阳市| 宜兰市| 金坛市| 科尔| 太谷县| 安陆市| 万载县| 余干县| 南平市| 闵行区| 额济纳旗| 桐乡市| 通辽市| 常德市| 谷城县| 宕昌县| 宁晋县| 梧州市| 南木林县| 五峰| 荃湾区| 青河县| 仁怀市| 武鸣县| 江永县| 南丰县| 定州市| 潮安县| 嵊州市| 民和| 历史| 古浪县| 浏阳市| 孙吴县| 白水县| 屏南县| 勐海县| 中阳县| 济源市| 庆城县| 博乐市|