linux动态添加划分swap
2016-07-20 17:13
239 查看
swap是等同于linux的虚拟内存,每当linux系统的物理内存不够用了,系统就会调用swap来临时充当物理内存的工作.
但是swap毕竟用的是硬盘,其速度和物理内存比起来,那简直不值一提,所以swap被使用了,其实并不是好事.
一般我们的做法是在装系统时就划分一个专用的swap分区来使用,这个swap分区没其他用途,就是等待被使用而已,利用率可见不是一般的低.
所以就有不少朋友直接就不使用swap了,让服务器都跑内存去吧,不够内存就再加,看着也挺合理的.
但是某些个别程序或者说突然领导说想保守一点,现在要加,那可怎么办?总不能再分区啊?
所以就有了下面这个动态分配的方法了,用的时候加,不用的时候就删了.
但是swap毕竟用的是硬盘,其速度和物理内存比起来,那简直不值一提,所以swap被使用了,其实并不是好事.
一般我们的做法是在装系统时就划分一个专用的swap分区来使用,这个swap分区没其他用途,就是等待被使用而已,利用率可见不是一般的低.
所以就有不少朋友直接就不使用swap了,让服务器都跑内存去吧,不够内存就再加,看着也挺合理的.
但是某些个别程序或者说突然领导说想保守一点,现在要加,那可怎么办?总不能再分区啊?
所以就有了下面这个动态分配的方法了,用的时候加,不用的时候就删了.
查看系统当前的分区情况 free -m 创建用于交换分区的文件 dd if=/dev/zero of=/xxx/swap bs=4096 count=1572864 设置交换分区文件 mkswap /xxx/swap 启用交换分区文件 swapon /xxx/swap 若要想使开机时自启用,则需修改文件/etc/fstab中的swap行 echo “LABEL=SWAP-sda /xxx/swap swap swap defaults 0 0” >> /etc/fstab 删除 swapswapoff /xxx/swap rm -f /Application/swap最后,还是说说,内存不够的话,还是迁移业务比较实际,这种方法应急可以,但是不能根本解决问题.
相关文章推荐
- CENTOS 7 如何修改IP地址为静态!
- 安装CentOS 6.8操作系统
- [ 转]Linux进程关系
- linux下乱码问题及解决方式
- Linux环境下修改python matplotlib显示中文乱码方格
- Linux学习笔记
- CentOS7安装配置hadoop2.7.2
- Linux多人群聊系统(简单多线程服务器)
- centos7下使用yum安装mysql
- centos Apcache 防DDOS攻击mod_evasive安装配置
- Linux 集群之LVS
- Linux C编程实战——第六章 文件操作_项目实现_自写ls命令
- 更改kvm虚拟机磁盘大小
- linux下搭建FTP服务
- Linux命令lsb_release:查看当前系统的发行版信息
- 马哥论Linux运维学习快速打怪练级之道
- linux系统级定时任务 crontab 研究
- 阿里云ECS(CentOS)上安装PostgreSQL9.4
- Centos安装LAMP
- Ubuntu常用工具安装