博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云服务器启用虚拟内存-Ubuntu
阅读量:6375 次
发布时间:2019-06-23

本文共 1158 字,大约阅读时间需要 3 分钟。

hot3.png

阿里云服务器默认没有开启虚拟内存,经常遇到软件内存不足,运行崩溃的情况。

为了减少购买昂贵的内存资源,可以暂时使用虚拟内存代替(根据运行的程序需求,性能会降低一些)。

这个技术在云服务器上使用,可以省很多银子的哦!!!

1、查看内存使用情况

free -m

root@supermap:/swap# free -m             total       used       free     shared    buffers     cachedMem:           488        480          8          0          1        337-/+ buffers/cache:        141        346Swap:         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     cachedMem:           488        480          8          0          1        337-/+ buffers/cache:        141        346Swap:         1976          0       1976

多出来2G左右的swap空间。

6、关闭虚拟内存服务

swapoff -v /swap/swapadd

7、移动虚拟内存空间

如果当前的虚存所在的磁盘空间不够,可以首先关闭虚存服务,将其移动到别的磁盘,再启用即可。

swapoff -v /swap/swapaddmv /swap/swapadd /mnt/swapswapon /swap/swapadd

嗯,这个技术在云服务器上使用,可以省很多银子的哦!!!

转载于:https://my.oschina.net/u/2306127/blog/657269

你可能感兴趣的文章
[python] pinyin 模块 -- 将汉字文本转化为拼音
查看>>
C++/C程序调试相关
查看>>
16.1 Tomcat介绍 16.2 安装jdk 16.3 安装Tomcat
查看>>
多线程基础必要知识点!看了学习多线程事半功倍
查看>>
介绍一个使用go写的TUI性能监测工具gotop
查看>>
大数据日知录笔记
查看>>
Yul语言及对象说明——Solidity中文文档(9)
查看>>
Java使用Itext5.5.10进行pdf签章
查看>>
设置更改root密码、连接mysql、mysql命令
查看>>
企业级 SpringBoot 教程 (四)SpringBoot 整合JPA
查看>>
项目记录——为沙特客户Android开发Google地图应用
查看>>
日常运维(Ⅳ)——rsync工具、linux日志
查看>>
构建RESTful API
查看>>
Nginx反向代理
查看>>
比特币现金在与比特币的技术竞争中走在了前列
查看>>
Markdown语法
查看>>
Redis的使用
查看>>
简单了解静态代理,JDK提供的动态代理和cglib的动态代理
查看>>
OSChina 周六乱弹 ——丈母娘和老丈人都随便你挑
查看>>
加入PPA自動更新Chrome, Tweak, Gimp, Inkscape, Flash, ...
查看>>