linux添加交换分区的教程

目前使用云主机越来越普遍,有的云主机的系统镜像没有自动挂载交换分区,肯定会给机器的性能带来一定的影响,

 

其解决方案如下:

 

1,有的云主机厂商为云主机分配了交换分区,但是没有让系统自动挂载,使用 fdisk -l 命令检查一下是否建立了

 

交换分区,如下图:

 

上图,就是系统建立了交换分区的情况,这种情况只要将这个交换分区写到/etc/fstab让系统自动挂载就行了

 

2,如果系统没有建立交换分区,就需要我们自己建立一块空间了,具体步骤如下:

 a、使用dd命令创建一个swap分区文件
#  dd if=/dev/zero of=/opt/swap bs=1024 count=4096000
#以上是建立4G大小的交换分区文件
b、格式化新建的分区
#  mkswap /opt/swap
c、把新建的分区变成swap分区
#  swapon /opt/swap
注:关闭SWAP分区命令为:#swapoff /opt/swap
d、再使用free命令检查一下swap分区,如果是4G大小的交换分区,那就说明没有问题了
e、开机自动挂载swap
#  echo "/opt/swap swap swap defaults  0 0" >> /etc/fstab
f、重启下系统,检查交换分区是否被自动挂载

时间: 2024-09-11 06:00:34

linux添加交换分区的教程的相关文章

如何在CentOS中添加Swap?CentOS添加交换分区的教程

使用 DigitalOcean 有很长一段时间了,前几天在编译 PHP 的时候出现了进程被 killed 的状况,经过我的吐槽以及和别人交流后发现,是内存耗尽的缘故.其实是因为当时开着 MySQL 进程消耗了不少内存,后来觉得有必要手动添加一下 Swap(交换分区),这样以免以后再编译什么的时候进程被K . 关于 Linux 中 Swap(交换分区),类似于 Windows 的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况. 那么如何在 CentOS

Linux Swap交换分区介绍总结

Swap交换分区概念   什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料:   Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied to the preconfigured space o

Linux 交换分区 swap 虚拟内存深入分析

SWAP 分区是 Linux 的交换分区.交换分区实际存在于磁盘中,不过 Linux 系统可以将它当作内存使用,当物理真实内存不足的时候交换分区就可以和真实内存进行数据交换.简单地说就是从磁盘里拿出一块空间当作内存的储备区.虽说磁盘被拿来当作内存使用,但是速度还是磁盘的速度.可以想象下面一种日常生活的场景: 当你工作的时候一定是把桌洞里的东西拿出来放到桌面上,并且手里拿着一部分东西在操作,然后桌面和桌洞里的东西在不断的交换你手里的东西和桌面上的东西也一直在交换. 可以这么想:你从桌洞里拿出来了一

tomcat-Linux 交换分区jvm设置问题

问题描述 Linux 交换分区jvm设置问题 问大神个问题,机器4g内存,挂了一个10g的交换分区,设置tomcat 启动的jvm为-Xmx 5g,可是启动服务后,发现-Xmx2422m只能这么大.是不是jvm不可以走交换分区,或者是什么原因? (java linux系统均为64bit) 解决方案 Linux Swap交换分区设置Linux Swap交换分区设置Linux Swap交换分区设置

linux中swap交换分区分区设置教程

什么是swap分区 交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的,它像windows下的虚拟内存,它的作用是缓存数据,划分它时,大小设成你的物理内存的大小的两倍. 设置swap交换分区 交换分区的大小分配推荐法则 内存小于4GB时,推荐不少于2GB的swap空间: 内存4GB~16GB,推荐不少于4GB的swap空间: 内存16GB~64GB,推荐不少于8GB的swap空间: 内存64GB~256GB,推荐不少于16GB的swap空间. 1.以root权限登录SSH,键入如下命令创建

linux添加和增大交换分区(swap)的方法_Linux

1) 添加或扩大交换分区#dd if=/dev/zero of=/home/swap bs=512 count=1024000bs 是扇区大小 bs=512 指大小为512B count为扇区数量表示创建一个大小为512M 的文件 /home/swap 用空值填充.of位置可以自己调整.2) 创建交换分区/sbin/mkswap swapfile 3) 激活该交换分区/sbin/swapon swapfile4) 查询目前系统中生效的交换分区情况/sbin/swapon -s5) 设置开机自己挂

Linux系统添加swap分区教程介绍

什么是交换内存(swap)? 虚拟内存是计算机系统内存管理的一种技术.它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换.与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率. VirtualMem01.png   注意:虚拟内存不只是"用磁盘空间来扩展物理内存"的意思--这只是扩充内存级别以使

如何管理配置Linux下的Swap交换分区

理解什么是swap分区 Swap是Linux下的虚拟内存分区,他的主要作用是在物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,让当前的程序来使用,这些内存释放出来的空间没有什么操作的程序,这些释放的内存将被保存到swap空间中,等到这写程序在运行的时候,再从swap虚拟空间来读取这些程序给内存来使用.这样中是在系统内存不够用的时候,进行交换.在针对Linux web服务器的时候,调整swap能提高系统很大的性能. 现在操作系统都突破了物理内存的限制,让程序可以操作大于物理内存的空间

三种在Linux上创建或扩展交换分区的简单方法

用户可以在任何 Linux 操作系统的安装过程中或者是其它必要的时候创建交换空间.如果你在安装 Linux 的时候忘记了创建或是你想要再增加交换分区的空间,你随时都可以再创建或增加. 有时候在你安装后摇升级 RAM 的时候需要增加一点交换分区的空间,比如你要将你的系统的 RAM 从 1GB 升级到 2GB 你,那么你就不得不将你的交换分区空间也升级一下(从 2GB 到 4GB),这是因为它使用的容量是物理 RAM 的双倍容量.(LCTT 译注:其实这里是个误区,交换分区不一定非得是双倍的物理内存