Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux顶级内存utlilization-RES列_Linux_Memory - Fatal编程技术网

linux顶级内存utlilization-RES列

linux顶级内存utlilization-RES列,linux,memory,Linux,Memory,我们有一个2g堆大小的java进程。但顶部命令“RES”列仅显示143m。后来我们发现,我们正在使用以下命令分配2.5g的hugepage大小。如果我们删除这个创建hugepage的命令,那么“RES”列将正确显示为2.3g echo 1280 > /proc/sys/vm/nr_hugepage 由此,我们可以得出结论,当hugepage分配时,内存分配的hugepage区域不会显示在顶部输出的“RES”列中 有人能回答我的问题吗 是否有其他linux命令,我们可以从中从进程的huge

我们有一个2g堆大小的java进程。但顶部命令“RES”列仅显示143m。后来我们发现,我们正在使用以下命令分配2.5g的hugepage大小。如果我们删除这个创建hugepage的命令,那么“RES”列将正确显示为2.3g

echo 1280 > /proc/sys/vm/nr_hugepage
由此,我们可以得出结论,当hugepage分配时,内存分配的hugepage区域不会显示在顶部输出的“RES”列中

有人能回答我的问题吗

  • 是否有其他linux命令,我们可以从中从进程的hugepage区域找到内存分配 我使用了
    /proc//smap
    以及
    pmap-X
    。但是找不到它

  • 最高指挥部“RES”143m->这是什么意思?是hugepage区域外进程的分页表大小或内存分配
  • 谢谢

    苏拉塔