linux的虛擬內存優化

linux的虛擬內存優化linux

虛擬內存優化windows

  兄弟連Linux小編整理首先查看虛擬內存的使用狀況,使用命令優化

  # free內存

  查看當前系統的內存使用狀況。get

  通常來講,linux的物理內存幾乎是徹底used。這個和windows很是大的區別,它的內存管理機制將系統內存充分利用,並不是windows不管多大的內存都要去使用一些虛擬內存同樣。這點須要注意。it

  Linux下面虛擬內存的默認配置經過命令內存管理

  # cat /proc/sys/vm/freepagessed

  能夠查看,顯示的三個數字是當前系統的:最小內存空白頁、最低內存空白頁和最高內存空白。配置

  注意,這裏系統使用虛擬內存的原則是:若是空白頁數目低於最高空白頁設置,則使用磁盤交換空間。當達到最低空白頁設置時,使用內存交換(注:這個是我查看一些資料得來的,具體應用時還須要本身觀察一下,不過這個不影響咱們配置新的虛擬內存參數)。磁盤

  內存通常以每頁4k字節分配。最小內存空白頁設置是系統中內存數量的2倍;最低內存空白頁設置是內存數量的4倍;最高內存空白頁設置是系統內存的6倍。這些值在系統啓動時決定。

  通常來說在配置系統分配的虛擬內存配置上,我我的認爲增大最高內存空白頁是一種比較好的配置方式,以1G的內存配置爲例:

  可將原來的配置比例修改成:

  2048 4096 6444

  經過命令

  # echo "2048 4096 6444" > /proc/sys/vm/freepages

  由於增長了最高空白頁配置,那麼可使內存更有效的利用。

相關文章
相關標籤/搜索