首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何测量Ceph OSD内存占用

/linux/releases/23/Everything/x86_64/os/Packages/m/massif-visualizer-0.4.0-6.fc23.x86_64.rpm 安装massif-visualizer...等待一段时间后,就可以把之前运行的命令ctrl+C掉 在当前目录下面就会生成一个【massif.out.进程号】的文件 [root@lab8106 ~]# ll massif.out.21522 -rw...------- 1 root root 142682 Aug 10 16:39 massif.out.21522 查看截取的数据 命令行下的查看 [root@lab8106 ~]# ms_print massif.out...运行好了后,直接在xshell命令行运行 [root@lab8106 ~]# massif-visualizer massif.out.21522 massif-visualizer(22494)/kdeui...就可以交互式的查看快照点的内存占用了,然后根据这个就可以进行内存分析了,剩下的工作就留给研发去做了 相关链接 linux – 如何测量应用程序或进程的实际内存使用情况?

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux下检测内存泄露的工具 valgrind

    Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核,一个软件合成的CPU,和一系列的小工具。 每个工具都可以完成一项任务—调试分析或测试等。...5.Massif 堆栈分析器,它能测量程序在堆栈中使用了多少内存,告诉我们堆块,堆管理块和栈的大小。...Massif能帮助我们减少内存的使用,在代用虚拟内存的现代系统中,它还能加速我们程序的运行,减少程序停留在交换区中的几率。 此外,lackey和nulgrind也会提供。...二、使用Valgrind 先安装,我的服务器上已经安装好了,不知道是不是所有的linux都自带这个东西。 ?...4.missif的使用 跟cachegrind类似,只不过生成的文件不一样,生成的是massif.pid.ps的PostScript文件,里面只有一副描述堆栈使用情况的彩图。

    6K100

    内存检测王者之剑—valgrind

    1. valgrind简介 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。...(5)Massif。它主要用来检查程序中堆栈使用中出现的问题。 (6)Extension。可以利用core提供的功能,自己编写特定的内存调试工具。...这个里面我们主要用就是第一个memcheck. 3. linux程序的内存布局 首先,我们来看看内存分配图 ? (1)代码段(.text)。这里存放的是CPU要执行的指令。...block of size 16 alloc'd ==2918== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so...0xfff0003e5, 21) 2976 at 0x4C31626: __strncpy_sse2_unaligned (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so

    1.7K20
    领券