Linux系统下设置交换文件(swapfie)一提升性能。
2015-08-25 19:09
656 查看
如果当初安装Linux,没有分配交换分区,或者十分不愿意分配一个小分区专门作为交换分区,但任务一多,内存又不够(特别是还在linux下开虚拟机),又不愿意花钱升级内存),这时最好的解决方案就是创建一个磁盘文件来作为交换空间(若磁盘是SSD,那效果也是非常明显的)。具体如下:
1. 创建交换文件 -- swapfile
sudo fallocate -l 4G /swapfile
在根目录下创建一个4G的swapfile (之前创建了一个1G的,发现chrome开太多选项卡再开个虚拟机,内存及swapfile都爆了.给它弄个4G!)
2. 更改/swapfile权限
sudo chmod 600 /swapfile
3. 格式化为swap
sudo mkswap /swapfile
4. 应用之
sudo swapon /swapfile
5. 为了以后开机自动挂载swap, 将其加入/etc/fstab
编辑/etc/fstab, 在其中加入一行:
/swapfile none swap defaults 0 0
6. 如果对这个/swapfile不满意,比如想更改大小,可以这样
sudo swapoff -a 关掉swap
sudo rm -f /swapfile 删掉当前swapfile
回到第一步重新设置swapfile
7. 完!
1. 创建交换文件 -- swapfile
sudo fallocate -l 4G /swapfile
在根目录下创建一个4G的swapfile (之前创建了一个1G的,发现chrome开太多选项卡再开个虚拟机,内存及swapfile都爆了.给它弄个4G!)
2. 更改/swapfile权限
sudo chmod 600 /swapfile
3. 格式化为swap
sudo mkswap /swapfile
4. 应用之
sudo swapon /swapfile
5. 为了以后开机自动挂载swap, 将其加入/etc/fstab
编辑/etc/fstab, 在其中加入一行:
/swapfile none swap defaults 0 0
6. 如果对这个/swapfile不满意,比如想更改大小,可以这样
sudo swapoff -a 关掉swap
sudo rm -f /swapfile 删掉当前swapfile
回到第一步重新设置swapfile
7. 完!
相关文章推荐
- Linux系统基础优化脚本--安装完操作系统必做的操作
- 文件系统管理
- Vm+linux挂载U盘和SD卡的说明
- linux权限和ntfs知识文件系统权限
- linux之eventfd()
- Linux操作系统日志中常用的搜索关键字
- Linux centOS下修复“运行aclocal失败:没有该文件或目录”
- Linux学习笔记
- linux简单命令的使用
- yum-Couldn't resolve host 'mirrorlist.centos.org'
- CentOS关闭休眠和屏保模式
- CentOS7安装Zabbix
- Linux进程间通信 共享内存+信号量+简单例子
- linux 自动登录脚本
- Linux下查看/管理当前登录用户及用户操作历史记录
- 开发笔记-Linux-MySQL
- linux如何安装jdk
- linux多进程通信
- 修改linux最大文件句柄数
- Linux中tar命令详解