首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  程序员

关于 /proc/meminfo 里面各项内存参数的意义,有大佬能说清楚嘛?

  •  
  •   Buffer2Disk · 4 天前 · 540 次点击

    如题,最近线上的 Python 多线程的程序碰到了内存激增的问题,见上一篇帖子 https://www.v2ex.com/t/496498

    现在拿到了内存各项参数,请大佬们帮忙分析分析这个内存都用到哪去了?

    下面是 Python 进程的内存使用情况(anon)

    5 回复  |  直到 2018-10-12 21:24:48 +08:00
        1
    sbw   4 天前
    $man proc
        2
    UIXX   4 天前   ♥ 1
    哥们,你可能搞错了重点。你需要的是如何"调试 Python 多线程程序",而不是"看 Linux 的内存参数猜内存暴涨的源头"。

    1、把线上程序拿到测试环境作稳定性测试与压力测试

    2、使用内存监控工具调试疑似出错的部分

    没看到具体代码之前,瞎猜浪费脑子
        3
    luozic   4 天前 via iPhone
    python 各种 pypi lib 好多探测内存泄漏的
        4
    lirau   4 天前
    单纯说 /proc/meminfo 里的各项数据,可以参考这篇文章 http://linuxperf.com/?p=142
        5
    Buffer2Disk   3 天前
    @lirau 看过这个人写的文章,写的挺好的,但是对我最关心的几个参数,好像没有详细的描述
    Active: 1308168 kB
    Inactive: 1758160 kB
    Active(anon): 1010416 kB
    Inactive(anon): 1370480 kB
    Active(file): 297752 kB
    Inactive(file): 387680 kB
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2766 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 04:47 · PVG 12:47 · LAX 21:47 · JFK 00:47
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1