CentOS7如何设置交换文件
添加时间:2019-6-22 10:28:28
添加:
思海网络
CentOS7设置交换文件
检查系统条件
首先,检查系统是否已经设置了交换空间,原则上,交换空间尽量只设置一个。另外,也需要检查,系统是否有足够剩余硬盘空间。
swapon -s
可以通过swapon命令查看系统的交换空间,或者,也可以通过free命令来查看。
free -h
通过df命令,来检查系统的剩余硬盘空间。
df -h
创建swap文件
通过fallocate命令来新建一个交换文件,由于我的系统内存是512M,交换分区一般设置为内存了2~4倍,所以我设置成了1G,直接挂载到根目录下。
sudo fallocate -l 1G /swapfile
可以通过ls命令来查看
ls -lh /swapfile
结果如下
-rw-r--r-- 1 root root 1.0G Oct 30 11:00 /swapfile
启用交换文件
首先,修改/swapfile权限,只允许root用户访问。
sudo chmod 600 /swapfile
ls的结果如下
-rw------- 1 root root 1.0G Oct 30 11:00 /swapfile
接下来,通知系统创建交换空间
sudo mkswap /swapfile
最后,启用交换空间
sudo swapon /swapfile
可以通过swapon -s或者df -h命令来查看结果,交换空间应该会显示出来。
持久化配置
重启后,系统就不会再将/swapfile设置为交换空间了。 可以在/etc/fstab中添加如下
/swapfile swap swap sw 0 0
这样,重启后系统会自动将/swapfile映射为交换空间。
最后
可以想象,如果实际内存需求远超物理内存大小,会频繁的出现内存和交换空间的数据交换情况,对硬盘的损伤是比较大的。而且,应用体验也会比较差。
关键字:CentOS7、设置、交换文件
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解