计算节点使用Numa资源划分后,资源划分的更细了,计算节点整体资源看起来足够,实际可能无法分配所需资源了。 查看一个计算节点Numa资源的方法如下: 1:查看巨页内存剩余资源 一般情况下,配置的巨页是在Node0 和 Node1 上平均分配的,如果不是平均分配的,这个和刀片上内存条插入的槽位有关。能 ...
分类:
其他好文 时间:
2020-05-21 09:20:36
阅读次数:
574
内存的去向主要有3个:进程消耗。2.slab消耗3.pagetable消耗进程消耗:top查看slab消耗:echocat/proc/slabinfo|awk‘BEGIN{sum=0;}{sum=sum+$3*$4;}END{printsum/1024/1024}‘MBpagetable消耗:echogrepPageTables/proc/meminfo|awk‘{prin
分类:
其他好文 时间:
2018-12-13 17:04:39
阅读次数:
207
前言随着云计算技术与服务的发展和进步,越来越多的客户选择将业务部署到云端。但由于引入了虚拟化层,在业务部署过程中经常会遇到IO问题,通常也不易调试。本文主要介绍利用perf、systemtap等工具,帮助一位托管云客户调试IO性能问题,来分析虚拟环境下Windows IO的性能。 问题出现有一次,托 ...
分内存和进程两部分。内存1)查看内存及内存分配的几个命令:a)nmon:图形化的界面,不只能看内存,还可以看cpu,网络,内核,磁盘信息,内存可以看swap,slab,pagetable的使用量。b)top=cat/proc/pid/statm,里面比较重要的是virt/res/shr的三个数值,分别代表虚拟内存,物理内存,..
分类:
系统相关 时间:
2017-07-18 21:09:31
阅读次数:
200
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 t ...
分类:
系统相关 时间:
2017-05-07 00:09:55
阅读次数:
164
近日遇到一个RAC节点hang导致节点被重启的问题,最后经过分析,发现在系统运行一段时间后,系统内存就会耗尽,原本256G的内存,最后只剩几百M。1.问题时间段的TOP输出可以看到,内存只剩7G,而分析内存问题,TOP输出是不够的,一般情况下,Database的SGA和PGA是内存使用大户,..
分类:
其他好文 时间:
2017-02-23 23:14:25
阅读次数:
669
指针类型强制转化在kernel设计中非常常见,这里记录两个非常有意思的用法: 1、对地址进行运算。任何虚拟地址都表示成void *va = (void *) 100, *(va + 1) ==101,表示虚拟地址va的下一个虚拟地址,但在查找PageTable的时候,首选把它转化成数字(uint32 ...
分类:
编程语言 时间:
2016-06-27 15:33:47
阅读次数:
150
接上篇http://blog.csdn.net/ashic/article/details/44117867
上篇中我们dump出了L1 L2 L3块,现在来了解一下它们中包含的信息
内容
注释 L1
FIRST LEVEL BITMAP BLOCK
L2
SECOND LEVEL BITMAP BLOCK
L3(段头)
PAGETABLE SEGMENT HEADE...
分类:
其他好文 时间:
2015-03-08 00:07:41
阅读次数:
271
通常,我们会遇到很多关于Linux内存异常的问题:1、为什么我们的内存使用偏高?2、谁用了我的内存?3、内存使用如何调优?这里总结下排查思路:通过free-m命令查看当前系统内存总体使用情况,引用大牛们的图一幅:a)Used=进程使用内存+Slab使用+pagetable+Buffer+Cacheb)-buf..
分类:
系统相关 时间:
2015-02-09 16:15:32
阅读次数:
723
1TidBitmap结构分析TidBitmap是一个专门用来在内存中缓存Tuple的tid的数据结构。TidBitmap位于PostgreSQL存储引擎StorageEngine\src\backend\nodes\tidbitmap.c中,其结构如图1-1所示,是一个由若干名为PagetableEntry的位图构成的一张动态Hash表Pagetable。其中,每个bucket对..
分类:
数据库 时间:
2015-01-14 18:15:57
阅读次数:
550