【符号说明】
G:\run3\
SRV*G:\WinSymbol.wlminisecmod*http://msdl.microsoft.com/download/symbols
WinDBG 常用分析命令整理
1. 如何分析
人个观点:分析线上问题的第一步,是先从监控软件中(比如zabbix,性能计数器)和系统日志获取信息。观察CPU使用率,CPU LOAD,内存,网络连接数,线程数,响应时间等各种性能指数。
线上的各种性能指数的变化,都有其内在的联系。比如,内存上涨过快同时也会导致CPU 升高。CPU升高,导致服务器性能下降,响应时间慢,网络连接数上升。
通过观察各种指标,然后再定位具体问题。明确了问题方向后,再通过Windbg 分析Dump验证和查找问题的根源。
2. 常用命令
命令很多,把从网上了解到的和用过的一些命令做一次整理,MSDN 对SOS调试命令的说明:
http://msdn.microsoft.com/zh-cn/library/bb190764.aspx
1)基础命令:
.load Psscor4/amd64/amd64/psscor4.dll #加载psscor4
.load SOS/SOS.dll
.sympath #设置符号路径
.cls #清屏
version #查看版本信息
lm #列出加载模块
!help #显示命令帮助
!help EEHeap #显示EEHeap命令帮助
!EEVersion #显示公共语言运行时版本
2)内存状态
!EEHeap -GC #显示托管堆统计信息
!EEHeap -loader #显示加载程序数据结构统计信息
!DumpHeap -stat

最低0.47元/天 解锁文章
317

被折叠的 条评论
为什么被折叠?



