MySQL并不孤单的存在—硬件环境的限制与优化
top - 14:13:24 up 214 days, 16:30, 28 users, load average: 0.61, 0.44, 0.27
Tasks: 2941 total, 1 running, 2927 sleeping, 12 stopped, 1 zombie
Cpu(s): 4.6%us, 4.2%sy, 0.0%ni, 90.3%id, 0.7%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 16335708k total, 16109152k used, 226556k free, 486544k buffers
Swap: 16777212k total, 1325068k used, 15452144k free, 4629420k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
17468 efs 20 0 20.1g 7.4g 17m S 45.8 47.6 0:16.73 java
18281 mysql 20 0 5029m 442m 7148 S 3.9 2.8 0:48.18 mysqld
[root@node1 ~]# vmstat 2 3 #每隔2秒采集一次,一共采集三次
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 99764 83536 375416 0 0 21 3 30 71 0 0 99 1 0
0 0 0 99732 83536 375416 0 0 0 0 31 65 0 0 100 0 0
0 0 0 99732 83536 375416 0 0 0 0 29 66 0 0 100 0 0
[root@node1 ~]# iostat -x 5
Linux 2.6.32-696.el6.x86_64 (node1) 07/13/2020 _x86_64_(1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
3.25 0.00 7.27 26.45 0.00 63.03
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 77.54 40.37 48.03 7.82 3332.45 385.45 66.57 4.04 72.38 9.07 461.07 5.61 31.32
scd0 0.38 0.00 0.38 0.00 3.05 0.00 8.00 0.00 0.56 0.56 0.00 0.56 0.02
scd1 0.00 0.00 0.36 0.00 2.86 0.00 8.00 0.00 1.11 1.11 0.00 1.11 0.04
vi /etc/selinux/config
查看防火墙状态:service iptables status
临时关闭防火墙:service iptables stop
永久关闭防火墙:chkconfig iptables off
查看防火墙状态:systemctl status firewalld
临时关闭防火墙:systemctl stop firewalld
永久关闭防火墙:systemctl disable firewalld
vi /etc/grub.conf
vi /etc/default/grub
grub2-mkconfig -o /etc/grub2.cfg
dmesg |grep -i numa
vi /etc/sysctl.conf
加入vm.swappiness = 10。
#执行下面命令生效
sysctl -p /etc/sysctl.conf
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
* soft nproc 65535
* hard nproc 65535
为了方便大家交流,我建了一个微信群,大家可以在群里聊技术、聊理想、聊生活,欢迎加入!
本文分享自微信公众号 - MySQL数据库技术栈(Mysqltechnology)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
nodejs源码分析之c++层的通用逻辑
我们知道nodejs分为js、c++、c三层,本文以tcp_wrap.cc为例子分析c++层实现的一些通用逻辑。nodejs的js和c++通信原理q.com/s?__biz=MzUyNDE2OTAwNw==&mid=2247484815&idx=1&sn=525d9909c35eabf3c728b303d27061df&chksm=fa303fcfcd47b6d9604298d0996414a5e16c798c1a2dab4e01989bb41ba9c5372ebc00ca0943&token=162783191&lang=zh_CN#rd)之前已经分析过,所以直接从tcp模块导出的功能开始分析(Initialize函数)。 voidTCPWrap::Initialize(Local<Object>target,Local<Value>unused,Local<Context>context){Environment*env=Environment::GetCurrent(context);/*newT...
- 下一篇
机器学习上手攻略
机器学习近几年大热,大家都想要了解,但机器学习已经形成一套枝叶繁茂的知识体系,而且往往建筑在复杂的数学基础之上,又容易让人无从下手。初学者最常问的,不是某个具体的重点难点知识,反而是机器学习究竟该怎样学。下面我会为大家梳理出机器学习的总体脉络,对于一些较为复杂抽象的概念,我习惯采用更形象容易理解的例子来进行解释,这也是我一贯“娱乐向解说”的风格,相信大家看完以后都能够对机器学习以及如何学习机器学习,有一个较为整体和清晰的了解,而且过程也不会因为各种公式概念而看得太痛苦。 计划开始学习机器学习,建议首先搞清楚两个和机器学习经常一起出现的概念,分别是人工智能和深度学习。这三个词近几年曝光度非常高,有时候还出现混用的情况,三者究竟是什么关系呢? 是包含关系,人工智能>机器学习>深度学习。我们经常可以看到一幅图,上面画着三个大圆,最外面的圆是人工智能,中间小一点的是机器学习,里面最小的是深度学习。这张图比较直观第说明三者是包含关系,不过也容易产生一些误导,让人觉得机器学习是人工智能的核心,而深度学习又是机器学习的核心。 人工智能范围最大,机器学习是人工智能下面的一个热门研究方向,其...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6