摘要:如为配置了大内存,重启实例可在告警日志中观察是否实例使用了大内存,但是否有其他方式确定某个进程使用了大内存呢,下面以为例来说明如何从系统侧获知进程是否使用了大内存。
如为oracle配置了大内存,重启oracle实例可在alter告警日志中观察是否实例使用了大内存,但是否有其他方式确定某个进程使用了大内存呢,下面以oracle为例来说明如何从系统侧获知进程是否使用了大内存。
如oracle sga配置为200G:
SQL> show parameter sga sga_target big integer 200G
系统配置大内存情况:
% cat /etc/sysctl.conf vm.nr_hugepages = 110080 vm.hugetlb_shm_group = 5001
当前大内存使用情况:(110080-7166)*2/1024=201G。
% grep HugePages_ /proc/meminfo HugePages_Total: 110080 HugePages_Free: 7166 HugePages_Rsvd: 0 HugePages_Surp: 0
系统有如下数据库,进程如下所示:
% ps -ef|grep pmon_ grid 111896 1 0 Jan14 ? 00:00:34 asm_pmon_+ASM1 oracle 114732 1 0 Jan14 ? 00:00:54 ora_pmon_db1 grid 248262 1 0 Jan14 ? 00:00:18 mdb_pmon_-MGMTDB
那么,我们可使用如下命令或者进程使用的大内存情况:
# db1实例使用了200G大内存: % grep -B 11 "KernelPageSize: 2048 kB" /proc/114732/smaps | grep "^Size:" | awk "BEGIN{sum=0}{sum+=$2}END{print "gb: "sum/1024/1024}" gb: 200.002 # MGMTDB实例使用了1G大内存: % grep -B 11 "KernelPageSize: 2048 kB" /proc/248262/smaps | grep "^Size:" | awk "BEGIN{sum=0}{sum+=$2}END{print "gb: "sum/1024/1024}" gb: 1.00195
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/35388.html
摘要:如为配置了大内存,重启实例可在告警日志中观察是否实例使用了大内存,但是否有其他方式确定某个进程使用了大内存呢,下面以为例来说明如何从系统侧获知进程是否使用了大内存。 如为oracle配置了大内存,重启oracle实例可在alter告警日志中观察是否实例使用了大内存,但是否有其他方式确定某个进程使用了大内存呢,下面以oracle为例来说明如何从系统侧获知进程是否使用了大内存。 如orac...
摘要:而对于堆内存,通常需要程序员进行管理。二内存池管理说明本部分使用的版本为具体源码参见文件实现使用流程内存池的使用较为简单可以分为步,调用函数获取指针。将内存块按照的整数次幂进行划分最小为最大为。 运营研发团队 施洪宝 一. 概述 应用程序的内存可以简单分为堆内存,栈内存。对于栈内存而言,在函数编译时,编译器会插入移动栈当前指针位置的代码,实现栈空间的自管理。而对于堆内存,通常需要程序...
摘要:而对于堆内存,通常需要程序员进行管理。我们通常说的内存管理亦是只堆空间内存管理。内存管理整体可以分为个部分,第一部分是常规的内存池,用于进程平时所需的内存管理第二部分是共享内存的管理。将内存块按照的整数次幂进行划分最小为最大为。 施洪宝 一. 概述 应用程序的内存可以简单分为堆内存,栈内存。对于栈内存而言,在函数编译时,编译器会插入移动栈当前指针位置的代码,实现栈空间的自管理。而对于...
摘要:且内存控制器将内存用作持久内存的高速缓存。利用其高性价比的大容量内存的优势,打造的快杰内存型云主机,将为业务日益高速增长的企业,加速数字化发展进程。随着企业自身业务的加速发展,批量数据处理的需求日益增加,企业在系统内存方面扩容的预算也水涨船高。另一方面,高性能计算等领域的迅速发展,带动了高性能、数据密集型计算的需求,这对计算系统的内存容量也提出了更高要求。在存储金字塔中(下图),DRAM速度...
摘要:利用其高性价比的大容量内存的优势,打造的快杰内存型云主机,将为业务日益高速增长的企业,加速数字化发展进程。随着企业自身业务的加速发展,批量数据处理的需求日益增加,企业在系统内存方面扩容的预算也水涨船高。另一方面,高性能计算等领域的迅速发展,带动了高性能、数据密集型计算的需求,这对计算系统的内存容量也提出了更高要求。在存储金字塔中(下图),DRAM速度快,但价格昂贵且容量有限。而另一方面,块存...
阅读 3598·2021-10-12 10:12
阅读 2659·2021-09-10 11:18
阅读 3514·2019-08-30 15:54
阅读 2607·2019-08-30 15:53
阅读 491·2019-08-30 13:54
阅读 847·2019-08-30 13:21
阅读 2068·2019-08-30 12:57
阅读 1574·2019-08-30 11:10