Linux增加swap虚拟内存
Linux增加swap虚拟内存
0x00 背景
在我们管理的机器中,适当增加虚拟交换内存swap,可以一定程度提供机器的性能,尤其是机器(新建机器、新购买的云主机ECS)缺乏交换内存。
0x01 增加交换内存swap
1.查看系统当前的分区情况
# free -m
这里看到我们的内存是16GB,虚拟内存是9GB,有些机器会显示Swap 是 0 0,就是没有交换内存。
2.交换分区的文件
创建用于交换分区的文件 (/xxx/swap 为用户自定义目录xxx下名称为swap的文件,要保证这个目录已存在)
mkdir /home/swap
比如创建一个2G的文件
# dd if=/dev/zero of=/xxx/swap bs=2048 count=1048576
这里为:
# dd if=/dev/zero of=/home/swap/swap bs=1M count=8192 # 创建8GB的交换内存
3.把这个文件设置为交换分区文件
# mkswap /xxx/swap
这里为:
# mkswap /home/swap/swap
修改文件权限为600
# chmod 600 /xxx/swap
这里为:
# chmod 600 /home/swap/swap
4.启用交换分区文件
# swapon /xxx/swap
这里为:
swapon /home/swap/swap
5.开机时自启用
若要想使开机时自启用,则需修改文件/etc/fstab 添加一行
/xxx/swap swap swap defaults 0 0
这里为:
vi /etc/fstab
添加一下内容:
/home/swap/swap swap swap defaults 0 0
0x02 禁用swap
如果不想用了,在vi /etc/fstab 注释掉就行了
#/home/swap/swap swap swap defaults 0 0
0x03删除swap
# swapoff /xxx/swap
# rm -f /xxx/swap
这里为:
# swapoff /home/swap/swap
# rm -f /home/swap/swap
Linux增加swap虚拟内存相关推荐
- Linux系统swap虚拟内存的增加,删除,修改
swap是linux的交换分区,作用: '提升' 内存的容量,防止OOM(Out Of Memory)即常说的虚拟内存.在内存使用很大时,能缓解服务器压力,避免崩溃,增强稳定性.但是,很多时候我们装机 ...
- linux增加swap分区大小
linux增加swap分区大小 2016-08-2 13:54:58 分类: LINUX 懂得Linux的都知道,标准的Linux安装,SWAP分区是内存的两倍大小,如果增加了内存条,那SWAP分 ...
- Linux 增加swap空间大小
Linux 增加 swap 分区大小 1. 命令 free -m 查看当前内存和 swap 分区使用情况 2.Swap 分区说明: 当内存为 16G 以下时, swap 分区大小应和内存相等:当内存大 ...
- Linux设置swap分区为128g,linux增加swap空间的方法小结
linux增加swap空间的方法小结 我的系统是Ubuntu 18.04. Linux下swap空间大小通常在安装系统时设置swap分区时预设的,不过系统提供了添加或改动swap分区的命令. 涉及的命 ...
- Linux设置Swap虚拟内存方法
Linux可以文件或者分区来当作虚拟内存. 首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M): free -m 查看swap信息,包括文件和分区的详细信息 swapon -s或 ...
- linux 扩展swap虚拟内存
1.添加Swap分区 使用dd命令创建名为swapfile 的swap交换文件(文件名和目录任意): dd if=/dev/zero of=/var/swapfile bs=1024 count=41 ...
- linux增加调整虚拟内存
增加虚拟内存: 1.检查当前的分区情况: # free -m 2.增加交换分区文件及大小,如果要增加1G大小的交换分区,则命令写法如下,其中的 bs等于想要的块大小,count是要增加多少块,虚拟内存 ...
- linux添加swap虚拟内存
1.swap概述 Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一些很长 ...
- linux swp 内存不足,Linux 增加 Swap 交换分区解决内存不足
Swap 交换分区简介 当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存 ...
最新文章
- 照片处理软件(iSee图片专家) 3.930 中文免费版
- Java 关键字和语句
- 在java中写出html代码,在java里写html代码
- 2018.09.28python学习第十三天part2
- 用Rainbond快速实现企业云原生
- 开发者编程时应该围着“程序”转吗?
- nginx学习笔记之安装
- [Bzoj3233][Ahoi2013]找硬币[基础DP]
- exit()和return的区别
- linux拷贝不是某个后缀的文件夹,linux下怎么把一个文件复制到多个文件夹里
- 常用实验设计方法有哪些?
- Hi3559AV100移植友方4G模块N720V5(一)
- MTK手机官方ROM提取教程
- 【AI视野·今日CV 计算机视觉论文速览 第220期】Wed, 16 Jun 2021
- python三国演义人物出现次数_Python分析《三国演义》人物出场次数,孔明第二,赵云第五...
- A. Equalize Prices Again(水题) Codeforces Round #590 (Div. 3)
- 计算机中 8位无符号数,8位无符号数乘法运算HDL设计实例 - 全文
- 中国航信2020java校招笔试题_航信校招java笔试题
- Monster Card Game的设计与实现之客户端篇
- Emlog新版导航源码/带用户中心
热门文章
- 【算法学习笔记】11:高精度整数A+B、A-B、A*b、A/b
- 线性表的顺序存储结构(C语言实现)
- java毕业生设计自动化办公系统计算机源码+系统+mysql+调试部署+lw
- 米家扫地机器人重置网络_米家扫地机器人 怎么清理传感器
- 某程序员哀叹:连帮三任女友进大厂,却惨遭分手
- win10服务器停止响应怎么办,Win10 键鼠经常性停止响应
- 虚拟数字人成短视频/直播主阵地,虚拟人提升数字内容生产效率
- 机器学习 | 抗2019-nCoV药物的机器智能设计
- 小程序 连接websocket 开发者工具上可以,但是真机上不行
- 3DCAT首届行业生态交流会|爱智慧科技有限公司CEO梁新刚:工业元宇宙的”形“与”神“