发布时间:2014-06-07 10:58:40
看书看到的这个,随便记录一下,似乎gearman非常简单,当然从ops的视角来看,安装和调用都非常简单了。 client--->job -->worker.具体google看的更多,client发起请求,然后job做调度给worker来做处理。比如要实时统计access log,可以在每个web上统计,然后用gearman 汇总。比传统的awk 'xxx' ac.........【阅读全文】
发布时间:2014-06-07 10:51:47
当然OS和application的可以用rsyslog,但其缺点也不言而喻,UDP可能会导致丢数据,此外无法保留元数据信息,比如用户的ip/uid/fid等(后续还用这些做进一步处理等)。那么消息队列似乎更有优势,MemcacheQ,redis,qpid等。就ops来说redis应该是最简单的,publish/subsribe。一个发,一个订阅。 #redis-cli pub.........【阅读全文】
发布时间:2014-06-07 10:31:58
1. ifconifg 看丢包率,ethtool看是否是duplex 和speed(遇到过网线质量差和intel 网卡驱动导致丢包和半双工,100Mbps)2. w/uptime看load, 不要超过cpu cores。3. df -h 看inode,假如ext3这种非动态变化inode的文件系统,对于大量小文件的,要注意inode会塞满了,建议用resizefs。4. vmstat 里si/so不为0即可,就说.........【阅读全文】
发布时间:2014-06-01 20:16:00
最近遇到一个奇怪的情况,感觉比较有意义,在这里记录一下,以便警示自己。 文件a,内容 a 5,文件b的内容,a 3 7,现在用awk做处理,发现出现了一个让自己难以想明白的情况,代码简化如下: awk 'NR==FNR{a[$1" "$2]=$2}NR>FNR { for( i in a) .........【阅读全文】
发布时间:2014-05-30 14:53:57
原帖 http://bbs.chinaunix.net/thread-4140289-1-1.html, 众多解决办法,我的如下: 大家都有上课签到点名的经历,比如在一个月内(日期连续,包含周末节假日)某人连续签到3天以上算有效的签到,并且计算为N-1次(N必须大于3),现在给出签到表,统计该人连续出清天数和一个时间段内总有效签.........【阅读全文】