Linux - Swap 篇

什么是 Swap

Swap space in Linux is used when the amount of physical memory (RAM) is full. If the system needs more memory resources and the RAM is full, inactive pages in memory are moved to the swap space

即 Swap 是当物理内存是满的时候,会被使用。当系统需要更多的内存资源,但是内存却满了,这时候不活跃的页会被移动到 Swap 空间。

建议 Swap 使用单独的分区:

  • a swap file
  • a combination of swap partitions and swap files.

Swap 大小的计算公式:

M 等于物理内存大小(GB),S 等于 Swap 大小(GB)

当物理内存小于 2 GB 的时候,Swap 等于物理内存的 2 倍。当物理内存大于 2 GB 的时候,Swap 等于物理内存 + 2 GB

If M < 2
    S = M *2
Else
    S = M + 2

查看 Swap 的方式

查看总体的使用 Swap 的情况:

free -m

查看是哪个进程使用了 Swap:

使用 top 命令,然后再按 f,再按 p ,即可显示哪个进程使用了多少 Swap 空间。然后要释放的话,把那个进程重起下即可。

查看 Swap 使用的哪个分区使用 /sbin/swapon -s 命令。

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值