Linux記憶體引數參考 與oracle相關

2021-05-23 12:22:50 字數 568 閱讀 3323

cat /etc/sysctl.conf

#《oracle rac日記》p160——修改虛擬記憶體引數

vm.min_free_kbytes=409600;

vm.vfs_cache_pressure=200;

調整min_free_kbytes的目的是保持物理記憶體有足夠的空閒空間,防止突發性的換頁。swapiness預設為60,減少swapiness會使系統盡快通過swapout不使用的程序資源來釋放更多的物理記憶體。vfs_cache_pressure的預設值是100,加大這個引數設定了虛擬記憶體**directory和i-node緩衝的傾向,這個值越大,**的傾向越嚴重。調整這3個引數的目的就是讓作業系統在平時就盡快**緩衝,釋放物理記憶體,這樣就可以避免突發性的大規模換頁。

具體步驟:

#參照另一篇博文,修改記憶體頁

可通過free、top等命令直接檢視。

該文章中詳細說明了《oracle的sga與系統vm.nr_hugepages不匹配導致的故障》

#介紹了

hugepagesize

Linux 記憶體引數詳解

free 命令相對於top 提供了更簡潔的檢視系統記憶體使用情況 free total used free shared buffers cached mem 255268 238332 16936 0 85540 126384 buffers cache 26408 228860 swap 265...

Linux核心引數 共享記憶體

在資料庫配置過程中經常會遇到系統核心引數配置,而其中比較關鍵的有關於共享記憶體引數的配置,下面先將其中用到的引數的英文解釋摘下來,再結合資料庫再談談對其中的理解。首先解釋幾個定義 下面解釋一下上面說的三個引數 在資料庫場景下,我們通常會將系統記憶體的一半作為共享記憶體,那麼簡單的計算公示為 kern...

linux記憶體與虛擬記憶體

linux支援虛擬記憶體 記憶體 記憶體條 物理記憶體 實際存在 程式中的記憶體 虛擬記憶體 os對映出來的 直接對映 檔案對映 提速 檔案io操作 耗時長 記憶體操作 耗時短 mmap函式可以把檔案對映成虛擬記憶體,像操作記憶體一樣去操作檔案。mmap函式可以直接對映一塊虛擬記憶體。include...