交换分区
虚拟内存(Vitrual memory):即用软件模拟出来的内存,是将硬盘空间模拟成内存来用,用来补充物理内存不足的问题。在Linux系统中的虚拟内存是用交换分区来实现的。
虚拟内存的参考值:物理内存的1.5~2倍注:当物理内存大于或等于8G时,可以考虑关掉虚拟内存功能。win7虚拟内存设置:计算机--->属性--->高级--->性能--->设置--->高级--->更改--->根据提示设置注:win7是在每个盘(分区)中用pagefile.sys文件来实现虚拟内存功能。创建交换分区的2种方式:1.用分区实现2.用文件实现第一种方法:
准备新分区 /dev/sdb31.# mkswap /dev/sdb3 //格式化成swap分区2.1 # free -m 显示当前内存使用状态
2.2 # swapon /dev/sdb3 //激活swap分区注:如果要停用/dev/sdb3交换分区,用swapoff /dev/sdb33.# vim /etc/fstab //挂载UUID=1f7a658f-09f1-4cae-8a6e-bbd67c7df2f3 swap swap defaults 0 04.# mount -a 5.# free -m
第二种方法:制作交换文件1. dd可以创建指定大小(100M)的文件 注:dd创建的文件总大小等于bs*count。本例是1M*100=100M。 # dd if=/dev/zero of=/opt/a.swap bs=1M count=100
if 指定输入设备 /dev/zero 无限0资源
of 指定输出设备 bs 每个块的大小 count 块的数量 几个块2.# mkswap /opt/a.swap //格式化成swap分区
3.# swapon /opt/a.swap //激活swap分区 注:如果要停用a.swap交换文件,用swapoff /opt/a.swap4.# vim /etc/fstab //fstab自动挂载
5.# mount -a 6.# free -m //显示内存状态信息
# swapon -s //显示当前的交换分区