1. 程式人生 > >Linux下swap分區多大才合適的問題探討

Linux下swap分區多大才合適的問題探討

gpo 基本 ont red ise 問題 情況 add cells

說明:

1、這個話題在每個Linux發行版中都各不相同,且在當下內存硬盤的時代下,再組個磁盤陣列之後速度相當。

2、我覺得硬盤大的情況下,有多大搞多大,我只要控制內存的使用率在99%時才使用swap,且如果是陣列後的內存硬盤,那基本性能不會差到哪裏去。

3、還有一種情況,比如數據庫服務器(MySQL)這些,與一些應用服務器,還有當單純的緩存服務器(Redis)這些配置swap都不一樣,比如數據庫服務器和緩存服務器這些就不建議使用swap分區,比如要絕對100%使用內存,並且內存在256G以上。而應用服務器這些就針對業務來劃分,比如秒殺或者響應極高的,則內存利用率一定要高。而對於普通的業務,即使去了swap,也影響不了多少。

其它:

在Red Hat Enterprise Linux中,以下是設置合適的交換分區大小的規則:

物理內存 交換分區(SWAP)
<= 4G 至少4G
4~16G 至少8G
16G~64G 至少16G
64G~256G 至少32G

Linux下swap分區多大才合適的問題探討