查看内存和swap分区使用情况:free [选项]
-b|-k|-m|-g:显示数字的单位,分别对应bytes,KB,MB,GB
-h:自动使用适合的单位并显示单位
cached(缓存):实质把读取出来的数据保存在内存当中,当再次读取时,不需要读取硬盘而直接从内存当中读取,加快的数据的读取过程
buffer(缓冲):是指在写入数据时,先把分散的写入操作保存到内存中,当达到一定程度在集中写入硬盘,减少了磁盘碎片和硬盘的反复寻道,加速的数据的写入过程
分配swap分区
一、使用磁盘分区添加swap交换分区过程和fdisk分区过程相似,只不过需要在过程中修改一下分区的系统ID,按t进入修改交互界面,输入分区号回车然后输入区的系统ID(82)即可。
二、使用文件设为swap分区,需要使用dd命令创建一个指定大小的文件(文件名和路径可以自定义,该例中使用的是/mnt/swap) :
dd if=/dev/zero of=/mnt/swap bs=1G count=3
1、mkswap命令用于设置交换区,可将磁盘分区或文件设为Linux的交换区。
mkswap [-cf][-v0][-v1][设备名称或文件][交换区大小]
-c 建立交换区前,先检查是否有损坏的区块。
-f 在SPARC电脑上建立交换区时,要加上此参数。
-v0 建立旧式交换区,此为预设值。
-v1 建立新式交换区。
[交换区大小] 指定交换区的大小,单位为1024字节。
2、swapon命令用于激活Linux系统中交换空间 :swapon 分区设备文件名
这个添加入系统swap分区的分区在系统重启以后不会自动挂载,还是需要手动重新添加挂载,修改/etc/fstab文件以自动挂载:
分区设备文件名 swap swap defaults 0 0
设置swap使用规则,编辑修改/etc/sysctl.conf文件中的vm.swappiness= n中的n的值,代表当系统内存小于n%的时候使用swap分区。
另外取消swap分区的命令是:swapoff 分区设备文件名
- 本文固定链接: https://www.qingheluo.com/chakanneicunheswapyijifenpeiswapjiaohuanfenqu/
- 转载请注明: qingheluo 于 清河洛 发表