centos系统swap设置 查看swap分区的方法

交换分区swap,意思是“交换”、“实物交易”,它的功能就是在内存不够的情况下,操作系统先把内存中暂时不用的数据,存到硬盘的交换空间,腾出内存来让别的程序运行,和Windows的虚拟内存(pagefile.sys)的作用是一样的。

查看 已存在的swap分区:

[root@iZ94hzx4xerZ bin]# swapon -s 

Filename Type Size Used Priority 

/mnt/swap file 10232 10184 -1 

创建用于交换分区的文件:

[root@iZ94hzx4xerZ bin]# dd if=/dev/zero of=/mnt/swap bs=1024 count=10240 

10240+0 records in 

10240+0 records out 

10485760 bytes (10 MB) copied, 0.237175 s, 44.2 MB/s 

bs=1024 指的是创建swap分区的初始大小,count指的是swap最大空间,推荐设置为内存的1-2倍。

设置交换分区文件:

[root@iZ94hzx4xerZ mnt]# mkswap /mnt/swap 

mkswap: /mnt/swap: warning: don't erase bootbits sectors 

on whole disk. Use -f to force. 

Setting up swapspace version 1, size = 2044 KiB 

no label, UUID=e6f0ae06-0e6b-4fce-8c18-d5a247b40259 

立即启用交换分区文件:

[root@iZ94hzx4xerZ mnt]# swapon /mnt/swap 

设置开机时自启用swap分区:

需要修改文件/etc/fstab中的swap行。

添加 /mnt/swap swap swap defaults 0 0

# 

# /etc/fstab 

# Created by anaconda on Thu Aug 14 21:16:42 2014 

# 

# Accessible filesystems, by reference, are maintained under '/dev/disk' 

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info 

# 

UUID=94e4e384-0ace-437f-bc96-057dd64f42ee / ext4 defaults,barrier=0 1 1 

tmpfs /dev/shm tmpfs defaults 0 0 

devpts /dev/pts devpts gid=5,mode=620 0 0 

sysfs /sys sysfs defaults 0 0 

proc /proc proc defaults 0 0 

/mnt/swap swap swap defaults 0 0 

设置后可以执行free -m命令或者top查看效果:

[root@iZ94hzx4xerZ bin]# top 

top - 20:33:11 up 4:53, 2 users, load average: 0.00, 0.00, 0.00 

Tasks: 104 total, 1 running, 88 sleeping, 15 stopped, 0 zombie 

Cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st 

Mem: 1920740k total, 1845096k used, 75644k free, 38716k buffers 

Swap: 10232k total, 10184k used, 48k free, 260692k cached 

删除swap分区:

[root@iZ94hzx4xerZ bin]# swapon /mnt/swap
(0)

相关推荐

  • 如何运用bootice对磁盘进行分区?win7系统中使用bootice进行分区的方法

    Win7系统中如何使用bootice进行磁盘分区?日常我们给电脑安装上win7系统后为了方便对文件的管理,需要对磁盘进行分区,此时分区的方法有很多种:比如使用bootice对磁盘进行分区,此方法简单, ...

  • 在win7/win8/xp系统中设置百度公共dns的方法全程图解

    win7/win8/xp怎么设置百度公共dns呢?近日百度正式宣布推出公共DNS:180.76.76.76,那么百度公共dns怎么设置呢?下文小编就教大家在win7/win8/xp系统中设置百度公共d ...

  • 在xp系统中如何处理隐藏硬盘分区的方法

    在xp系统中如何处理隐藏硬盘分区的方法 在xp隐藏硬盘分区的问题上,其实许多的网友们都提到或者是遇到了的.那么xp隐藏硬盘分区应该怎么做呢?接下来来介绍一下xp隐藏硬盘分区的方法,一起去看看吧! 1. ...

  • Win7系统手动设置无线网络共享的方法

      Win7系统手动设置无线网络共享的方法 1.点击"开始"菜单在"搜索栏"中输入"cmd",搜到以后按鼠标右键选中,再"以管理员 ...

  • Win10系统虚拟机设置共享本地磁盘的方法

    在Win10中安装虚拟机,如果想要文件传输更方便,那么设置虚拟机和win10共享会比较方便,当然一些朋友不知道如何设置,下面小编就给大家带来Win10系统虚拟机设置共享本地磁盘的方法,一起来看看吧. ...

  • CentOS系统中常用查看系统信息和日志命令小结

    系统 日志文件( 可以通过cat 或tail 命令来查看) /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure ...

  • Xp系统电脑如何隐藏硬盘分区的方法

    一些Xp系统的电脑磁盘是我们计算机的存储数据的资料库,在一般情况下很多的用户都可以查看电脑访问和读取电脑磁盘的驱动资料,这样的情况下我们的电脑数据就非常的不安全,如果是这样的情况下我们该怎么办呢,因为 ...

  • Win7系统下设置迅盘功能的方法

    迅盘是一种能为用户电脑增加系统速度.降低功耗的软件,许多电脑爱好者都对迅盘非常的了解,不过却没有多少人制作正确配置迅盘的方法,故此河东软件园小编在这里以win7系统为列,为大家详细讲解下win7系统配 ...

  • 在苹果电脑mac os系统下设置虚拟vpn的详细方法(图文教程)

    首先要打开“系统偏好设置”中的“网络”。 并且新建一个VPN的网络连接: 当你建立VPN时,会让你选择VPN的模式,即PPTP或L2TP,请选择“PPTP ” 当建立好一个VPN之后,上图我们可见在左 ...