Linux增加swap空间
2015-12-17 16:12 abce 阅读(465) 评论(0) 编辑 收藏 举报1.添加交换文件并设置其大小为12G,使用如下命令
1 2 3 4 | # dd if=/dev/zero of=/home/swapfile bs=1024 count=12288000 12288000+0 records in 12288000+0 records out 12582912000 bytes (13 GB) copied, 29.1362 s, 432 MB /s |
2.创建(设置)交换空间,使用命令mkswap
1 2 3 4 5 6 7 8 | # mkswap /home/swapfile mkswap: /home/swapfile : warning: don't erase bootbits sectors on whole disk. Use -f to force. Setting up swapspace version 1, size = 12287996 KiB no label, UUID=061a5f99-4c31-4df9-ba11-c35d7a4492b8 # mkswap -f /home/swapfile Setting up swapspace version 1, size = 12287996 KiB no label, UUID=60b0706c-a81e-40cc-a70b-34d72d37bf30 |
3.检查现有的交换空间大小,使用命令free
1 2 3 4 5 | # free -m total used free shared buffers cached Mem: 516916 16713 500202 0 68 12753 -/+ buffers /cache : 3891 513025 Swap: 4095 0 4095 |
或者检查meminfo文件grep SwapTotal /proc/meminfo
1 2 | # grep SwapTotal /proc/meminfo SwapTotal: 4194296 kB |
4.启动新增加的交换空间,使用命令swapon
1 | # swapon /home/swapfile |
5.确认新增加的16G交换空间已经生效,使用命令free
1 2 3 4 5 | # free -m total used free shared buffers cached Mem: 516916 16722 500193 0 68 12753 -/+ buffers /cache : 3900 513015 Swap: 16095 0 16095 |
或者检查meminfo文件grep SwapTotal /proc/meminfo
6.修改/etc/fstab文件,使得新加的交换空间在系统重新启动后自动生效
1 2 3 | # vi /etc/fstab 在文件最后加入: /home/swapfile swap swap defaults 0 0 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)