资讯专栏INFORMATION COLUMN

在ubuntu服务器系统安装永久性的虚拟内存

Jochen / 2017人阅读

摘要:但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。如果没有安装虚拟内存,则显示的。

虚拟内存,在本地装linux系统的时候,我们一般会提前划分出多带带的swap分区。
但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。
而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。
我前几天就遇到了这个问题,下面是我通过命令安装虚拟内存的方法
1.先看看系统中的虚拟内存情况
用命令free查看系统内 Swap 分区大小。
~$ free -m


上图,我的虚拟内存为1999M。如果没有安装虚拟内存,则显示的0。如图:

2.创建Swap 虚拟内存目录
mkdir swap
进入该目录执行下面的命令
sudo dd if=/dev/zero of=swapfile bs=1024 count=2048000
该命令中 count 即代表swap文件大小,我这里设置的是2Gb,你可以换成自己想设置的大小

出现以上提示,则说明创建成果。大意为:
2018000+0 in 的读入
2018000+0 out 的读入
2097152000字节(2Gb)内容已复制,耗时16.1049喵,速度为130Mb/s
3.把生成的文件转换成虚拟内存
sudo mkswap swapfile

4.激活虚拟内存
sudo swapon swapfile
5.再次查看

至此,虚拟内存已经生效,但是这个虚拟内存只针对本次启动,重启之后虚拟内存任然会失效。
不过内存文件还在,你只需手动挂载即可。
如果你不想每次重启后都手动挂载虚拟内存,我们继续...
6.内存永久化

如果希望这个虚拟内存(swap)一直生效,我们可以把它添加到启动配置里面。

1.拿到root权限:sudo -i

2.把它写入 /etc/fstab 配置文件

这里,我通过的vi编辑器来完成的

如图,把下面的命令写到最后面,保存退出即可:

swapfilepath swap swap defaults 0 0
6.2这里简单说下vi编辑器的用法
1--->  sudo vi /etc/fstab
2--->  输入i,进入Insert模式
3--->  /swap/swapfile swap swap defaults 0 0
4--->  按Esc回到命令模式
5--->  输入:进入底行模时
5--->  :wq  保存文件并退出vi 
okk,现在,虚拟内存就会在每次系统重启后自动挂载了
## 7.卸载
如果你不想用了,把虚拟内存抹掉的方法如下:
1.cd进入你虚拟内存的生成目录
2.`sudo swapoff swapfile`

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/23750.html

相关文章

  • ubuntu务器系统安装久性虚拟内存

    摘要:但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。如果没有安装虚拟内存,则显示的。 虚拟内存,在本地装linux系统的时候,我们一般会提前划分出单独的swap分区。但是通常,云服务器在你重装系统的时候并没有给你分虚拟内存。而且云服务器的物理内存又死贵。没有虚拟内存可以说几乎不能活。我前几天就遇到了这个问题,下面是我通过...

    Nekron 评论0 收藏0
  • open-falcon 开发笔记(二):环境配置【续】

    摘要:网络配置问题通常采用的是网络地址转换的连接方式。这种做法是临时的更改。手动配置请选用各地延迟排行榜。永久性做法是去配置。至此,笔者已经安装了大部分的功能,还有等辅助组件木有安装。预计这方面不大会再出现未知坑了。 这篇文章会先讲一些上次没解决的坑。正所谓探索过程中没去搞懂的坑以后还会再来困扰你的。 VirtualBox 网络配置问题 通常 VirtualBox 采用的是 NAT(网络地址...

    SHERlocked93 评论0 收藏0
  • open-falcon 开发笔记(二):环境配置【续】

    摘要:网络配置问题通常采用的是网络地址转换的连接方式。这种做法是临时的更改。手动配置请选用各地延迟排行榜。永久性做法是去配置。至此,笔者已经安装了大部分的功能,还有等辅助组件木有安装。预计这方面不大会再出现未知坑了。 这篇文章会先讲一些上次没解决的坑。正所谓探索过程中没去搞懂的坑以后还会再来困扰你的。 VirtualBox 网络配置问题 通常 VirtualBox 采用的是 NAT(网络地址...

    happen 评论0 收藏0
  • Linux 30周年:Linux 5.14闪亮登场!添加新硬件和秘密内存区域支持

    摘要:或许,最重要的是和内核调度,两者都是进行清理工作,以缓解英特尔的和漏洞。说到英特尔,增加了对的平台的更多支持,该平台可根据需要优先处理工作负载。另外,还将增加戴尔硬件隐私支持。linux之父Linus Torvald:庆祝完Linux 30 岁了吧,一起来看新的 Linux 5.14。linux5.14晋升为稳定版,在精彩的2021年秋季linux发行版大量出现之前提供最新的功能、硬件支持和...

    NicolasHe 评论0 收藏0
  • 搭建Python虚拟环境

    摘要:为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁,使其只作为创建更多虚拟环境的源。 说明 虚拟环境是 Python解释器的一个私有副本,在该环境中可安装私有包,且不会影响系统中安装的全局 Python解释器 虚拟环境非常有用,可以在系统的Python解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,...

    hedzr 评论0 收藏0

发表评论

0条评论

Jochen

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<