码迷,mamicode.com
首页 >  
搜索关键字:pagetable    ( 10个结果
怎么查看一个计算节点具体的Numa资源分布详情
计算节点使用Numa资源划分后,资源划分的更细了,计算节点整体资源看起来足够,实际可能无法分配所需资源了。 查看一个计算节点Numa资源的方法如下: 1:查看巨页内存剩余资源 一般情况下,配置的巨页是在Node0 和 Node1 上平均分配的,如果不是平均分配的,这个和刀片上内存条插入的槽位有关。能 ...
分类:其他好文   时间:2020-05-21 09:20:36    阅读次数:574
liunx 内存分配
内存的去向主要有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
记一次虚拟化环境下Windows IO性能的解析
前言随着云计算技术与服务的发展和进步,越来越多的客户选择将业务部署到云端。但由于引入了虚拟化层,在业务部署过程中经常会遇到IO问题,通常也不易调试。本文主要介绍利用perf、systemtap等工具,帮助一位托管云客户调试IO性能问题,来分析虚拟环境下Windows IO的性能。 问题出现有一次,托 ...
分类:Windows程序   时间:2017-09-06 17:34:19    阅读次数:293
Linux内核学习总结
分内存和进程两部分。内存1)查看内存及内存分配的几个命令:a)nmon:图形化的界面,不只能看内存,还可以看cpu,网络,内核,磁盘信息,内存可以看swap,slab,pagetable的使用量。b)top=cat/proc/pid/statm,里面比较重要的是virt/res/shr的三个数值,分别代表虚拟内存,物理内存,..
分类:系统相关   时间:2017-07-18 21:09:31    阅读次数:200
Linux查看CPU和内存使用情况
在系统维护的过程中,随时可能有需要查看 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
C语言指针强制转化的应用
指针类型强制转化在kernel设计中非常常见,这里记录两个非常有意思的用法: 1、对地址进行运算。任何虚拟地址都表示成void *va = (void *) 100, *(va + 1) ==101,表示虚拟地址va的下一个虚拟地址,但在查找PageTable的时候,首选把它转化成数字(uint32 ...
分类:编程语言   时间:2016-06-27 15:33:47    阅读次数:150
理解存储结构2
接上篇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内存问题排查
通常,我们会遇到很多关于Linux内存异常的问题:1、为什么我们的内存使用偏高?2、谁用了我的内存?3、内存使用如何调优?这里总结下排查思路:通过free-m命令查看当前系统内存总体使用情况,引用大牛们的图一幅:a)Used=进程使用内存+Slab使用+pagetable+Buffer+Cacheb)-buf..
分类:系统相关   时间:2015-02-09 16:15:32    阅读次数:723
浅析PostgreSQL中的TidBitmap
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
10条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!