当前位置: 首页 > news >正文

台州网站设计开发建设银行网站证书

台州网站设计开发,建设银行网站证书,网站备案审核状态查询,windows优化大师是什么软件本篇文章也是我在解决客户问题时的一些思路,希望对读者有用。 本文与GDB也与DBX(AIX上的调试工具)无关,只是用到了前文《GDB技巧》中的思想:取样思想 客户问题: 原始问题是磁盘被占满了,通过…

本篇文章也是我在解决客户问题时的一些思路,希望对读者有用。

本文与GDB也与DBX(AIX上的调试工具)无关,只是用到了前文《GDB技巧》中的思想:取样思想

客户问题:

原始问题是磁盘被占满了,通过调查得知有个我们的进程刷数据刷的特变慢,于是就得查这个进程到底慢在哪?

解决方案:

通过每隔一秒取样当时的callstack,然后统计下谁最耗时。

AIX上可以用dbx取得callstack,但有现成的procstack能直接用,免得麻烦了。

写一个简单的shell script:

#!/bin/sh# Usage: ./call_stack.sh <pid>
# Target: Get call stack of process every secondif [ "$#" -ne 1 ]; thenecho "Usage: $0 <process_id>"exit 1
fiprocess_id="$1"while true; doif ! kill -0 "$process_id" 2>/dev/null; thenecho "Process $process_id has exited."breakfidate >>/tmp/callstack.outprocstack "$process_id" >>/tmp/callstack.outsleep 1
done

最后一统计第一层的函数竟然是writev占绝对优势, 是IO方面的问题,所以请求客户与IBM联系去了。

总结

也许AIX上有现成的像Linux上gperf这样的工具? 我不得而知,但我直接用了适用于各种平台的大法:取样,不必去研究AIX上的性能工具了,而且适用于release版本程序。

http://www.yayakq.cn/news/166178/

相关文章:

  • 宁波网站优化方案网络规划设计师教程第二版
  • 如何提升网站seo排名广东的互联网公司有哪些
  • 什么网站可以找人做系统网站建设的软硬件平台
  • 网站右侧广告网址的二级域名
  • dedecms 做电商网站网站小图标怎么做的
  • 门户网站的意义电商平台网址
  • 网站虚拟主持人制作企业为什么审计
  • 做养生网站需要什么资质wordpress wpenqueuescript
  • 做网站公司汉狮价格什么网站可以接图做图
  • php做电子商城网站wordpress仿阿里百秀
  • 网站 公司实力iptc网站开发工程师asp考试试题答案
  • 在线手机网站预览网站开发网上教学
  • 做网站买什么笔记本好有人看免费的视频吗
  • 外贸婚纱网站 侵权php多语言网站开发
  • h5制作网站在凡客建站中建设网站方法
  • 特色企业网站宁波网站建设公司立找亿企邦
  • 企业网站建设 详细方案网站默认后台
  • 北京网站建设在哪里天网站重新备案
  • 自己怎么做家政网站买网站不给我备案
  • 专门做灯具海报的网站网络营销渠道的优缺点
  • 做视频网站需要什么高端技术汕头cms建站模板
  • 茂名免费做网站安陆市网站
  • 专业电商网站建设多少钱如何给网站添加ico
  • 中国城乡住房和建设部网站wordpress爱视频
  • 西宁网站建设推广怎么做网页txt
  • 代理做网站合适吗文山知名网站建设公司
  • wordpress微商插件seo网址
  • 网站布局用什么代码装饰公司网站开发
  • 计算机多媒体毕业设计网站建设贵州建设厅网站官网
  • 学做电商那个网站好东莞推广系统哪家强