
底层Linux性能诊断
badman250
专注分享IT知识技能
展开
-
1.Linux底层性能分析——概述及监控架构图
1.Linux底层性能分析——概述及监控架构图 从蛤蟆所经历的事情来看,很多生产业务其实并不是真的需要底层级别的性能分析。因为生产中基本上不会在乎多个1%或少个1%的性能,而更关注在乎的是产品的稳定性。 那么底层性能分析用于何处? 第一是,底层软件开发需要,我们需要计算每个调用消耗的时原创 2016-08-01 23:13:55 · 31041 阅读 · 0 评论 -
btt工具详解
在之前的文章中介绍了如何使用blktrace 以及其工作原理和架构。我们知道blktrace 跟踪块设备的统计信息,每个CPU会有一个文件存储,然后通过blkparse可以将这些文件整合成一个文件来显示。 不过blkparse显示的文件过于庞大,而通过btt分析后会发现监控数据变得更加有意义。 示例 监控获得数据 #blktrace -d /dev/sda ...原创 2018-07-17 16:31:18 · 3811 阅读 · 0 评论 -
linux开发调试环境下的内核配置
针对常用的linux开发环境,汇总了debug所需的内核配置kgdb:#CONFIG_STRICT_KERNEL_RWX is not set#CONFIG_STRICT_MODULE_RWX is not setCONFIG_FRAME_POINTER=yCONFIG_KGDB=yCONFIG_KGDB_SERIAL_CONSOLE=yCONFIG_KGDB_KDB=yCONFIG_DEBUG_...原创 2018-07-06 20:11:30 · 1213 阅读 · 0 评论