swap 介绍:
当物理内存占用完了后,当系统还需要更多的物理内存时,物理内存中inactive pages ,就move到swap空间。swap 空间是在位于硬盘上的,因此访问速度较物理内存慢。
当机器的物理内存发生变化时,swap 分区也要做相应的扩展:
有三种方法可以对swap 分区进行扩展:
一、扩展正在使用的swap 分区的逻辑卷(推荐使用此种方式)
二、新建swap 分区,
三、新建swap file,
具体步骤如下:
一、扩展正在使用的swap 分区的逻辑卷
设定用作swap 分区的逻辑卷为:/dev/VolGroup00/LogVol01
Disable swapping for the associated logical volume:
# swapoff -v /dev/VolGroup00/LogVol01
Resize the LVM2 logical volume by 256 MB:
# lvm lvresize /dev/VolGroup00/LogVol01 -L +256M
Format the new swap space:
# mkswap /dev/VolGroup00/LogVol01
Enable the extended logical volume:
# swapon -va
Test that the logical volume has been extended properly:
# cat /proc/swaps 或者# free
二、新建swap 分区
设定新建的swap 分区的逻辑卷为:/dev/VolGroup00/LogVol02
Create the LVM2 logical volume of size 256 MB:
# lvm lvcreate VolGroup00 -n LogVol02 -L 256M
Format the new swap space:
# mkswap /dev/VolGroup00/LogVol02
Add the following entry to the /etc/fstab file:
/dev/VolGroup00/LogVol02 swap swap defaults 0 0
Enable the extended logical volume:
# swapon -va
Test that the logical volume has been extended properly:
# cat /proc/swaps 或者# free
三、新建swapfile
通过此种方式进行swap 的扩展,首先要计算出block的数目。具体为根据需要扩展的swapfile的大小,以M为单位。block=swap分区大小*1024, 例如,需要扩展64M的swapfile,则:block=64*1024=65536.
然后做如下步骤:
dd if=/dev/zero of=/swapfile bs=1024 count=65536
Setup the swap file with the command:
mkswap /swapfile
To enable the swap file immediately but not automatically at boot time:
swapon /swapfile
To enable it at boot time, edit /etc/fstab to include the following entry:
/swapfile swap swap defaults 0 0
After adding the new swap file and enabling it, verify it is enabled by viewing the output of the command cat /proc/swaps 或者 free.
总结:三种方法都能对swap 分区进行扩展,但是推荐使用第一种方法。
分享到:
相关推荐
redhat linux学习笔记 redhat linux学习笔记
RedHat Linux RHEL6配置本地YUM源
RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解RedHat Linux安装图解
redhat linux安装使用指南 redhat linux安装使用指南
关于REDHAT Linux挂载NTFS分区的研究 附件里有我使用的全部软件包以及编译后的模块。
redhat linux 培训 redhat linux 培训 redhat linux 培训 redhat linux 培训 redhat linux 培训 redhat linux 培训 ppt ppt ppt
描述安装硬盘安装redhat linux的方法
Redhat Linux 5.8 安装手册
使用虚拟机安装redhat Linux。两种安装方式,图形安装和文本安装,图文并茂版,更容易理解,同时也可以用“文本安装方式” 了解一下在服务器上安装的过程(本文档和服务器安装还是有区别的,仅以借鉴)。
大神总结的RedHat Linux操作系统安装规范 大神总结的RedHat Linux操作系统安装规范 大神总结的RedHat Linux操作系统安装规范
U盘装RedHat linux系统图文教程,不用刻光盘了,就U盘装系统。简单。
redhat linux 配置yum详解
傻瓜式安装RedHat Linux 7.4图形化界面版本,无须担心不会安装
本文介绍了 linux redhat9 的详细安装过程,包括光盘安装和硬盘安装。总结了linux的详细启动过程,和内存分配。
RedHat Linux常用的日志文件介绍
RedHat linux as 3 集群管理指南,中文版
Redhat LINUX 9从入门到精通
Redhat Linux Enterprise镜像从5.1到7.5的32位和64位操作系统的下载集合,文本是百度网盘共享出来的下载链接
vmware下redhat linux9 的详细安装步骤
linux操作系统(redhat、centos及suse等)、unix操作系统磁盘分区做逻辑卷,还有对逻辑卷进行扩容的多种方式,包括在线扩容、离线扩容。