(24)Linux基础-系统交换分区SWAP

本文介绍了Linux中的swap分区,作为虚拟内存的一种,它在物理内存不足时提供额外空间,保证系统稳定性。swap分区大小建议为物理内存的2倍。Linux支持swap分区和swap文件两种形式。详细步骤包括使用free命令查看状态,通过fdisk、mkswap、swapon进行分区创建和挂载,以及如何创建和挂载swap文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一. 概念
swap分区是Linux系统下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是swap分区)虚拟成内存来使用,防止内存溢出,以保证系统稳定运行。
swap分区大小一般为物理内存的2倍,一般情况下:4G以内的物理内存,SWAP 设置为内存的2倍;
4-8G的物理内存,SWAP 等于内存大小;8-64G 的物理内存,SWAP 设置为8G;64-256G物理内存,SWAP 设置为16G。
Linux下可以创建两种类型的交换空间,一种是swap分区,一种是swap文件。前者适合有空闲的分区可以使用,后者适合于没有空的硬盘分区,硬盘的空间都已经分配完毕。
二、相关命令
(1)free命令
free命令用来查看内存与swap分区使用情况:

Cached:(缓存)将读取出来的数据保存到内存中,再次读取时,不用读取硬盘,而是从内存中直接读取,加速数据读取过程;
Buffer:(缓冲)指写入数据时,先将分散的写入操作保存到内存中,当达到一定程度,在集中写入到硬盘,减少磁盘碎片和硬盘的反复寻道,加速数据的写入过程。

主要参数:

-b  以Byte为单位显示内存使用情况。
-k  以KB为单位显示内存使用情况。
-m  以MB为单位显示内存使用情况。
-o  不显示缓冲区调节列。
-s<间隔秒数>  持续观察内存使用状况。
-t  显示内存总和列。

(2)其他相关命令


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值