centos 增加虚拟内存
转载:https://blog.csdn.net/xiaoye319/article/details/118017085
查看内存使用情况
free -h
添加 swap 分区
使用dd命令创建名为swapfile的swap交换文件,当然文件名和目录各自随意命名
dd if=/dev/zero of=/var/swapfile bs=1024 count=4194304
dev/zero是Linux的一种特殊字符设备(输入设备),可以用来创建一个指定长度用于初始化的空文件,如临时交换文件,该设备无穷尽地提供0,可以提供任何你需要的数目。
bs=1024 :单位数据块(block)同时读入/输出的块字节大小为1024 个字节即1KB,bs(即block size)。
count = 4194304 表示的是4G,具体计算公式为:1KB 4194304 =1KB 1024(k) 1024 4= 4194304 =4G。
对交换文件格式化并转换为swap分区
mkswap /var/swapfile
挂载并激活分区
swapon /var/swapfile
执行完以后可能会出现以下提示,是系统的建议,大家可以忽略也可以执行以下命令,都不影响激活
出现以下提示
swapon: /var/swapfile: insecure permissions 0644, 0600 suggested
执行以下命令
chmod -R 0600 /var/swapfile
再次查看内存使用情况
free -h
正文到此结束