1、多核心系统资源分配问题

2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** WARNING: You are running on a NUMA machine.
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** We suggest launching mongod like this to avoid performance problems:
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** numactl --interleave=all mongod [other options]

就像提示中写的一样,启动脚本写成如下即可:

numactl --interleave=all /path/to/mongod --config /path/to/mongodb.conf

2、大内存页问题

2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten]
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten]
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2017-10-13T17:57:02.650+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'

 我们cat一下上面两个文件,发现内容是“[always] madvise never”,我们需要根据提示将其改为never,但是这项设置不是很好改,所以一个比较简单的解决方案就是开机时将其修改了,并不改变默认配置。而且对此文件的修改需要在root用户下进行,直接在启动脚本中sudo -S是不行的。于是解决方案如下: 

sudo vim /etc/rc.local

在后面加入如下两句
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag

3、bonus

  记得把/etc/security/limits.conf中的nofile改大,不然1024的nofile肯定会因为文件打开过多出现系统问题的。

  前两个warning仅仅会导致性能出现问题,而第三个则会导致系统错误。

4、其他的Access Control warning就不用管了

最新文章

  1. 操作系统开发系列—13.i.进程调度 ●
  2. homework_06 围棋程序改进
  3. 通过springmvc的RequestMapping的headers属性的使用
  4. Jquery学习笔记:利用find和children方法获取后代元素
  5. Windows server 2008搭建php运行环境
  6. 向GitHub 提交你的源代码
  7. C# 处理Word自动生成报告 二、数据源例子
  8. eclipse设置git忽略文件
  9. 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
  10. Ext获取uuid
  11. 【数学建模】day08-数理统计III
  12. Python3 tkinter基础 Entry validate validatecommand 失去焦点时,检查输入内容
  13. vxlan vs GRE(三层组播和二层组播如何对应起来)
  14. 【转】jQuery属性过滤选择器
  15. Spring+Quartz的版本问题
  16. informatica中的workflow连接远程数据库
  17. WCF中数据契约之已知类型的几种公开方式
  18. [DeeplearningAI笔记]卷积神经网络3.6-3.9交并比/非极大值抑制/Anchor boxes/YOLO算法
  19. mysql 源码 jin-yang.github.io
  20. [Selenium] Selenium私房菜(新手入门教程)

热门文章

  1. 使用Jersey上传文件
  2. ubuntu上解压目录里的文件到指定文件夹
  3. 生成器-代码举例:()和yield
  4. 20170724 Airflow官网资料学习
  5. NYOJ 单词拼接
  6. webstorm2018版安装-破解
  7. [dj]django常用设置
  8. 如何创建线程第一种继承Thread类
  9. 多态使用时,父类多态时需要使用子类特有对象。需要判断 就使用instanceof
  10. OpenShift nfs 持久化