资讯专栏INFORMATION COLUMN

Linux - Swap 篇

Mertens / 2219人阅读

摘要:当系统需要更多的内存资源,但是内存却满了,这时候不活跃的页会被移动到空间。建议使用多带带的分区大小的计算公式等于物理内存大小,等于大小当物理内存小于的时候,等于物理内存的倍。然后要释放的话,把那个进程重起下即可。

什么是 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 命令。

参考资料

https://www.centos.org/docs/5/html/5.2/Deployment_Guide/s1-swap-what-is.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7623.html

相关文章

  • 系统性能指标的采集方法(Linux

    摘要:通过程序采集服务器的性能指标,并以此数据为基础构造监控系统,是运维的常见需求。本文阐述各种主要性能指标的具体采集方法和技术。原文系统性能指标的采集方法篇的采样指标分为总体指标和单核指标,通过读取文件,可以得到总体数据和每个的数据。 通过程序采集服务器的性能指标,并以此数据为基础构造监控系统,是运维的常见需求。本文阐述各种主要性能指标的具体采集方法和技术。 原文:系统性能指标的采集方法(...

    Achilles 评论0 收藏0
  • Linux之《荒岛余生》(一)准备

    摘要:我们的目的,就像是荒岛余生一样找到一个信念,在最残酷的环境中,生存下去。这样,会有很多地方会发生。监控值排查问题也是有过程的。比如饱和度一般指资源已完全使用,新请求在特定里排队。 xin片之争,已经暴露了中国xin的问题,我等码农束手无策;而在操作系统方面,成果也是乏善可陈;现如今酷炫的Web监控工具,让很多研发丧失了真正处理问题的能力。 越接近底层,就越接近真相,在计算机的世界,同样...

    douzifly 评论0 收藏0
  • Linux之《荒岛余生》(一)准备

    摘要:我们的目的,就像是荒岛余生一样找到一个信念,在最残酷的环境中,生存下去。监控值排查问题也是有过程的。比如饱和度一般指资源已完全使用,新请求在特定里排队。 xin片之争,已经暴露了中国xin的问题,我等码农束手无策;而在操作系统方面,成果也是乏善可陈;现如今酷炫的Web监控工具,让很多研发丧失了真正处理问题的能力。 越接近底层,就越接近真相,在计算机的世界,同样适用。 我们的目的,就像是...

    qpal 评论0 收藏0
  • 原理剖析(第 013 )应用系统性能调优

    摘要:指标虚拟内存已使用的大小,如果大于,表示你的机器物理内存不足了每秒从磁盘读入虚拟内存的大小,如果这个值大于,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。每秒虚拟内存写入磁盘的大小,如果这个值大于,同上,单位为。 原理剖析(第 013 篇)应用系统性能调优 - 一、大致介绍 1. 本人接手的一个打车系统,因为出现了一次响应十分缓慢的情况,因此才有了应用调优的篇章; 2、由于...

    roundstones 评论0 收藏0
  • Linux Cgroup系列(04):限制cgroup的内存使用(subsystem之memory)

    摘要:内存控制能控制些什么限制中所有进程所能使用的物理内存总量限制中所有进程所能使用的物理内存交换空间总量一般在上,不太会用到空间,所以不在这里介绍这部分内容。 有了上一篇关于pids的热身之后,我们这篇将介绍稍微复杂点的内存控制。 本篇所有例子都在ubuntu-server-x86_64 16.04下执行通过 为什么需要内存控制? 代码总会有bug,有时会有内存泄漏,或者有意想不到的内存分...

    Ashin 评论0 收藏0

发表评论

0条评论

Mertens

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<