Linux
rhel + 添加交換記憶體而不重新啟動
我們執行以下過程以在
rhel 7.x
機器上添加交換記憶體所以在交換額外記憶體之前我們有:
free -g total used free shared buff/cache available Mem: 38 31 1 0 5 5 Swap: 3 0 3
添加交換過程是這樣的
dd if=/dev/zero of=/swapfile-additional bs=1M count=10000 mkswap /swapfile-additional echo "/swapfile-additional swap swap 0 0" >>/etc/fstab mount -a swapon -a swapon -s
現在我們可以看到添加交換記憶體後的新值
free -g total used free shared buff/cache available Mem: 38 31 0 0 6 6 Swap: 13 0 13
我們可以看到交換增加了
10G
關於上述程序,我們有三個問題
- 如何禁用
10G
我們執行的附加功能?(獲取交換增加前的統計數據)- 既然做
dd if=/dev/zero of=/swapfile-additional bs=1M count=10000
,花點時間,我想問一下是否有其他東西可以代替它或其他cli- 由於交換記憶體比昏暗記憶體慢得多,那麼我們可以從總記憶體中使用的maz交換是什麼?
mount -a
這個命令是多餘的。交換不是“安裝”的,它要麼被使用,要麼未被使用。
swapoff /swapfile-additional
- 這是目前唯一有效的方法。預分配的文件可能並不總是有效。
- >
那麼我們可以從總記憶體中使用的maz交換是什麼?
很難理解你的真正意思。