linux的交换分区

概念

windows叫虚拟内存,centos叫做交换分区

性能

交换分区读写速度比物理内存慢的多

推荐大小

不是越大越好

  • 如果物理内存小于2G,交换分区通常为物理内存2倍
  • 如果物理内存大于2G,交换分区通常为物理内存加上2G
### 设置和管理Linux交换分区 #### 创建交换分区 当有一个未使用的硬盘分区 `/dev/sdb1` 时,可以通过特定命令将其转换成交换空间。这涉及到使用 `mkswap` 命令来进行初始化操作[^2]。 ```bash sudo mkswap /dev/sdb1 ``` 此命令会准备指定的磁盘区域作为新的交换区,在执行之前应当确认该分区确实为空闲状态并适合用于此目的。 #### 启用交换分区 一旦创建好交换分区之后,需要启用它以便立即投入使用: ```bash sudo swapon /dev/sdb1 ``` 这条指令会让系统开始利用新建立好的交换空间来扩展物理RAM容量[^1]。 #### 验证交换分区的状态 为了验证上述操作是否成功完成,可以借助一些工具如 `free -m` 或者更直观的方式是在终端输入以下命令查看当前系统的全部交换信息: ```bash cat /proc/swaps ``` 或者也可以通过如下方式获取更加简洁明了的结果: ```bash swapon --show ``` 这些方法能够帮助确认新增加的4GB交换分区已经正确挂载并且处于工作状态。 #### 卸载交换分区 如果想要停止使用某个已有的交换分区,则可通过下面这个简单的命令实现其临时禁用: ```bash sudo swapoff /dev/sdb1 ``` 需要注意的是这样做只是暂时性的改变;重启计算机后原来的设置将会恢复除非进行了进一步调整使其永久生效。 #### 自动加载交换分区 为了让交换分区能够在每次启动时自动激活,应该编辑 `/etc/fstab` 文件加入相应条目。对于上面提到的例子来说就是向文件末尾追加一行类似于这样的记录(具体路径取决于实际情况): ```text /dev/sdb1 none swap defaults 0 0 ``` 保存更改后的fstab文件即可确保下次开机时无需手动干预就能让设定好的交换分区正常运作[^4]。 #### 实时监控交换分区使用情况 除了基本的操作外,还可以采用 htop 工具实时跟踪整个系统的资源消耗状况,其中包括了对交换分区利用率的具体监测。安装完成后只需运行htop程序便可以在图形界面上清晰地观察到各项指标变化趋势[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值