温馨提示×

ubuntu swapper如何文档

小樊
52
2025-08-11 01:43:52
栏目: 智能运维

你可能想问的是Ubuntu中Swap(交换空间)的文档,以下是其相关内容:

一、Swap简介

Swap是Linux系统的虚拟内存机制,当物理内存不足时,将部分数据存到硬盘以释放内存。它分为交换分区(传统方式,适合休眠)和交换文件(更灵活,现代系统常用)。

二、创建与配置

  • 交换文件
    1. fallocate -l 4G /swapfile(或dd if=/dev/zero of=/swapfile bs=1M count=4096)创建4GB文件。
    2. 设置权限:sudo chmod 600 /swapfile
    3. 格式化:sudo mkswap /swapfile
    4. 启用:sudo swapon /swapfile
    5. 永久生效:编辑/etc/fstab,添加/swapfile none swap sw 0 0
  • 交换分区
    1. fdiskgparted创建新分区,类型设为“Linux swap”。
    2. 格式化:sudo mkswap /dev/sdXYsdXY为分区名)。
    3. 启用:sudo swapon /dev/sdXY
    4. 永久生效:在/etc/fstab中添加对应行。

三、管理与优化

  • 查看状态:sudo swapon --showfree -h
  • 调整大小:删除旧文件/分区,重新创建所需大小的交换空间。
  • 优化参数:swappiness控制使用Swap的倾向,范围0-100,默认60,可临时或永久修改。

四、注意事项

  • 交换空间一般设为物理内存的1-2倍,大内存系统可适当减小。
  • SSD使用交换分区可能影响寿命,可考虑用交换文件或Zram。

以上内容参考自。

0