目 录CONTENT

文章目录

Linux:sawp配置

koniaoer
2025-03-02 / 0 评论 / 0 点赞 / 6 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于2025-03-02,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

swap交换分区

swap交换分区是一类的特殊的文件系统,swap是硬盘上一块区域(在windows中将其称为分页文件),操作系统将其作为内存来进行使用,在系统内存资源紧张时,通过swap来运行更多的程序

swap 在Linux中是内存交换分区

在windows 中是虚拟内存

swap 并不是越大越好,如果swap越大,系统性能紧张的情况下,会导致swap频繁交换,并且系统性能不紧张的情况下,会导致大量的空间浪费,如果swap过小会导致系统无法运行更多的应用程序,卡顿情况严重,swap的配置要适中合理

对于特定的产品,都有推荐的值: FC虚拟化平台,CNA和VRM 推荐是32Gswap起步,VMware的ESXI 都会自动配置swap

对于普通的服务器:

物理内存小于等于2G ——>swap 配置为物理内存的两倍

物理内存大于2G小于8G ——> 推荐 swap设置为同等的大小

物理内存大于8G ——> 推荐至少设置16G以上

创建swap的两种方式:

1. 将文件作为swap

zabbix 安装必须要swap

1. 创建swap的空文件

    dd  if=/dev/zero of=disk.img bs=512M count=2

在当前目录下使用零字符设备创建一个名为disk.img 的文件,该文件有两个块,每个块的大小为512M,因此创建了一个1G的disk.img的空文件

b. 将文件格式化成swap

mkswap disk.img

c.将swap挂载到系统进行使用

chmod 600 disk.img

swapon disk.img 临时将swap挂载到系统

free -m 查看是否生效

2. 将分区作为swap

1. 首先在磁盘上分一个区,并将其类型设置为swap

2. mkswap 分区 将分区格式化成swap

3. 使用swapon 分区 进行挂载

设置swap的开机启动,以及swap的优先级

swapon /dev/sdb6 将swap立即进行挂载

swapoff /dev/sdb6 将swap立即进行卸载

swapon -p 10 /dev/sdb6 指定优先级(数值越大优先级越高;数值相同则进行轮循使用,也就是第一次使用第一个swap,第二次用第二个swap)

在/etc/fstab中进行开机自动挂载

0

评论区