清除Swap空間

2021-07-10 10:19:50 字數 371 閱讀 4013

1、關閉swap

一般用於大物理記憶體的伺服器

swapoff -a

在ssh中執行以上命令,則可以關閉swap分割槽。

2、開啟swap

swapon -a

在ssh中執行以上命令,則可以開啟swap分割槽。

當swap佔用率高達30%,對系統效能可能會有一定影響,所以在適當情況下,我們可以執行上述的兩個命令重新整理一次swap(將swap裡的資料轉儲回記憶體,並清空swap裡的資料)

swapoff -a && swapon -a

在ssh中執行上述命令,即可達到相應目的。

其實,重新整理swap原理就是把swap關閉後再重啟。

增加swap空間

在安裝linux的時候,不知道swap空間分配多少比較好,所以會隨便分配乙個,在真正使用的時候,比如安裝oracle10g會要求很大的swap空間,發現swap空間不夠,那應該怎麼增加swap空間大小呢。以下的操作都要在root使用者下進行,首先先建立乙個分割槽,採用dd命令比如 if dev ze...

擴容swap空間

新增swap空間 適用場景 解決方法 一 新增磁碟作為swap使用 新增磁碟 root test fdisk l dev sdb disk dev sdb 21.5 gb,21474836480 bytes 255 heads,63 sectors track,2610 cylinders unit...

swap清除vector占用記憶體

vector與deque不同,其記憶體占用空間只會增長,不會減小。比如你首先分配了10,000個位元組,然後erase掉後面9,999個,則雖然有效元素只有乙個,但是記憶體占用仍為10,000個。所有空間在vector析構時 empty 是用來檢測容器是否為空的,clear 可以清空所有元素。但是即...