在阿里云服务器上启用虚拟内存 - Ubuntu
最编程
2024-03-27 21:24:14
...
【直播预告】国产数据库,一半都是花架子?”
阿里云服务器默认没有开启虚拟内存,经常遇到软件内存不足,运行崩溃的情况。
为了减少购买昂贵的内存资源,可以暂时使用虚拟内存代替(根据运行的程序需求,性能会降低一些)。
这个技术在云服务器上使用,可以省很多银子的哦!!!
1、查看内存使用情况
free -m
root@supermap:/swap# free -m
total used free shared buffers cached
Mem: 488 480 8 0 1 337
-/+ buffers/cache: 141 346
Swap: 0 0 0
虚拟内存空间竟然为0,实在是没有想到!!!
2、创建虚拟内存磁盘卷
# 大概count=2024288,2G左右,可以视磁盘大小和需求创建。
# 默认存放在/swap/swapadd,可以是自己的任何目录。阿里云服务器默认没有swap,需要自己mkdir /swap创建。
dd if=/dev/zero of=/swap/swapadd bs=1024 count=2024288
3、将磁盘卷转为虚拟内存卷
mkswap /swap/swapadd
4、启用虚拟内存服务
swapon /swap/swapadd
5、再来查看内存使用情况
root@supermap:/swap# free -m
total used free shared buffers cached
Mem: 488 480 8 0 1 337
-/+ buffers/cache: 141 346
Swap: 1976 0 1976
多出来2G左右的swap空间。
6、关闭虚拟内存服务
swapoff -v /swap/swapadd
7、移动虚拟内存空间
如果当前的虚存所在的磁盘空间不够,可以首先关闭虚存服务,将其移动到别的磁盘,再启用即可。
swapoff -v /swap/swapadd
mv /swap/swapadd /mnt/swap
swapon /swap/swapadd
嗯,这个技术在云服务器上使用,可以省很多银子的哦!!!
上一篇: ThinkPHP5 查询数据并详细打印
下一篇: 互联网有哪四层?
推荐阅读
-
云服务器+家用电脑(无公网 IP)Pinode 节点部署教程--理论上,无论你身在何处,只要能上网,就能运行一个固定 IP 的 Pi 节点节点!(注:不能直接部署独立云服务器)本方案相对运营商公网 IP 有以下优势:拥有稳定的固定 IP(阿里云 IP),解决了运营商不分配公网 IP 或分配动态 IP 的问题 ②节点部署在本地电脑上,相对安全。因为是使用阿里云的专网,稳定性也很强。希望对大家有用,帮助大家解决没有公网的节点部署问题。第一步:环境准备 1、本地电脑配置: ①操作系统:推荐 WIN10 专业版(目前节点容器只支持 2004 专业版) ②内存:推荐 4G 及以上 建议:https://item.taobao.com/item.htm?spm=a2126o.success.0.0.61 b94831SbZESt&id=6346663414282,阿里云服务器租用:阿里云(推荐1核2G以上,ECS共享s6,带宽3-5M即可,以下两个链接都可以,选择一个合适的即可)https://www.aliyun.com/minisite/ goods?userCode=is7i4iav
-
在阿里云服务器上启用虚拟内存 - Ubuntu
-
在 ubuntu 20.04 云服务器上安装 LXDE 轻量级桌面和 XRDP 远程连接工具
-
在阿里云服务器上安装Mysql的全过程
-
在阿里云 ecs 服务器上安装和部署 node.js 的步骤
-
在阿里云服务器上用Java发邮件失败,问题排查与解决步骤
-
实战教程:第三部分 - 在阿里云服务器上安装与配置Overleaf
-
如何评价Intel Xeon Gold 6149 3.1GHz CPU在阿里云ECS服务器上的表现?
-
在拥有天翼云的Ubuntu云主机基础上,一步步教你如何架设幻想兽帕鲁服务器 - 实操指南
-
在Ubuntu上使用阿里云镜像安装Docker的步骤