设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
如何为Linux VPS添加SWAP交换分区
返回列表
发新帖
如何为Linux VPS添加SWAP交换分区
[复制链接]
|
主动推送
33
|
0
|
2024-9-11 17:53:46
|
显示全部楼层
|
阅读模式
在进入教程之前,我们先弄清楚什么是SWAP交换分区?在XEN、KVM、OpenVZ三种虚拟技术中,只有XEN、KVM架构的VPS需要设置SWAP交换分区,其实SWAP交换分区就是我们长说的虚拟内存分区,它是在物理内存不够用的情况下才会起作用,把磁盘虚拟成内存来使用,可以防止突然因内存不够而出现死机的情况。设置了SWAP交换分区后虽然可以把磁盘虚拟成内存来使用,但是它的速度与物理内存相比要差很多,所以不要希望于长期使用SWAP交换分区来弥补内存不足情况。那么设置多大的SWAP交换分区才合适呢?一般普遍认为设置为物理内存的2倍左右为最好,其实蜗牛不太认同这样的看法,如果是小内存VPS建议设置2倍,1G以上物理内存的设置与物理内存一样大小的值就可以了。
1、首先使用“free -m”查看SWAP交换分区设置情况。如果显示如下图都是0,那就需要我们自行设置。
free -m2、创建SWAP交换分区。我们根据自己的需要设置交换分区的大小。解释下“dd if=/dev/zero of=swapfile bs=1M count=1024”中的“bs=”后面的数值指的是单位,“count=”后面的数值是你要创建SWAP交换分区的大小。
cd /var/dd if=/dev/zero of=swapfile bs=1M count=10243、创建和激活swap文件。
/sbin/mkswap swapfile #创建swap文件/sbin/swapon swapfile #激活swap文件
4、添加到启动项。使用下面命令在系统引导时添加自动启动。
echo "/var/swapfile swap swap defaults 0 0" >>/etc/fstab #适用于redhat或centos系统echo "/var/swapfile none swap sw 0 0" >>/etc/fstab #适用于Ubuntu系统
5、最后重启服务器,再使用“free -m”查看是否设置成功。显示如下图表示设置成功。
free -m
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
唰唰冷呵映
101
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装