最近遇到个LINUX系统内存比较大,未开 HugePages,业务有变化导致ORACLE连接数剧增至上千个,PageTables达到上百G,导致内存不足系统HANG住的案例。 因此需要开启 HugePages,操作系统是OEL6以上的。LINUX的以下版本:Red Hat Enterprise Li ...
分类:
其他好文 时间:
2017-04-18 18:56:57
阅读次数:
180
一次不经意发现Hadoop的系统态CPU使用率很高,然后百度一下居然是个已知问题。 RHEL6优化了内存申请的效率,而且在某些场景下对KVM的性能有明显提升:http://www.Linux-kvm.org/wiki/images/9/9e/2010-forum-thp.pdf。 而Hadoop是个 ...
分类:
其他好文 时间:
2017-04-18 15:52:20
阅读次数:
233
1.系统环境:centos7.2——x86_64[root@salt1~]#cat/etc/centos-releaseCentOSLinuxrelease7.2.1511(Core)[root@salt1~]#uname-aLinuxsalt13.10.0-327.el7.x86_64#1SMPThuNov1922:10:57UTC2015x86_64x86_64x86_64GNU/Linux2.安装redis先决条件:首先安装epel-release(epel源)..
分类:
其他好文 时间:
2016-08-11 22:59:04
阅读次数:
253
最近程序报错:Failedtoconnecttoredis:Connectiontimedout发现THP的有关信息,决定做测试及修改1.page与HugePagespage:一般而言,内存管理的最小块级单位叫做page,一个page是4096bytes,1M的内存会有256个page,1GB的话就会有256,000个page。CPU通过内置的内存管理单元维护..
分类:
其他好文 时间:
2016-06-23 19:01:30
阅读次数:
597
背景:公司某个大型业务系统反馈最近数据库服务器总是宕机(此处描述不准确,后面解释),最后,客户、运维人员都觉得实在是忍无可忍了,项目经理打电话找到我问是否能帮忙诊断一下,刚好第二天要去现场沟通另外一个系统的测试需求,于是答应第二天顺便看一下。---------------..
分类:
数据库 时间:
2016-04-26 22:27:58
阅读次数:
266
[client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] thp-setting=never socket = /var/run/mysqld/mysqld.sock nice = 0 [mysqld] user
分类:
数据库 时间:
2016-02-29 19:42:30
阅读次数:
1678
透明大页介绍 Transparent Huge Pages的一些官方介绍资料: Transparent Huge Pages (THP) are enabled by default in RHEL 6 for all applications. The kernel attempts to all...
分类:
系统相关 时间:
2015-07-23 17:24:25
阅读次数:
418
排查redis做RDB时请求超时的case,介绍THP(Transparent Huge Pages)的影响...
分类:
数据库 时间:
2015-06-24 21:09:04
阅读次数:
320
pyotherside 试用这是啥?用python写qt步骤:安装qt: http://www.qt.io/download-open-source/#section-2安装python3:下载源代码 https://github.com/thp/pyotherside编译 pyotherside:...
分类:
其他好文 时间:
2015-06-13 21:32:26
阅读次数:
353
最近遇到个LINUX系统内存比较大,未开 HugePages,业务有变化导致ORACLE连接数剧增至上千个,PageTables达到上百G,导致内存不足系统HANG住的案例。
因此需要开启 HugePages,操作系统是OEL6以上的。LINUX的以下版本:Red Hat Enterprise Linux 6, SUSE Linux Enterprise Server 11, and Ora...
分类:
其他好文 时间:
2014-12-17 18:39:51
阅读次数:
263