阿里巴巴DBA,原去哪儿网DBA。专注于MySQL源码研究、DBA运维、CGroup虚拟化及Linux Kernel源码研究等。 github:https://github.com/HengWang/ Email:king_wangheng@163.com 微博 :@王恒-Henry QQ :506437736
发布时间:2013-06-17 13:48:20
看代码,之困难在于如何剥离繁芜的细节,直接到代码的核心,即代码到底要解决什么问题,代码用的什么算法或者思想来解决的,弄懂了这个,基本摧枯拉朽了。就像上一篇源码分析Page。Page要解决的问题是多条记录在8KB的空间内存储问题,这自然包含当前8KB的空间内有多大的剩余空间;如何插入一笔记录到8KB的空间.........【阅读全文】
发布时间:2013-05-09 23:10:57
基于之前《cgroup的cpu.shares测试(2)》,为了进一步了解当某个MySQL实例CPU资源消耗异常时,对其他MySQL实例正常操作的影响,进行测试,验证cpu.shares对CPU资源隔离的有效性。通过测试可知,通过cpu.shares对MySQL实例进行CPU资源限制时,当某个实例压力过大时(3606),其他实例(3306)的正常查询业务没有受到严重的影响。因此,cpu.shares进行CPU资源限制,符合预期效果。......【阅读全文】
发布时间:2013-05-09 00:04:17
通过之前《cgroup的cpu.shares测试》结果得出的结论并不准确,并且由于时间关系,测试并不完善。为了进一步了解cpu.shares对CPU资源的利用情况,进行以下测试,通过测试,发现通过top看到的mysql两个实例的CPU利用率的比例关系与cpu.shares限定的比例关系不吻合;通过cgmonitor.py工具采集的cpu的资源利用率的比例关系与cpu.shares限定的比例关系,会出现此消彼长的CPU利用率,但是从长期的统计结果来看,基本符合cpu.shares限定的比例。仍然存在的误差,可能与系统进程、测试程序等其他进程消耗,造成CPU资源利用率的偏差。......【阅读全文】
发布时间:2013-05-07 23:17:25
由于《数据库安全浅析》一文中,主要介绍了数据库安全方面的一些基本安全策略,缺少了必要的案例分析和处理过程。为了进一步丰富数据库安全的内容,特撰文案例篇,主要介绍数据库安全上遇到的案例和处理的流程。......【阅读全文】
发布时间:2013-05-04 14:52:15
为了深入了解cgroup在cpu.shares模式下,通过限制shares的权重,对CPU资源的使用或者争用情况。测试通过设计简单测试场景,利用工具查看cgroup在CPU shares权重限制条件下,CPU的利用率。......【阅读全文】
king_wangheng2014-10-03 15:23
majianxi:我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量
读写比通过应用调用接口即可计算出来;读写带宽通过数据量的情况可以得到;数据量和每秒请求量可以通过接口调用,也可以通过一些列计算出来,具体第一周课程中有一些,希望能够帮助到你!!!
回复 | 举报