CentOs 7增加SWAP空间 增大

2024-05-15 07:48
文章标签 空间 centos swap 增加 增大

本文主要是介绍CentOs 7增加SWAP空间 增大,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近买了阿里云的乞丐版ECS,内存只有1个G,用来勉强跑GitLab,根本跑不起来,所以只能增加swap空间,来变相提高内存了,记录操作过程。

一.查看SWAP空间的几种方法

  1. free -m
  2. cat /proc/meminfo | grep -i swap
  3. fdisk -l
  4. swap -s

二.添加SWAP空间的方法

  1. 使用分区文件增加SWAP
  2. 使用分区空间增加SWAP

(Redhat5官方推荐)

RAMSWAP
RAM<=4G2G
4G<RAM<16G4G
16G<RAM<64G8G
64G<RAM<256G16G

(Redhat6/7官方推荐)

RAMSWAP
RAM<=2G2*RAM
2G<RAM<8GRAM
8GRAM<64G>=4G
RAM>=64G>=4G

二.使用分区文件增加SWAP

本方法操作起来比较简单,不用单独划分分区来做swap,只需要使用分区文件就可以达到增加swap空间大小的效果

  1. 创建swap文件
fallocate -l 2G /etc/swap #指定文件为2G
  1. 设置文件权限,只允许root用户操作
chmod 600 /etc/swap
  1. 检查文件大小与权限是否正确
ls -lh /etc/swap
  1. 设置该文件为swap文件
mkswap /etc/swap
  1. 启用swap文件
swapon /etc/swap
  1. 使swap文件永久生效
vim /etc/fstab

末尾添加:

/etc/swap  swap   swap  defaults  0 0
  1. 更改swap配置
vim /etc/sysctl.conf

有则修改,无则添加:(按需修改数值)

vm.swappiness=30  #值越大表示越倾向于使用swap空间
  1. 重启生效
init 6
  1. 使用开头提到的方法查看下结果

三.使用分区空间增加SWAP

本方法需要划分指定的分区来做swap

  1. 创建分区 并设置为swap格式
fdisk /dev/sdb
n  //创建分区
p  //创建主分区
1  //创建分区1
两次回车 //起始扇区和Last扇区选择默认
t   //转换分区格式
82  //转换为swap空间
p  //查看已创建的分区结果
w  //保存退出
  1. 格式化为swap空间
mkswap /dev/sdb1
  1. 启用swap
swapon /dev/sdb1
  1. 编辑配置文件 设为开机自动挂载
vim /etc/fstab

添加以下内容 保存并退出

/dev/sdb1  swap   swap  defaults  0 0
  1. 设置自动启用所有swap空间
swapon -a
  1. 重启验证
init 6

这篇关于CentOs 7增加SWAP空间 增大的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991231

相关文章

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

EMLOG程序单页友链和标签增加美化

单页友联效果图: 标签页面效果图: 源码介绍 EMLOG单页友情链接和TAG标签,友链单页文件代码main{width: 58%;是设置宽度 自己把设置成与您的网站宽度一样,如果自适应就填写100%,TAG文件不用修改 安装方法:把Links.php和tag.php上传到网站根目录即可,访问 域名/Links.php、域名/tag.php 所有模板适用,代码就不粘贴出来,已经打

centos 6安装 vim

centos 安装vim 1.首先查询当前当前vim所依赖的包存在不存在.检查缺少哪个几个依赖包 [root@bogon firstCopy]# rpm -qa|grep vivimvim-common-7.4.160-5.el7.x86_64vim-enhanced-7.4.160-5.el7.x86_64vim-filesystem-7.4.160-5.el7.x86_64vim-

NGINX轻松管理10万长连接 --- 基于2GB内存的CentOS 6.5 x86-64

转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=190176&id=4234854 一 前言 当管理大量连接时,特别是只有少量活跃连接,NGINX有比较好的CPU和RAM利用率,如今是多终端保持在线的时代,更能让NGINX发挥这个优点。本文做一个简单测试,NGINX在一个普通PC虚拟机上维护100k的HTTP

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Linux Centos 迁移Mysql 数据位置

转自:http://www.tuicool.com/articles/zmqIn2 由于业务量增加导致安装在系统盘(20G)磁盘空间被占满了, 现在进行数据库的迁移. Mysql 是通过 yum 安装的. Centos6.5Mysql5.1 yum 安装的 mysql 服务 查看 mysql 的安装路径 执行查询 SQL show variables like

秒变高手:玩转CentOS 7软件更换的方法大全

在 CentOS 7 中更换软件源可以通过以下步骤完成。更换源可以加快软件包的下载速度,特别是当默认源速度较慢时。以下是详细步骤: 前言 为了帮助您解决在使用CentOS 7安装不了软件速度慢的问题,我们推出了这份由浪浪云赞助的教程——“CentOS7如何更换软件源加快下载速度”。 浪浪云,以他们卓越的弹性计算、云存储和网络服务受到广泛好评,他们的支持和帮助使得我们可以将最前沿的技术知识分

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

CentOS 7 SVN的搭建和使用

https://subversion.apache.org/packages.html#centos 阿里云的ECS貌似已经自带了SVN [root@xxx ~]# svn --versionsvn, version 1.7.14 (r1542130)compiled Aug 23 2017, 20:43:38Copyright (C) 2013 The Apache Software Fo

CentOS 7 x64下安装MySql5.7图文详解

参考: https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ http://www.jianshu.com/p/7cccdaa2d177 http://www.linuxidc.com/Linux/2016-09/135288.htm 最近搞了台阿里云服务器,搭载的是CentOS 7系统,这里记录下mysql5.7的安装流程 查