摘要: 曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需 要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。 上面提到web性能优化... 阅读全文
posted @ 2015-04-14 17:48 狱血 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 原文出处: mysqlperformanceblog 译文出处:开源中国 欢迎分享原创到伯乐头条 当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给 阅读全文
posted @ 2015-04-14 17:43 狱血 阅读(171) 评论(0) 推荐(0) 编辑
摘要: A B 为两台 MySQL 服务器,均开启二进制日志,数据库版本 MySQL 5.5 一、服务器参数 [A 服务器 192.168.1.100] server-id = 1 binlog-do-db = test binlog-ignore-db = mysql replicate-do-db = 阅读全文
posted @ 2015-04-14 17:39 狱血 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1) 承载能力优先 ——随后再进行优化 —— 不遵守这条规则必定带来故障停机时间。不要在故障停机时间的压力下进行优化——要先集中精力提高承载能力。 2) 以Postgres为例,一定要确保你的每一个网络都能匹配得上你的WAL文件、Slony复制、快照技术以及基于磁盘的DB版本化(快照的衍生品) 3)... 阅读全文
posted @ 2015-04-12 02:01 狱血 阅读(118) 评论(0) 推荐(0) 编辑
摘要: a=`free |head -n 2 |tail -n 1 |awk '{print $7}'`if [ $a -ge 900000 ];then sync && echo 1 >/proc/sys/vm/drop_cacheselse echo "`date +%x%T`cache: > /ho... 阅读全文
posted @ 2015-04-12 01:40 狱血 阅读(263) 评论(0) 推荐(0) 编辑
摘要: vmstat 1 |head -n 4 |tail -n 1 |awk '{print $13}' 阅读全文
posted @ 2015-04-11 23:51 狱血 阅读(633) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bashctime=`date +%x%T`monitor_dir=/home/jk/if [ ! -d $monitor_dir ]; then mkdir $monitor_dirficd $monitor_dirweb_stat_log=web.statusif [ ! -f $... 阅读全文
posted @ 2015-04-11 23:48 狱血 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 对于windows用户如果用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,因为路径已经自动给你配置好了。 linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文... 阅读全文
posted @ 2015-04-11 23:45 狱血 阅读(4980) 评论(0) 推荐(0) 编辑
摘要: linux mail 命令参数:使用mail发邮件时,必须先将sendmail服务启动。mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 ,显示的内容为 发送的邮件内容...包含命令执行结果的MAIL发送:echo -e `ls /tm... 阅读全文
posted @ 2015-04-11 20:42 狱血 阅读(789) 评论(0) 推荐(0) 编辑