Solaris性能与工具

作者:(美)麦克道格(McDougall,R.),(美)莫若(Mauro,J.),(美)格雷格(Gregg,B.著,Sun中国工程研究院译
ISBN:10位[711121403X] 13位[9787111214038]
出版社:机械工业出版社
出版日期:2007-6-1
定价:¥46.00 元
内容提要
本书是《Solaris内核结构第2版》的配套出版物,这两本书合起来提供了Solaris及OpenSolaris操作环境的最优秀、最全面的介绍。《Solaris内核结构第2版》深入探索了Solaris操作系统的内部原理和体系结构;本书阐释了大量实用工具的使用,为内核开发人员、系统程序员和系统管理员提供了全面而深入的指南。
本书全面介绍了Solaris 10和OpenSolaris中的强大工具,包括Solaris 动态跟踪工具DTrace和模块调试器MDB。通过阅读本书,读者将学会:分析内核和应用程序的CPU利用率,掌握进程级资源的使用和分析,理解并分析磁盘IO行为以及系统和应用程序级的内存使用、网络性能,监视、分析以及收集内核数据等。
本书适合使用Solaris操作系统的各类技术人员阅读。
作者简介
Richard McDougall Sun公司的杰出工程师,专门从事OS技术和系统性能的研究。
目录
中文版序
原序
前言
关于作者
致谢
第一部分系统观察方法
第1章系统观察工具简介
1.1系统观察工具
1.1.1kstat工具
1.1.2进程工具
1.1.3调查工具
1.2深入分析
1.3关于第一部分
第2章CPU
2.1用于CPU分析的工具
2.2Vmastat工具
2.3CPU用率
2.4CPU饱和度
2.5psrinfo命令
2.6uptime命令
2.7salt命令
2.7.1sat默认输出
2.7.2sar-a
2.7.3获取历史数据
2.8时钟计时单元数
2.9mpstat命令
2.10谁在使用CPU
2.11CPU运行队列延迟时
2.12CPU统计数据的内部
2.12.1usr、sys、idl时间
2.12.2平均负载
2.12.3pr_pctcpu字段
2.13使用DTrace说明性能工具中的事件
2.14runq-SZ、%runocc的DTrace版本
2.15CPU状态的DTrace探测器
第3章进程
3.1进程分析工具
3.2进程统计概要:prstat
3.2.1线程概要:prstat-L
3.2.2进程微态:prstat-m
3.2.3以关键字排序:prstat-s
3.2.4用户概要:prstat-t
3.2.5项目概要:prstat-J
3.2.6区域概要:prstat-Z
3.3进程状态:ps
3.3.1/usr/bin/ps命令
3.3.2/usr/ucb/ps
3.4用以显示和控制进程的工具
3.4.1进程树:ptree
3.4.2查找进程:pgrep
3.4.3杀死进程:pkill
3.4.4暂时停止进程:pstop
3.4.5重启进程:prun
3.4.6等待进程的完成:pwait
3.4.7清除僵死进程:preap
3.5进程自我检测命令
3.5.1进程堆栈:pstack
3.5.2进程内存映射:pmap-X
3.5.3进程文件表:pfiles
3.5.4进程执行时间统计:prime
3.5.5进程信号配置:psig
3.5.6进程库:pldd
3.5.7进程标记:pflags
……
第4章磁盘行为与分析
第5章文件系统
第6章内存
第7章网络
第8章性能计数器
第二部分系统观察基础架构
第10章动态跟踪
第11章内核统计
第三部分调试
第12章模块调试器
第13章MDB入门指南
第14章调试内核
附录
参考文献