free -m 檢視記憶體容量
swap是ram的1.5倍。
free -h 或 swapon -s
df -hal
1.新增swap分割槽
使用dd命令建立名為swapfile 的swap交換檔案(檔名和目錄任意):
dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152
或dd if=/dev/zero of=/var/swapfile bs=1024 count=2048k
這條命令從硬碟裡分出乙個1×4g 大小的空間,掛在swapfile上。
dd if=/dev/zero of=/var/swapfile bs=1g count=4
對交換檔案格式化並轉換為swap分割槽:
mkswap /var/swapfile
掛載並啟用分割槽:
swapon /var/swapfile
執行以上命令可能會出現:「不安全的許可權 0644,建議使用 0600」類似提示,不要緊張,實際上已經啟用了,可以忽略提示,也可以聽從系統的建議修改下許可權:
chmod -r 0600 /var/swapfile
這時候可以用 free -h 或 swapon -s命令檢視新swap分割槽是否正常新增並啟用使用。
修改 fstab 配置,設定開機自動掛載該分割槽:
vim /etc/fstab
在fstab檔案末尾追加如下內容後:wq!儲存即可:
/var/swapfile swap swap defaults 0 0
或直接對fstab進行echo追加:
echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
Linux虛擬記憶體
linux採用虛擬段頁式儲存方式來管理記憶體,程式的基本邏輯儲存單元,也可以說是程式段。linux中有四個段,段,資料段,bss段,堆疊段。虛擬位址從低到高依次是 段,資料段,bss段,堆疊段。其中 段為程式本身 二進位制指令 資料段為 中初始化了的全域性變數和靜態變數,bss段為為初始化的全域性變...
Linux虛擬記憶體
一 虛擬記憶體 1 系統會為每個程序分4g的虛擬記憶體空間。32個0 32個1 位址範圍。2 使用者只能使用虛擬位址,無法直接使用物理記憶體。3 虛擬位址與物理記憶體進行對映才能使用,否則就會產生段錯誤。4 虛擬位址與物理記憶體的對映由作業系統動態維護。5 讓使用者使用虛擬位址一方面為了安全,另一方...
SWAP虛擬記憶體配置
swap是linux中的虛擬記憶體,用於擴充物理記憶體不足而用來儲存臨時資料存在的。它類似於windows中的虛擬記憶體。在windows中,只可以使用檔案來當作虛擬記憶體。而linux可以檔案或者分割槽來當作虛擬記憶體。首先檢視當前的記憶體和swap 空間大小 預設單位為k,m 單位為m free...