SOLRIS 调试工具

 
  • 查看进程状态

    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

你可能感兴趣的:(SOLRIS 调试工具)