兄弟连Linux培训教程 linux系统添加swap虚拟内存与删除配置(www.lampbrother.net)
1.swap概述
Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到内存中。这样,系统总是在物理内存不够时,才进行Swap交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。
2.创建swap
由于在安装Centos 6.0 操作系统时候忘记创建创建swap分区,导致使用zabbix对该服务器监控时出现报警。这时才发现,没有创建swap分区。所以需要创建一个swap分区,操作如下:
首先,用拥有ROOT权限的用户通过SSH远程登入或者本地终端登入到系统,进行创建swap分区
dd if=/dev/zero of=/swap/swap bs=1024 count=1024000
if //输入
of //输出
bs //块儿大小
count //总大小
创建Linux交换文件
mkswap /swap/swap
立即激活/swap/swap交换文件
swapon /swap/swap
查看是否生效
[root@webserver ~]# free -m
total used free shared buffers cached
Mem: 2007 140 1867 0 8 35
-/+ buffers/cache: 96 1911
Swap: 972 0 972
通过以上输出信息可以看出,已经成功创建swap分区。
设置成永久生效
虽然现在已经生效,但是等下次服务器重启之后。该swap虚拟磁盘会失效,为保证永久生效,需要在/etc/fstab文件添加如下指令集:
echo "/swap/swap swap swap defaults 0 0" >> /etc/fstab
现在为止,swap分区已经完成创建。
2.删除swap分区
有时可能会需要删除swap分区,该如何正确进行删除分区哪?
首先停止swap分区
swapoff /swap/swap
删除swap分区文件
rm -rf /swap/swap
删除"/etc/swap"指定文件
这样就可以手工添加和删除swap分区。
复制代码代码如下:
sed -i "/'\/swa\/swap swap swap defaults 0 0'//" /etc/fstab
分享到:
相关推荐
它是一种虚拟内存机制,当系统的物理内存不足以满足当前运行的程序需求时,系统会将一部分物理内存的内容暂时存储到swap分区,以便腾出空间来运行其他程序。swap分区可以是磁盘上的独立分区,也可以是一个大文件。...
在Linux系统中,Swap分区是一种虚拟内存技术,用于在物理内存不足时将一部分数据临时存放到硬盘上,以达到扩展内存的效果。对于刚安装完的Linux系统而言,如果初始分配的Swap分区过小,可能会影响到系统的稳定性和...
Linux系统是基于开源哲学的操作系统,拥有强大...总之,Linux系统基础教程是开启Linux学习之旅的起点,通过本教程的学习,用户可以快速掌握Linux系统的基本使用方法,为进一步深入学习和使用Linux系统打下坚实的基础。
- **建立swap文件**:通过`dd`和`mkswap`命令创建swap文件,增加虚拟内存以提高系统性能。 - **磁盘配额**:设置磁盘配额限制用户使用的空间量,通过`quota`命令进行配置和管理。 以上内容为《Linux系统学习建议-...
swap分区用于虚拟内存,而vfat文件系统用于兼容Windows的FAT分区。 4. **RedHat 9.0的安装过程** - **启动安装**:使用RedHat 9.0的安装光盘引导启动,安装菜单会提供图形和文本模式。选择图形模式,并可选择是否...
它是一种虚拟内存机制,当物理内存不足时,操作系统会将一部分数据暂时存储到硬盘上的Swap分区,以缓解内存压力。这种方法虽然能节省硬件成本,但因为硬盘速度远低于内存,所以Swap分区的使用会降低系统性能。 在...
- 交换分区(Swap)用于模拟物理内存,当物理内存不足时,系统会将一部分内存页面移动到交换分区中。 12. **编写的Shell程序运行前必须赋予该脚本文件执行权限。** - 在Linux中,执行脚本文件之前需要确保脚本...
在Linux操作系统中,swap交换分区扮演着至关重要的角色,它相当于Windows系统中的虚拟内存,用于在物理内存不足时提供额外的存储空间。当系统内存不足以运行所有进程时,Linux会将部分数据暂时移动到交换分区,以此...
【Linux与Windows XP双系统安装】教程主要涵盖了在已有Windows XP系统的基础上添加Linux Red Hat 9.0作为双操作系统的过程。以下将详细讲解这个过程的关键步骤: 首先,由于Linux不能直接安装在Windows的分区上,...
### Linux 操作系统知识点解析 #### 一、Linux 基础知识 ...通过这些知识点的学习,我们可以更好地理解和掌握 Linux 操作系统的基本概念和操作方法,为进一步深入学习和使用 Linux 打下坚实的基础。
在Linux操作系统中,交换分区(Swap Partition)是一种虚拟内存机制,当物理内存不足时,系统会将部分数据存储到硬盘上的交换分区,以此扩展可用内存。本文将详细介绍如何在Linux中添加和增大交换分区。 首先,添加...
- **交换分区(Swap分区)**:相当于Windows系统的虚拟内存,用于扩展物理内存容量,提高系统性能。 #### 12. 编写的Shell程序运行前必须赋予该脚本文件执行权限。 **知识点**:在Linux中,执行一个脚本文件之前,...
为了解决这一问题,Linux引入了基于页式虚拟内存管理的“按需页面交换技术”。该技术可以在系统内存紧张时,将部分不活跃的页面交换到硬盘等辅助存储设备上,以此释放内存空间。然而,在嵌入式系统或其他实时系统中...
- **知识点**:交换分区(swap partition)是Linux系统中用于虚拟内存的一部分硬盘空间。当物理内存不足时,系统会将部分不活跃的数据移动到交换分区,从而释放物理内存。 #### 15. 内核分为进程管理系统、文件管理...