树莓派4B官方系统自带的swap配置文件dphys-swapfile

根据你的问题,Raspberry Pi OS(RaspOS)自带的Swap配置由 ​**dphys-swapfile​ 服务管理,默认路径为 ​/var/swap,初始大小通常为 ​100MB**。但若当前检测到存在约500MB的Swap空间,可能是手动调整或系统更新后的配置。以下是具体信息与操作指引:


1. 默认Swap配置文件位置

RaspOS的Swap管理依赖 dphys-swapfile 服务,其配置文件位于:

/etc/dphys-swapfile

该文件定义Swap文件的大小、路径等参数。

  • 关键参数说明​:
    CONF_SWAPSIZE=100      # 默认Swap大小(单位:MB)
    CONF_SWAPFILE=/var/swap  # 默认Swap文件路径

2. 查看当前Swap状态

通过以下命令验证Swap使用情况:

free -h                 # 查看内存与Swap总量(含500MB的Swap信息)
swapon --show           # 显示活跃的Swap设备/文件路径
cat /proc/swaps         # 另一种查看方式

若输出中包含 /var/swap 或其他路径(如 /swapfile),则表示Swap已激活。


3. 调整Swap大小(如从100MB改为500MB)​

若需将Swap从默认100MB调整为500MB,按以下步骤操作:

  1. 编辑配置文件​:
    sudo nano /etc/dphys-swapfile

    修改参数:

    CONF_SWAPSIZE=500    # 调整为500MB
  2. 重启Swap服务​:
    sudo systemctl restart dphys-swapfile
  3. 验证调整结果​:
    free -h              # 确认Swap总量变为500MB
    ls -lh /var/swap     # 查看文件大小是否更新

4. 注意事项

  • 手动创建Swap文件的风险​:若直接通过 ddfallocate 创建独立Swap文件(如 /swapfile),需确保关闭 dphys-swapfile 服务,避免冲突。
  • 性能影响​:Swap文件位于SD卡上时,频繁读写可能缩短存储寿命。建议仅在内存不足时启用,或通过USB SSD挂载Swap。
  • 永久生效​:通过 dphys-swapfile 调整的配置会自动写入 /etc/fstab,无需手动修改。

5. 扩展:临时禁用或删除Swap

sudo dphys-swapfile swapoff  # 关闭Swap
sudo dphys-swapfile uninstall  # 删除Swap文件

如需进一步优化Swap性能,可参考 swappiness 参数调整(详见网页1、4、7中的配置方法)。

若有其他问题(如配置文件权限错误、服务启动失败),可结合 journalctl -u dphys-swapfile 日志排查。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇