最新 | 最热门 | 最高评价

+0  手把手教你用Strace诊断问题

Tag: Technical | Linux | Strace
老王 发于 2015年10月16日 14:22 | 点击: 1054 | 展开摘要
早些年,如果你知道有个 strace 命令,就很牛了,而现在大家基本都知道 strace 了,如果你遇到性能问题求助别人,十有八九会建议你用 strace 挂上去看看,不过当你挂上去了,看着满屏翻滚的字符,却十有八九看不出个所以然。本文通过一个简单的案例,向你展示一下在用 strace 诊断问题时的一些套路。

如下真实案例,如有雷同,实属必然!让我们看一台高负载服务器的 top 结果:

top

技巧:运行 top 时,按「1」打开 CPU 列表,按「shift+p」以

查看全文: http://www.udpwork.com/item/15973.html

+0  通过Strace定位故障原因

Tag: Technical | Strace
老王 发于 2013年10月06日 01:07 | 点击: 2902 | 展开摘要
俗话说:不怕贼偷,就怕贼惦记着。在面对故障的时候,我也有类似的感觉:不怕出故障,就怕你不知道故障的原因,故障却隔三差五的找上门来。

十一长假还没结束,服务器却频现高负载,Nginx出现错误日志:

connect() failed (110: Connection timed out) while connecting to upstream

connect() failed (111: Connection refused) while connecting to up

查看全文: http://www.udpwork.com/item/10866.html

+0  DevOps的三板斧

Tag: Technical | AWK | DevOps | Gnuplot | Strace
老王 发于 2013年01月26日 22:31 | 点击: 2405 | 展开摘要
话说这些天电视上正在热映《隋唐英雄》,虽然我并没有看,但是对当年田连元老先生的评书联播《隋唐演义》却是记忆犹新,特别是故事里面讲到的程咬金的三板斧:拍蒜瓣、戳脚指甲盖、胡椒面,每每听来总是让人忍俊不禁,不过这些貌似无厘头的招数在实战中却往往有出奇制胜的效果,由此可见简单实用永远都是硬道理,在当前这个倡导DevOps的年代,我们这些程序员自然也要学一些运维方面的本事才好安身立命,下面结合一些真实案例说说我在日常工作中常用的三板斧。

第一板斧:AWK

Web服务器负载飙升,猜

查看全文: http://www.udpwork.com/item/9168.html

+0  实时计算引擎处理延迟的排查过程

Tag: 实时数据分析引擎 | 经验和技巧 | ltrace | strace | 处理延迟 | 实时计算引擎
原 攀峰 发于 2012年03月26日 22:13 | 点击: 1542 | 展开摘要
实时计算引擎在处理实时数据时,要保证新到来的数据被及时得到处理。例如,对于网站的访问日志数据,假设每一分钟有一个日志文件,那么实时计算引擎必须满足能够在一分钟之内处理完这一分钟的日志数据文件,否则会导致日志文件堆积而不能被及时处理。前几天,量子后端团队排查了一次实时计算引擎出现的处理延迟故障,其中使用到了ltrace和strace工具,在这里和大家分享一下。

1. 故障描述

当天由于大量突发异常数据的到来,导致实时计算引擎在处理每分钟日志文件时的速度大幅下降,出现明显的延

查看全文: http://www.udpwork.com/item/8513.html

+0  ioprofile调查应用IO情况的利器

Tag: Linux | 工具介绍 | IO | ioprofile | lsof | strace | tuning
Yu Feng 发于 2011年01月16日 14:53 | 点击: 2097 | 展开摘要
原创文章,转载请注明: 转载自Erlang非业余研究

本文链接地址: ioprofile调查应用IO情况的利器

我们在做IO密集型的应用程序的时候,比如MySQL数据库,通常系统的表现取决于workload的类型。 比如我们要调优,我们就必须非常清楚的知道数据的访问规律,收集到足够的数据,用来做调优的依据。

有很多工具可以收集系统层面的,设备层面的,进程层面的IO数据,但是没有一个现成的工具可以回答我们比如应用打开了多少文件,文件的读和写的比例是多少,调用了多少次syn

查看全文: http://www.udpwork.com/item/4100.html
|<<<1>>>| 一共1页, 5条记录