Skip to content

{ Monthly Archives } 四月 2008

内部系统性能分析和优化讲义

系统性能分析和优化 前言 很高兴能有这样的机会,把我自己多年工作中对服务器硬件、软件方面的性能分析的经验和体会,以及性能优化的经验和各位朋友做一次分享。 这份ppt的内容组织大致是这样的,通过对系统中和性能相关的各个环节的介绍,使大家知道出现性能问题时可以从那些方面入手去查,而分析典型应用对系统资源使用的特点,让大家对应用和系统资源的依赖有了更直观的认识,然后我会介绍常见的分析及监控系统资源时使用的工具,这个环节应该是最主要的,最后我会举一个实际发生过的系统性能瓶颈分析和优化的案例,作为一个实践和总结。

转:网络监视工具NTOP

 转自 姜源 网络流量的监测是服务器和网络设备使用中常见的需求,在多服务器的环境下大多使用MRTG或者CACTI. 类似这样的软件还有很多,如:Nagios, zenoss, hyperic hq, jffnms等。 这些工具大多通过snmp取得服务器或网络设备的信息,不仅有网络流量,同时也可以监控服务器负载,应用服务健康状况,通过自写脚本实现多种监控。并通过类似RRDtool的绘图工具绘制图表以web界面展示给使用者。大多需要在被监控服务器上配置snmp,然后再在一台服务器(LAMP)上采集信息绘制图表。 而本文要简单介绍的NTOP是一款专门监控网络流量的软件,同样使用RRDtool绘 制图表,但它本身不需要配置snmp和web服务器。在本机安装起动后直接可以用浏览器访问3000端口访问查询和管理界面,支持用户权限管理和插件。并 且有着详细的网络状态信息。它也支持把一些统计数据输出为php,python,perl等语言的数组,这样可以很方便的在自己的程序里取到数据。如果你 想对单台的服务器的网络状态进行监控,比如在压力测试时。并且你对tcpdump这样的工具不太感冒。可以尝试一下这个方便的工具。

Linux 网址s

国外 http://lwn.net/ http://www.tldp.org/ https://rhn.redhat.com/ http://www.justlinux.com/ http://www.linuxtoday.com/ http://www.linuxquestions.org/ http://www.fokus.gmd.de/linux/ http://www.linux-tutorial.info/ http://public.www.planetmirror.com/ http://www.freebsdforums.org/forums/ http://www.netfilter.org/documentation/ http://www-106.ibm.com/developerworks/linux/ http://www.redhat.com/docs/ redhat官方文档 http://www.redhat.com/apps/support/errata/ redhat安全性警告、软件更新和增强,建议每周至少查阅一次 国内 http://www.fanqiang.com/ http://www.linuxsir.com/ http://www.chinaunix.net/ http://www.linuxfans.org/ http://www.linuxeden.com/ http://www.linuxforum.net/ http://www.linuxaid.com.cn/ http://freesoft.online.sh.cn/ http://www-900.ibm.com/developerWorks/cn/linux/index.shtml linux 常用软件搜索 http://kde-redhat.sourceforge.net/ – KDE for Red Hat project http://bingle.pku.edu.cn 北大天网ftp搜索,教育网和国内用户查找软件应首先访问,软件特别丰富 http://www.linuxforum.net/ 有很多国外软件的官方镜像,应首先访问 http://rpmfind.net http://freshmeat.net http://sourceforge.net 注:很多软件主站是在sourceforge上的,形如http://phpmyadmin.sourceforge.net的地址,可以通过 http://sourceforge.net/projects/phpmyadmin这样的地址访问,如不能上也可用http镜象直接下载软件如 http://telia.dl.sourceforge.net/phpmyadmin/ http://www.gnu.org GNU的大本营,gcc,bash之类的软件源码可以到这里得到 linux 文档和FAQs http://www.tldp.org 强烈推荐! The linux document [...]

varnish 架构(翻译)

原文链接:http://varnish.projects.linpro.no/wiki/ArchitectNotes 译者序:工作中用到了 varnish ,网上却鲜有中文资料。前任一篇《使用Varnish代替Squid做网站缓存加速器的详细解决方案[原创]》,侧重于应用,而原理甚少。故试译此文,存投石引玉之念。 (未完成)

nginx

Nginx 概述 HTTP基础功能: 处理静态文件,索引文件以及自动索引; 反向代理加速(无缓存),简单的负载均衡和容错; FastCGI,简单的负载均衡和容错; 模块化的结构。过滤器包括gzipping, byte ranges, chunked responses, 以及 SSI-filter 。在SSI过滤器中,到同一个 proxy 或者 FastCGI 的多个子请求并发处理; SSL 和 TLS SNI 支持;

Tagged

让人读到嘴巴抽筋的汉语

《于瑜与余欲渔遇雨》 于瑜欲渔,遇余于寓。语余:“余欲渔于渝淤,与余渔渝欤?” 余语于瑜:“余欲鬻玉,俞禹欲玉,余欲遇俞于俞寓。” 余与于瑜遇俞禹于俞寓,逾俞隅,欲鬻玉于俞,遇雨,雨逾俞宇。余语于瑜:“余欲渔于渝淤,遇雨俞寓,雨逾俞宇,欲渔欤?鬻玉欤?” 于瑜与余御雨于俞寓,俞禹鬻玉于余,雨愈,余与于瑜踽踽逾俞宇,渔于渝淤。 《饥鸡集矶记》 唧唧鸡,鸡唧唧。几鸡挤挤集矶脊。机极疾,鸡饥极,鸡冀己技击及鲫。机既济蓟畿,鸡计疾机激几鲫。机疾极,鲫极悸,急急挤集矶级际。继即鲫迹极寂寂,继即几鸡既饥,即唧唧。 《侄治痔》 芝之稚侄郅,至智,知制纸,知织帜,芝痔炙痔,侄至芝址,知之知芷汁治痔,至芷址,执芷枝,蜘至,踯侄,执直枝掷之,蜘止,侄执芷枝至芝,芝执芷治痔,痔止。 《施氏食狮史》 文/赵元任 石室诗士施氏,嗜狮,誓食十狮。氏时时适市视狮。十时,适十狮适市。是时,适施氏适市。氏视是十狮,恃矢势,使是十狮逝世。氏拾是十狮尸,适石室。石室湿,氏使侍拭石室。石室拭,氏始试食是十狮。食时,始识是十狮,实十石狮尸。试释是事。 《易姨医胰》 文/赵元任 易姨倚椅,悒悒,疑异疫,宜诣医。医议宜以蚁胰医姨。医以亿弋弋亿蚁。亿蚁缢,蚁胰溢。医以亿蚁溢胰医姨,姨疫以医。姨怡怡,以夷衣贻医。医衣夷衣,亦怡怡。噫,医以蚁胰医姨疫,亦异矣;姨以夷衣贻医,亦益异已矣! 来源:青年文摘·彩版

生活还在继续

从上个月的最后一天,也就是上周一开始,转部门的事情从意愿变成了行动。 新浪支付(http://sinapay.sina.com.cn)上线完成,但离步入正轨还差十万八千里——掉单还需要人工干预,对账还需要人工统计,给客服用的系统,给财务用的系统,等等等等,都还在 ToDoList 上,更不用说二期的给其他部门提供付费接口,二期在电信部署一套机器,二期换用更稳定的数据库集群,二期,更遥远的目标。 播客这边本来是希望做系统开发,却又因种种原因,需要先做一段系统管理员。播客的系统已经运行了一年了,该有的东西都有,文档也比较齐全,接手起来还算顺利。但角色的转变还是需要一个熟悉的过程——太多的机器(140+),复杂的拓扑(squid(varnish)->apache(ngix)->memcachedb->mysql(r+w)),新颖的程序(cacti,cmdb,f5 tmui),以及纷杂的人际关系。 在指定的时间内完成了 MandManager 图和接口机改造草案表,虽然完成的并不完美;安心的过了一个清明假——虽然千辛万苦去一趟植物园,还差点回不来;好好的看了一本《计算机体系结构》,虽然还有更多的书,堆在书架上好久了,还没有来得及翻。 生活还在继续。过去的,过去了;未来的,还未来。