[root@localhost ~]# grep SwapTotal /proc/meminfo
SwapTotal: 4128760 kB
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 40G 26G 13G 68% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
[root@localhost /]# free -m swap
total used free shared buffers cached
Mem: 1877 1805 71 0 3 384
-/+ buffers/cache: 1417 459
Swap: 4031 356 3675
1、创建swapfile:
root权限下,创建swapfile,假设当前目录为"/",执行如下命令:
[root@localhost ~]# cd /
[root@localhost /]# dd if=/dev/zero of=swapfile bs=1024 count=500000
500000+0 records in
500000+0 records out
512000000 bytes (512 MB) copied, 24.8258 s, 20.6 MB/s
命令中选项解释:
---of:输出的交换文件的路径及名称;
---bs:块大小,单位byte,一般为1k即1024个byte;
---count:总块数即空间总大小,单位为块即k;
---if:读取的源空闲空间
2、将swapfile设置为swap空间
[root@localhost /]# mkswap -f swapfile
Setting up swapspace version 1, size = 499996 KiB
no label, UUID=3ad497b8-e3f1-4753-a2ad-636b394c9cd1
3.v
[root@localhost /]# swapon swapfile
[root@localhost /]# free -m swap
total used free shared buffers cached
Mem: 1877 1808 68 0 4 385
-/+ buffers/cache: 1418 459
Swap: 4520 356 4163
[root@localhost /]# grep SwapTotal /proc/meminfo
SwapTotal: 4628752 kB
4、如果不再使用空间可以选择关闭交换空间:
# swapoff swapfile
5. 使用这种方法在每次系统启动时都需要手动设置、开启swapfile,比较麻烦,解决方法:
[root@localhost /]# vim /etc/rc.d/rc.local
在 /etc/rc.d/rc.local 文件的末行下追加加以下内容:
/sbin/swapon /swapfile
或者
vim /etc/fstab
/swapfile swap swap defaults 0 0
保存后退出,这样在系统启动后,swap空间就会自动加载了;
SwapTotal: 4128760 kB
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 40G 26G 13G 68% /
tmpfs 939M 0 939M 0% /dev/shm
/dev/sda1 485M 39M 421M 9% /boot
[root@localhost /]# free -m swap
total used free shared buffers cached
Mem: 1877 1805 71 0 3 384
-/+ buffers/cache: 1417 459
Swap: 4031 356 3675
1、创建swapfile:
root权限下,创建swapfile,假设当前目录为"/",执行如下命令:
[root@localhost ~]# cd /
[root@localhost /]# dd if=/dev/zero of=swapfile bs=1024 count=500000
500000+0 records in
500000+0 records out
512000000 bytes (512 MB) copied, 24.8258 s, 20.6 MB/s
命令中选项解释:
---of:输出的交换文件的路径及名称;
---bs:块大小,单位byte,一般为1k即1024个byte;
---count:总块数即空间总大小,单位为块即k;
---if:读取的源空闲空间
2、将swapfile设置为swap空间
[root@localhost /]# mkswap -f swapfile
Setting up swapspace version 1, size = 499996 KiB
no label, UUID=3ad497b8-e3f1-4753-a2ad-636b394c9cd1
3.v
[root@localhost /]# swapon swapfile
[root@localhost /]# free -m swap
total used free shared buffers cached
Mem: 1877 1808 68 0 4 385
-/+ buffers/cache: 1418 459
Swap: 4520 356 4163
[root@localhost /]# grep SwapTotal /proc/meminfo
SwapTotal: 4628752 kB
4、如果不再使用空间可以选择关闭交换空间:
# swapoff swapfile
5. 使用这种方法在每次系统启动时都需要手动设置、开启swapfile,比较麻烦,解决方法:
[root@localhost /]# vim /etc/rc.d/rc.local
在 /etc/rc.d/rc.local 文件的末行下追加加以下内容:
/sbin/swapon /swapfile
或者
vim /etc/fstab
/swapfile swap swap defaults 0 0
保存后退出,这样在系统启动后,swap空间就会自动加载了;