Moeyuuko's blog

  • 首页
    • 博客主页
    • 导航页
    • My Github
    • ADS-B 飞机信号接收
  • git
    • Github
    • 私人Gogs
  • 服务
    • Gogs
    • 剪切板
    • 二维码生成
    • 萌盘
    • 萌盘[旧]
    • KMS server
  • 图片
  • MC
    • Minecraft 服务器
    • 明月乡
  • 友链
  • 其他
    • 常用软件
    • 投食
得閒飲茶
Hello world !
  1. 首页
  2. 主要文章
  3. 笔记
  4. 正文

简单开启linux服务器的Swap虚拟内存

2018年5月11日 1195点热度 1人点赞 0条评论

简单配置Swap的方法

使用命令 free -m 可以看到 Swap 为零   

Swap:         0        0       0

1.开启方法如下:

cd /var/           #选择Swap虚拟内存文件 存放的目录
dd if=/dev/zero of=swapfile bs=1024 count=1048576     
#创建大小为1G的文件swapfile
mkswap swapfile    #格式化虚拟内存文件
swapon swapfile    #激活虚拟内存文件

2. 编辑自动挂载文件,让系统开机时自动挂载虚拟内存文件:

nano /etc/fstab

添加:

/var/swapfile swap swap defaults 0 0

或者直接使用命令插入:

echo /var/swapfile swap swap defaults 0 0 >> /etc/fstab

3.再使用free -m命令查看Swap是否已经有数值

Swap:         1023          0       1023

不过现在swap的used为0,因为并不是等所有的物理内存都消耗完毕之后,才去使用swap的空间,什么时候使用是由swappiness参数值控制的。输入以下命令查看swappiness参数值。

cat /proc/sys/vm/swappiness

(1)当swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间。

(2)当swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

我们可以通过修改swappiness的参数值来控制swap分区的使用情况。

(1)临时修改:如果重启系统,swappiness参数值又会返回默认值。

sysctl vm.swappiness=10

(2)永久修改:在/etc/sysctl.conf 文件里修改参数

vm.swappiness=50

或者  执行以下命令直接插入,然后保存重启即可。

echo vm.swappiness=50 >>/etc/sysctl.conf
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 教程
最后更新:2019年1月28日

Moeyuuko

等,等灯,等灯

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

Moeyuuko

等,等灯,等灯

文章目录
  • 1.开启方法如下:
  • 2. 编辑自动挂载文件,让系统开机时自动挂载虚拟内存文件:
  • 3.再使用free -m命令查看Swap是否已经有数值
最新 热点 随机
最新 热点 随机
Proxmox网桥通过SLAAC配置公网ipv6地址 OculusClient 无法启动问题 SlimeVR 全身追踪 PCB与外壳 如何选择开源许可证 Gravatar头像镜像 Centos stream 替换国内源
linux的解压缩命令 音效BGM播放器-紫豪 启用网站的https访问 Apache开启HTTP/2 7zip安装包下载 Centos stream 替换国内源

COPYRIGHT © 2022 Moeyuuko's blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang