博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给阿里云的linux服务器添加swap分区
阅读量:6800 次
发布时间:2019-06-26

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

hot3.png

1、使用top命令查看当前系统是否有交换分区。

运行top命令后,可以在KiB Swap打头的那一行,看到交换分区相关信息。如果显示KiB Swap:  0 total 就说明没有交换分区。从top命令中退出使用“q”键。

2、首先创建用户交换分区的文件。

[root@www ~]# dd if=/dev/zero of=/mnt/swap bs=1M count=1024

这样创建1G的分区文件

3、初始化分区文件

[root@www ~]# mkswap /mnt/swap

4、启动交换分区

[root@www ~]# swapon /mnt/swap

5、设置开机自动挂载

[root@www ~]# vim /etc/fstab

添加 /mnt/swap swap swap defaults 0 0

6、设置使用swap分区的阀值

[root@www ~]# vim /etc/sysctl.conf

修改文件中的vm.swappiness = 50,阿里云linux默认是0。

[root@www ~]# sysctl vm.swappiness=50

当swappiness内容的值为0时,表示最大限度地使用物理内存,物理内存使用完毕后,才会使用SWAP分区。当swappiness内容的值为100时,表示积极地使用SWAP分区,并且把内存中的数据及时地置换到SWAP分区。我们这里设置的50,就表示当物理内存少于50%时便使用交换分区。

转载于:https://my.oschina.net/u/2357619/blog/1818722

你可能感兴趣的文章
ThinkPHP 数据库操作之数据表模型和基础模型 ( Model
查看>>
Listener and sqlnet trace
查看>>
Unity3D对安卓盒子的支持
查看>>
redis源码笔记 - redis-cli.c
查看>>
QTabWiget Change Color 改变颜色
查看>>
模板方法在Spring事务中的应用
查看>>
Ext.LoadMask遮罩的效果几种实现方式
查看>>
理解SQL SERVER中非聚集索引的覆盖,连接,交叉和过滤
查看>>
各个JAVA场景下的内存图
查看>>
用GMF生成简化的数据库设计器
查看>>
【干货】程序员常访问的国外技术交流网站汇总
查看>>
HDU 2503 a/b + c/d(最大公约数与最小公倍数,板子题)
查看>>
Java直接内存与非直接内存性能测试
查看>>
linux watchdog demo hacking
查看>>
[LintCode] 最长上升子序列
查看>>
TP v5中Request取值方式变化
查看>>
日志分析系统——Hangout源码学习
查看>>
第 4 章 Windows Server
查看>>
网站平台架构演变史(三) - 数据库表的查询优化
查看>>
5.9. sort - sort lines of text files
查看>>