摘要: 以前一直不太会用这个参数.现在认真研究了一下iostat,因为刚好有台重要的服务器压力高,所以放上来分析一下.下面这台就是IO有压力过大的服务器 重点理解 1. r/s w/s 分别代表,读IO次数/s, 写IO次数/s 2. await 是等待时间,svctm是服务时间,一般await 是远远大于 阅读全文
posted @ 2017-01-22 14:20 苏小北1024 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 当我 file total size=30G 并且指定3个文件的时候,结果是产生3个10G的文件,然而 max time=20被忽视了,虽然指定了20s的限制,实际上是在prepare阶段, max time参数无效 可见,确实是3个10G的文件 从iostat dx 可以看到prepare阶段,写 阅读全文
posted @ 2017-01-20 14:19 苏小北1024 阅读(474) 评论(0) 推荐(0) 编辑
摘要: rm -f /var/lib/rpm/__db*;rpm --rebuilddb 阅读全文
posted @ 2017-01-19 19:34 苏小北1024 阅读(1017) 评论(0) 推荐(0) 编辑
摘要: 最近有位 VPS 客户抱怨 MySQL 无缘无故挂掉,还有位客户抱怨 VPS 经常死机,登陆到终端看了一下,都是常见的 Out of memory 问题。这通常是因为某时刻应用程序大量请求内存导致系统内存不足造成的,这通常会触发 Linux 内核里的 Out of Memory (OOM) kill 阅读全文
posted @ 2017-01-19 19:20 苏小北1024 阅读(3817) 评论(2) 推荐(2) 编辑
摘要: 对于内存而言,这里--memory-total-size=100G 就是 意味着 total number of events: 104857600 1. --memory-total-size=100G 1. --memory-total-size=50G 3. 在memory中,--num-th 阅读全文
posted @ 2017-01-17 16:56 苏小北1024 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 一。简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。当前功能允许测试的系统参数有:file I/O performance (文件I / O性能) scheduler performance (调度性能) memory alloca 阅读全文
posted @ 2017-01-17 15:55 苏小北1024 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 5 core : 25.2848s 指定5个线程,那么就是会占用5个core [root@jiangyi01.sqa.zmf /home/ahao.mah] pid= ;top Hp $pid [root@jiangyi01.sqa.zmf /home/ahao.mah/ALIOS_QA/tools 阅读全文
posted @ 2017-01-17 10:53 苏小北1024 阅读(339) 评论(0) 推荐(0) 编辑
摘要: ref "http://seanlook.com/2016/03/28/mysql sysbench/" 测试 当执行下面这个sysbench测试mysql的时候,你不知道的可能可能是: 1. 这到底是在测试读写?还是 读? 答: 只读 2. num threads=12 啥意思? 答:就是说有12 阅读全文
posted @ 2017-01-16 21:35 苏小北1024 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 删除匹配的下一行到最后一行 定义一个标签a,匹配c,然后N把下一行加到模式空间里,匹配最后一行时,才退出标签循环,然后命令d,把这个模式空间里的内容全部清除。 if 匹配"c" :a 追加下一行 if 不匹配"$" goto a 最后退出循环,d命令删除。 删除匹配行和匹配行后的2行 阅读全文
posted @ 2017-01-16 19:19 苏小北1024 阅读(19871) 评论(0) 推荐(0) 编辑
摘要: 1. 在el5里没有ntpdate服务 2. 在el6里有ntpdate服务 3. 在el7里有ntpdate服务 阅读全文
posted @ 2017-01-16 14:47 苏小北1024 阅读(250) 评论(1) 推荐(0) 编辑