您当前的位置:首页 > Linux 网站首页Linux
linux基础之增加swap交换分区
转载请注明出处:黄桂林的博客 huangguilin.com
由于最近增加了一些服务器,阿里云的服务器是没有默认swap的,遂增加swap分区,并对linux服务器这一非常基础的命令操作做个记录。
swap空间可以在新安装系统时创建分区并格式化,也可以分好了区安装完系统再格式化,也可以使用文件作为交换分区。当然使用文件作为交换分区的效率就没有物理磁盘的那么高了,类似于windows的分页文件,但是如果在服务器高内存占用的时候还是可以作为一个备用。
1.查看系统swap大小:
free -m
total used free shared buff/cache available
Mem: 7566 6365 413 316 787 549
-/+ buffers/cache: 240 751
Swap: 0 0 0
这个是没有交换分区的
2.查看交换分区或交换文件
swapon -s
等价于
cat /proc/swaps
swapon -s
Filename Type Size Used Priority
/swapfile1 file 524284 509880 -1
swapon -s
Filename Type Size Used Priority
/dev/xvda5 partition 1046524 651088 -1
swapon -s
Filename Type Size Used Priority
这是多个不同服务器上的表现。
下面重点来了:
1.添加swap分区
添加swap分区很简单,如果有空闲的分区,fdisk设置以后,再mkswap,swapon即可。
假设 /dev/sdb2 是创建的交换分区,使用 mkswap 命令来设置交换分区: mkswap /dev/sdb2
启用交换分区: swapon /dev/sdb2
写入/etc/fstab,以便在引导时启用: /dev/sdb2 swap swap defaults 0 0
2.用文件作为交换分区
创建1G的交换文件
dd if=/dev/zero of=/tmp/swap2014 bs=1024 count=1048576
1048576+0 records in
1048576+0 records out
1073741824 bytes (1.1 GB) copied, 17.5871 s, 61.1 MB/s
mkswap /tmp/swap1024
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=2d2c4795-7431-4f78-b470-ea4beedd23dd
swapon /tmp/swap1024
再free -m的时候就可以看到 Swap: 1023 0 1023
写入/etc/fstab,以便系统启动时启用:
/tmp/swap1024 swap swap defaults 0 0
完毕
转载请注明出处:黄桂林的博客
转载请注明出处:黄桂林的博客
上一篇:DOS窗口查看历史执行过的命令的三种方式 Tags: windows history doskey