Solaris常用调试工具
Solaris常用调试工具本文总结了solaris常用的调试工具及命令。这些命令可用于查看系统或进程状态,控制、调试进程及跟踪调试核心。
solaris常用调试命令列表
查看进程状态
pargs 查看进程或core的参数、环境变量等
pflags 查看进程标志位值
pcred 查看进程权限(credentials)
pldd 查看进程链接的动态链接库
psig signal的处理方式
pstack 打印调用栈
pmap 打印进程地址空间
pfiles 打开的文件
plimit 打印或设置进程的资源限制
prstat 交互式打印所有进程的状态
ptree 进程树
ptime 时间
pwdx 工作目录
进程控制
pgrep 根据程序名或其他属性找到进程ID
pkill 发信号(signal)给指定的进程
pstop 暂停进程
prun 继续被pstop的进程
prctl 查看/设置进程资源
pwait 等待进程结束
preap 清理僵尸(zombie)进程
进程跟踪调试
mdb 调试进程或core文件
truss 跟踪函数和系统调用
核心跟踪调试
dtrace 几乎无所不能的动态跟踪工具
lockstat lock(mutex/rw_lock)/profiling 相关的统计数据
mdb 调试核心或核心core文件
查看系统状态
busstat 总线硬件计数
cpustat cpu硬件计数
iostat IO/NFS状态统计
kstat 核心状态统计
mpstat 处理器状态统计
netstat 网络状态统计
nfsstat nfs状态
vmstat
虚拟内存状态
其他
prtdiag
smbios
示例
查看系统CPU# psrinfo -pv
The physical processor has 2 virtual processors (0 1)
x86 (GenuineIntel 6FB family 6 model 15 step 11 clock 2992 MHz)
Intel(r) Core(tm)2 Duo CPU E6850@ 3.00GHz查看内存大小
# prtconf | grep Mem
Memory size: 8126 Megabytes
转载:http://blogs.oracle.com/judychen/entry/solaris%E5%B8%B8%E7%94%A8%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7
学习了 需要学习的东西太多了
页:
[1]