[20170927]关于hugepages.txt

--//今天测试hugepages与内核参数nr_overcommit_hugepages,才发现HugePages_Surp表示什么?

--// [20170209]理解pre_page_sga参数.txt  => http://blog.itpub.net/267265/viewspace-2145481/
--// 0927hugepages与nr_overcommit_hugepages =>http://blog.itpub.net/267265/viewspace-2145481/

--//里面提到:
$ cat /proc/meminfo | grep -i page
AnonPages:        173732 kB
PageTables:        11052 kB
AnonHugePages:     38912 kB
HugePages_Total:     600
HugePages_Free:      393
HugePages_Rsvd:       98
HugePages_Surp:        0
Hugepagesize:       2048 kB

--//alert内存如下:
************************ Large Pages Information *******************
Per process system memlock (soft) limit = 51 GB
Total Shared Global Region in Large Pages = 610 MB (100%)
Large Pages used by this instance: 305 (610 MB)
Large Pages unused system wide = 295 (590 MB)
Large Pages configured system wide = 600 (1200 MB)
Large Page size = 2048 KB
********************************************************************

--实际上现在使用600-393=207.
--HugePages_Rsvd:       98
--207+98=305 正好对上. 换一句化将现在还有98页面块没有使用.仅仅使用207块.
--HugePages_Total-HugePages_Free+HugePages_Rsvd 就是 目前实例需要的页面数量.

--//注:这里看到的HugePages_Surp:        0.

--//而在如下链接测试中:http://blog.itpub.net/267265/viewspace-2145481/

--//修改/etc/sysctl.conf
vm.nr_hugepages = 105
vm.nr_overcommit_hugepages=1000
--//启动数据库看到如下:
Starting ORACLE instance (normal)
Specified value of sga_max_size is too small, bumping to 637534208
************************ Large Pages Information *******************
Parameter use_large_pages = ONLY
Per process system memlock (soft) limit = 51 GB

Total Shared Global Region in Large Pages = 610 MB (100%)

Large Pages used by this instance: 305 (610 MB)
Large Pages unused system wide = 0 (0 KB)
Large Pages configured system wide = 305 (610 MB)
Large Page size = 2048 KB
********************************************************************

# cat /proc/meminfo | grep -i hugepage
AnonHugePages:         0 kB
HugePages_Total:     305
HugePages_Free:       97
HugePages_Rsvd:       97
HugePages_Surp:      200
Hugepagesize:       2048 kB

--//我配置vm.nr_hugepages = 105,也就是还需要借用200.才能达到305. 这个就是HugePages_Surp的意思.
--//我查了一下字典,估计surp是surpass的缩写,表示超越, 胜过的意思.

--//我这样设置HugePages_Free=HugePages_Rsvd.
HugePages_Free:       97
HugePages_Rsvd:       97

转载于:https://www.cnblogs.com/lfree/p/7600365.html

[20170927]关于hugepages.txt相关推荐

  1. [201804012]关于hugepages 3.txt

    [201804012]关于hugepages 3.txt --//有一段时间我一直强调安装oracle一定要配置hugepage,因为现在的服务器内存越来越大,如果还使用4K的页面表,如果内存表占用内 ...

  2. [20190530]oracle Audit文件管理.txt

    [20190530]oracle Audit文件管理.txt --//昨天听课,讲一些oracle相关安全的问题,对方提到audit file的管理,应该引入OS audit,这样目的是仅仅root查 ...

  3. oracle linux内存推荐分配,[20191114]linux内存分配的讨论.txt

    [20191114]linux内存分配的讨论.txt --//链接http://www.itpub.net/thread-2121531-1-1.html上的讨论. # sysctl -p net.i ...

  4. oracle禁用amm,[20180211]11g关闭AMM.txt

    [20180211]11g关闭AMM.txt --//指点别人的系统关闭AMM,使用hugepages遇到问题,主要问题是对方设置如下参数在spfile文件中: *.memory_max_target ...

  5. 使用哈工大LTP进行文本命名实体识别并保存到txt

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/broccoli2/article/de ...

  6. TVM示例展示 README.md,Makefile,CMakeLists.txt

    TVM示例展示 README.md,Makefile,CMakeLists.txt TVM/README.md Open Deep Learning Compiler Stack Documentat ...

  7. Python:数据导入、爬虫:csv,excel,sql,html,txt

    ''' 来源:天善智能韦玮老师课堂笔记 作者:Dust 数据导入 ·导入csv数据csv是一种常见的数据存储格式,基本上我们遇到的数据都可以转为这种存储格式.在Python数据分析中,我们可以使用pa ...

  8. python 创建.txt的文件 并写内容到里面

    如果是在ubuntu 系统 可以使用os.mknod, mknod 在windows 上面支持 所以在window 上面创建.txt 的记事本 ,使用open 最好 , 具体代码如下: def cre ...

  9. java 读取txt,java读取大文件

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...

最新文章

  1. 计算机程序的思维逻辑 (38) - 剖析ArrayList
  2. 用python画玫瑰花代码-Python | 用turtle库画玫瑰花
  3. 树网的核(codevs 1167)
  4. tcs标准编写软件_【通知】关于举办2019年第一期“标准编写、案例分析、TCS工具使用”培训班的通知...
  5. Python学习笔记:基础
  6. 软件工程第三次作业-功能测试
  7. es搜索热度属性_是不是场吊打局?奥迪A6L对比雷克萨斯ES
  8. java ee 类切换_eclipse的工程类型切换
  9. c java 字节流_Java 学习(23)---(IO流之字节流)
  10. 分布式配置管理平台 - Disconf介绍
  11. 月结 sap_SAP的SD模块:从DN到Billing再到Invoice
  12. 小程序在wxml里转数字_微信小程序 之wxml保留小数点后两位数的方法及转化为字符串的方法...
  13. 机器学习笔试题精选(六)
  14. APS与ERP及MES的关系和接口
  15. 开放信息抽取(OIE)系统(一)--概述
  16. 来自学长的快乐AK题——Day8 荒地追猎
  17. 《Linux操作系统-系统移植》第12章 5G模组移植-第1节 中移物联5G移植(PPP拨号)
  18. HASH和HMAC(7):SHA3-224/256/384/512算法原理
  19. win10北通手柄没反应_最新北通阿修罗手柄驱动win10下载地址电脑版-CC软件
  20. HSIC转USB国产芯片 宸芯科技模块调试案例分享

热门文章

  1. windows安装python2
  2. https加密过程(详细)
  3. 33. 脱壳篇-重建输入表
  4. jsp中如何将Java对象转成js对象?
  5. Swing企业员工工资管理系统v1.4(java毕业设计)
  6. 安全测试chicklist
  7. 《WEB渗透一.信息收集》
  8. VS Code 1.18版本更新内容整理(2017年10月 October 2017)
  9. 父组件传递值给子组件(一)
  10. 动态生成类_springboot动态生成类属性