V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dangyuluo
V2EX  ›  服务器

寻找一款能够记录一段时间内进程及其内存使用的工具

  •  
  •   dangyuluo · 2019-10-18 06:55:44 +08:00 · 3713 次点击
    这是一个创建于 1857 天前的主题,其中的信息可能已经有所发展或是发生改变。

    事情是这样的,在我们的 CI 中,有一些 test 总是特别 flaky,并且有时候会发生 OOM。我们怀疑某个进程在特定情况下会造成内存泄漏。但是由于问题难以复现,我们想在 CI 机器上布置监控进程及其内存使用的工具,主要需要记录以下数据:

    1. 所有进程名称
    2. 进程内存使用情况
    3. 可以改变采样频率,可能需要做到 10Hz

    基本上就是将 top 结果放到一个数据库里,然后能够重复播放。不知道大家有没有什么好的工具推荐,谢谢。

    2 条回复    2019-10-18 08:20:18 +08:00
    x1314aq
        1
    x1314aq  
       2019-10-18 08:02:54 +08:00 via iPhone
    valgrind
    des
        2
    des  
       2019-10-18 08:20:18 +08:00 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2498 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:45 · PVG 23:45 · LAX 07:45 · JFK 10:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.