自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 mysql&numa&swap

近日遇到一个故障,发现数据库机器使用了swap,导致了访问超慢发现是numa未启动numactl --interleave=all 所致。先下线机器,关闭mysql,重启mysql,故障消除numactl --interleave=all service mysqld start

2016-06-30 16:17:54 772

原创 warning: ClientCursor::staticYield can't unlock b/c of recursive lock ns的解决方法

公司新上的一套mongo复制集,没几天居然就报磁盘报警了,查看了一下是mongo的log疯长导致的,修改了logappend=false参数,依旧增长迅速。查看日志,报警如下warning: ClientCursor::staticYield can't unlock b/c of recursive lock ns:  top: { opid: -1650657831, acti

2016-06-22 17:40:46 727

转载 SWAP的罪与罚

说个案例:一台Apache服务器,由于其MaxClients参数设置过大,并且恰好又碰到访问量激增,结果内存被耗光,从而引发SWAP,进而负载攀升,最终导致宕机。正所谓:SWAP,性能之大事,死生之地,存亡之道,不可不察也。哪些工具可以监测SWAP最容易想到的就是free命令了,它指明了当前SWAP的使用情况:shell> free -m

2016-06-22 11:59:38 361

转载 NUMA的取舍

现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Uniform Memory Access)就是这样的环境下引入的一个模型。比如一台机器是有2个处理器,有4个

2016-06-22 11:58:52 974

转载 Mysql压测工具mysqlslap 讲解

在mysql5.1以后的版本:客户端带了个工具mysqlslap可以对MySQL进行压力测试:可以使用mysqlslap --help来显示使用方法:Default options are read from the following files in the given order:/etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf--c

2016-06-02 18:22:57 1657

转载 Redis "MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on di

碰到一个悲催的事情:一台Redis服务器,4核,16G内存且没有任何硬件上的问题。持续高压运行了大约3个月,保存了大约14G的数据,设置了比较完备的Save参数。而就是这台主机,在一次重起之后,丢失了大量的数据,14G的数据最终只恢复了几百兆而已。正常情况下,像Redis这样定期回写磁盘的内存数据库,丢失几个数据也是在情理之中,可超过80%数据丢失率实在太离谱。排除了误操作的可能性之后,开

2016-06-01 18:34:53 707

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除