linux上swap的檢視與調整

2021-06-21 02:06:39 字數 3371 閱讀 2276

1.檢視swap

[root@192 oc]# cat /proc/swaps

filename 

type 

size 

used 

priority

/dev/sda3 

partition 

8024 

104 

-1[root@192 oc]#

2.通過dd建立檔案

[root@192 oc]# dd if=/dev/zero of=/oc/swap bs=512 count=2000000

2000000+0 records in

2000000+0 records out

1024000000 bytes (1.0 gb) copied, 23.4213 seconds, 43.7 mb/s

[root@192 oc]#

[root@192 oc]# ll

總計 1001012

drwx------ 2 root root 

16384 06-03 06:56 lost+found

-rw-r--r-- 1 root root 1024000000 06-12 10:24 swap

drwxr-xr-x 4 root root 

4096 06-08 16:15 tmp

[root@192 oc]#

3.轉化為swap格式

[root@192 oc]# mkswap /oc/swap

setting up swapspace version 1, size = 1023995 kb

[root@192 oc]#

[root@192 oc]# free

total 

used 

free 

shared 

buffers 

cached

mem: 

1035108 

1018168 

16940 

0  14716 

892500

-/+ buffers/cache: 

110952 

924156

swap: 

8024 

104 

7920

[root@192 oc]#

啟用,加入到swap池中。

[root@192 oc]# swapon /oc/swap

[root@192 oc]# free

total 

used 

free 

shared 

buffers 

cached

mem: 

1035108 

1018228 

16880 

0  14748 

892592

-/+ buffers/cache: 

110888 

924220

swap: 

1008016 

104 

1007912

[root@192 oc]#

[root@192 oc]# cat /proc/swaps

filename 

type 

size 

used 

priority

/dev/sda3 

partition 

8024 

104 

-1/oc/swap 

file 

999992  0 

-4[root@192 oc]#

從swap池中拿掉

[root@192 oc]# swapoff /oc/swap

[root@192 oc]# free

total 

used 

free 

shared 

buffers 

cached

mem: 

1035108 

1018780 

16328 

0  15096 

892760

-/+ buffers/cache: 

110924 

924184

swap: 

8024 

104 

7920

[root@192 oc]# cat /proc/swaps

filename 

type 

size 

used 

priority

/dev/sda3 

partition 

8024 

104 

-1[root@192 oc]#

開機自動啟動:

[root@192 oc]# echo "/oc/swap swap swap defaults 0 0" >> /etc/fstab

[root@192 oc]# cat /etc/fstab

label=/ 

/  ext3 

defaults 

1 1label=/boot 

/boot 

ext3 

defaults 

1 2tmpfs 

/dev/shm 

tmpfs 

defaults 

0 0devpts 

/dev/pts 

devpts  gid=5,mode=620  0 0

sysfs 

/sys 

sysfs 

defaults 

0 0proc 

/proc 

proc 

defaults 

0 0label=swap-sda3 

swap 

swap 

defaults 

0 0/dev/sdb1 

/oa 

ext3 

defaults 

0 0/dev/sdc1 

/ob 

ext3 

defaults 

0 0/dev/sdd1 

/oc 

ext3 

defaults 

0 0/dev/hdc 

/media/*** 

iso9660 ro,auto 0 0

/oc/swap swap swap defaults 0 0

[root@192 oc]#

另:將整個裝置劃為swap分割槽

fdisk時**為82 linux swap,

分割槽後:

# mkswap /dev/sdc3

# swapon /dev/sdc3

linux上swap的檢視與調整

1.檢視swap cat proc swaps 2.通過dd建立檔案 ll mkswap oc swap swapon oc swap free root 192 oc cat proc swaps 從swap池中拿掉 swapoff oc swap 開機自動啟動 echo oc swap swap...

Linux 交換分割槽swap的檢視與建立

我們在安裝系統的時候已經建立了 swap 分割槽。swap 分割槽通常被稱為交換分割槽,這是一塊特殊的硬碟空間,即當實際記憶體不夠用的時候,作業系統會從記憶體中取出一部分暫時不用的資料,放在交換分割槽中,從而為當前執行的程式騰出足夠的記憶體空間 使用 swap 交換分割槽,顯著的優點是,通過作業系統...

linux檢視和釋放swap記憶體

一 檢視swap記憶體被哪些程序占用 輸出單位是mbyte for i in cd proc ls grep 0 9 awk 0 100 do awk swap end proc i smaps done 2 1 sort k2nr head 二 如何釋放swap記憶體 法1,重啟占用swap的程序...