Solaris性能與工具

《solaris性能與工具》全面介紹了solaris 和lopensolaris中的強大工具,包括solaris動態跟蹤工具dtrace和模組調試器mdb。通過閱讀《solaris性能與工具》,讀者將學會:分析核心和應用程式的cpij利用率,掌握進程級資源的使用和分析,理解並分析磁碟10行為以及系統和應用程式級的記憶體使用、網路性能,監視、分析以及收集核心數據等。 《solaris性能與工具》適合使用solaljs作業系統的各類技術人員閱讀。

基本信息

內容提要

Solaris性能與工具

本書是《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.1 kstat工具

1.1.2 進程工具

1.1.3 調查工具

1.2 深入分析

1.3 關於第一部分

第2章 CPU

2.1 用於CPU分析的工具

2.2 Vmastat工具

2.3 CPU用率

2.4 CPU飽和度

2.5 psrinfo命令

2.6 uptime命令

2.7 salt命令

2.7.1 sat默認輸出

2.7.2 sar-a

2.7.3 獲取歷史數據

2.8 時鐘計時單元數

2.9 mps tat命令

2.10 誰在使用CPU

2.11 CPU運行佇列延遲時

2.12 CPU統計數據的內部

2.12.1 usr、sys、idl時間

2.12.2 平均負載

2.12.3 pr_pctcpu欄位

2.13 使用DTrace說明性能工具中的事件

2.14 runq-SZ、%runocc的DTrace版本

2.15 CPU狀態的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章 調試核心

附錄

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們