性能诊断
lipeng08
字节跳动 分布式存储系统 开发工程师
展开
-
linux命令一百条
简介 今天忙完开题报告,我又闲着无事想起了perf的事情,一直对perf情有独钟,奈何现在记忆力完全跟不上趟(因为熬夜吧),刚读完的书立刻就忘,甚是不爽,现先从linux命令一百条做起吧。本文是节选自linux perf master一书,我估计也看不完那么多东西,只能挑选一些感兴趣的歇一歇。 关于方式 目前打算使用执行命令,截图或者markdown呈现结果的方式,给人以直观的感受,每个命令都使用...原创 2018-11-06 21:37:51 · 396 阅读 · 0 评论 -
60秒 Linux性能分析
简介 虽然很多人都有针对这个60秒性能分析的翻译,我依然要重写一遍,以加强记忆。 10个命令列表 上述的10个命令基本涵盖了cpu,内存,硬盘,网络以及内核错误等多个方面,能在短时间内快速评估系统以及进程的运行状态。这些命令需要安装sysstat包。 如果你记不住命令,那么请采用下图的宏观模式来辅助记忆,此图摘自另外一个强人RiboseYim: 1. uptime uptime gives a...原创 2018-11-10 16:31:05 · 1586 阅读 · 0 评论 -
Linux
简介 本文的定位是为了备忘,如果需要更增强的阅读,请参见brendangregg的博客。 内存泄漏分析 传统的内存泄漏分析工具有Valgrind memcheck,catch住全部的内存访问,但是速度降低20-30倍。libtcmalloc速度降低5倍。还有通过core-dump来反向分析。 对于正在运行的程序,进行内存分析,归纳起来有四种方法: LInux:perf, eBPF linux上的...原创 2018-11-08 20:59:05 · 423 阅读 · 0 评论