Linux SWAP 的設定建議值,在最早的書籍、文件教學都是建議設定為記憶體(RAM)的兩倍~
不過隨著記憶體越來越大,反而就建議 SWAP 的設定值就不要太大,畢竟吃到 SWAP 整台 機器的 IO 都會重不少~
原本想法應該是,記憶體使用滿,系統才會去使用到 SWAP,不過,仔細看看常常都是記憶體還很多,卻已經開始吃 SWAP,到底是怎麼回事呢?
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
Linux SWAP 的設定建議值,在最早的書籍、文件教學都是建議設定為記憶體(RAM)的兩倍~
不過隨著記憶體越來越大,反而就建議 SWAP 的設定值就不要太大,畢竟吃到 SWAP 整台 機器的 IO 都會重不少~
原本想法應該是,記憶體使用滿,系統才會去使用到 SWAP,不過,仔細看看常常都是記憶體還很多,卻已經開始吃 SWAP,到底是怎麼回事呢?
Firefox 突然跑得有點慢,想要查看是哪個 Tab (網頁)、Extension 或者哪個配置最耗資源,可以怎麼做?
Linux 的 Process 都有對應的 PID,而此 PID 到底使用多少記憶體?使用到哪些函式庫呢?
PHP 變數 assign 很大的值,會直接吃掉不少記憶體,此變數使用後,要釋放掉這些記憶體,可以使用 unset() 或者設為空、null 等等。
雖然手動清空變數的記憶體,不過通常程式都不會立即釋放出來,在 PHP 的情況是怎麼樣呢?
Linux 要計算某程式 (Process) 共佔用多少記憶體?使用多少 CPU (%)?要怎麼做?
Linux Server 記憶體夠用的話,通常就不會使用到 swap,但是已經使用到 swap 的話,要怎麼查出是哪些程式使用的呢?
Google Chrome 佔用的記憶體量還不少,沒有去詳細探究原因。
不過,最近釋出了一個參數選項,可以幫助節省記憶體。
Linux 正在執行的 Process 不定期的掛掉, 掛掉前剛好都有現象可以知道, 於是需要將掛掉前的 Process Memory Dump 出來看看, 找出到底是哪邊出問題.
Linux 要如何查看系統硬體 的 詳細記憶體(RAM)資訊?
MySQL 會依照 my.cnf 的設定來決定記憶體的使用量, 是否有公式可以計算 MySQL 在目前設定下, 最高的記憶體使用量會是多少?
註: 此篇計算針對 Innodb.