• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

Ubuntu Swap 分区扩容

Linux运维 雪豹 6年前 (2018-02-09) 587次浏览 0个评论


images

生产环境一主机因Swap 分区过小,需要扩增手册如下。

通过 free  –m查看

images

下面我们开始创建需要的交换文件(交换空间)
先创建一个交换文件存放的目录。我在根目录下创建名叫swap的目录
1.# mkdir /swap
2. 然后进入目录
# cd /swap
3. 创建自己希望的交换分区文件的大小

#需要注意dd命令消耗CPU性能较多,影响2分钟左右,如果生产环境,建议业务低谷操作。
sudo dd if=/dev/zero of=swapfile bs=1M count=2k
(创建2G的swap, 这步比较慢 创建分区的大小就= bs * count)
成功后会有提示,这时候查看swap文件夹下会多一个交换文件(swapfile),文件名字你可以自己定义在上面创建命令里。
4. 然后输入命令       mkswap swapfile
5. 挂载交换分区:swapon swapfile
如果想卸载的话输入:swapoff swapfile   卸载后可以删除这个文件,然后重新根据你新的需要创建和调整交换文件大小

  1. 最后可以查看空间大小:free -m

swap项后面的大小就是你设定交换文件的大小如果不为0就说明挂载成功了。

images

7. 自动挂在交换文件(交换分区)

sudo gedit /etc/fstab 在最后添加

/swap/swapfile     swap    swap      defaults     0  0

images

简述swap

当可用内存少于额定值的时候,就会开始进行交换.
如何看额定值(RHEL4.0):
cat /proc/meminfo
交换将通过三个途径来减少系统中使用的物理页面的个数:
1.减少缓冲与页面cache的大小,
2.将系统V类型的内存页面交换出去,
3.换出或者丢弃页面。(Application 占用的内存页,也就是物理内存不足)。
事实上,少量地使用swap是不是影响到系统性能的。


有需要可以联系微信xuebao19930721和加入微信群
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址