手动创建和挂载SWAP分区
在安装系统的时候很难决定多大的交换空间,往往需要根据服务器实际负载、运行情况、以及未来可能应用来综合考虑 swap 分区的大小,所以这里参考推荐最小 swap 大小更实际一些:
4GB 或 4GB 以下内存的系统,最小需要 2GB 交换空间;
大于 4GB 而小于 16GB 内存的系统,最小需要 4GB 交换空间;
大于 16GB 而小于 64GB 内存的系统,最小需要 8GB 交换空间;
大于 64GB 而小于 256GB 内存的系统,最小需要 16GB 交换空间。
但是不建议超过32G,这样操作系统误认为有很多物理内存,反而导致性能下降。
手动创建swap分区
使用情景:公司私有云主机默认没有分配swap分区,添加内存不现实的情况下 ,决定自己手动创建并挂在swap分区来解决这个问题(平台搭建中有oracle,oracle安装对swap分区大小有要求)
1:
创建一个单独的分区,并调整分区类型为Linux swap
[root@localhost ~]# fdisk /dev/sdb
。。。。。新建一个分区,大小按实际情况来
类型为82 Linux swap类型
[root@localhost ~]# partprobe /dev/sdb
############lsblk 确认分区
使用mkswap命令创建swap文件系统
[root@localhost ~]# mkswap /dev/sdb2
Setting up swapspace version 1, size = 518184 kB
使用swapon命令激活swap分区
swapon /dev/sdb2 #指定路径或者使用-a命令
swapon -a # 开启所有标识为swap的分区
[root@localhost ~]# free -m #检查是否激活成功
[root@localhost ~]# swapon -s #同上
使用swapoff命令关闭swap分区:
[root@localhost ~]# swapoff /dev/sdb2
设置开机自动挂载swap分区
/dev/sdb2 swap swap defaults 0 0
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)