-
課程介紹:
???? RHCA培訓RH442課程主要圍繞紅帽企業Linux的性能調優和系統監控和架構規劃的技巧和方法。RHCA培訓課程涵蓋:系統架構、系統監控、性能基準和調優三大部分。
?? ? 系統架構重點是系統性能相關因素;性能基準測試方法,開源測試軟件,分析系統和網絡性能的方法,調整應用負載配置。重點是使用紅帽企業Linux和紅帽網絡提供的工具。
???? 系統監控(高效的使用標準監控工具、收集和分析趨勢信息),SNMP (SNMP基礎、使用SNMP收集性能相關信息;MRTG使用MRTG收集基于SNMP的信息)。
???? 性能基準和調優(網絡性能調優、應用性能調優考量、特定配置調優;評估ext3性能、SMB/CIFS 服務調優、計算服務器調優、文件服務器調優、數據庫服務器調優)。課程對象:
???? RHCA培訓RH442課程主要面向具有紅帽認證工程師級技能的人員,使其掌握企業Linux服務器提供性能優化,想進一步提升在該領域的技能和競爭力;正在從事Linux等相關工作的系統集成商或Linux高級工程師、系統架構師。 -
課程大綱:
??????? 第一章 監控和調優基礎
???????????? 1.1.監控
???????????? 1.2.系統總覽
???????????? 1.3.簡單程序模型
???????????? 1.4.簡單硬件模型
???????????? 1.5.內核可調參數
???????????? 1.6.使用系統文檔
?????? 第二章 簡單網絡監控
???????????? 2.1.SNMP
???????????? 2.2.SNMP的版本
???????????? 2.3.管理信息庫
???????????? 2.4.管理信息庫對象
???????????? 2.5.安裝SNMP
???????????? 2.6.查找信息庫對象
???????????? 2.7.使用SNMP V1版本查詢
???????????? 2.8.使用SNMP V3版本查詢
???????????? 2.9.配置SNMP客戶端
???????????? 2.10.SNMP主機訪問控制
???????????? 2.11.SNMP V1訪問控制
???????????? 2.12.SNMP V3訪問控制
?????? 第三章 圖形化報告
???????????? 3.1.MRTG
???????????? 3.2.配置MRTG
???????????? 3.3.MRTG訪問控制
???????????? 3.4.創建MRTG圖形
???????????? 3.5.安裝iostat和sar
???????????? 3.6.使用iostat和sar
???????????? 3.7.配置sar
???????????? 3.8.AWK
???????????? 3.9.使用AWK
???????????? 3.10.Gnuplot
???????????? 3.11.創建自定義腳本
???????????? 3.12.制定自定義腳本
?????? 第四章 內核總覽
???????????? 4.1.安裝Oprofile
???????????? 4.2.安裝kernel-debuginfo
???????????? 4.3.設置Oprofile
???????????? 4.4.運行測試
???????????? 4.5.Oprofile架構
???????????? 4.6.System Tap
???????????? 4.7.stap命令
???????????? 4.8.staprun命令
?????? 第五章 排隊理論
???????????? 5.1.排隊理論預覽
???????????? 5.2.隊列長度和等待時間
???????????? 5.3.等待時間
???????????? 5.4.隊列長度
???????????? 5.5.完成率
???????????? 5.6.到達率
???????????? 5.7.預測系統極限
???????????? 5.8.預測資源極限
???????????? 5.9.策略概要
?????? 第六章 物理磁盤特征調優
???????????? 6.1.受物理因素影響的磁盤I/O
???????????? 6.2.磁盤存儲密度
???????????? 6.3.SCSI總線因素
???????????? 6.4.塊I/O請求和緩存影響
???????????? 6.5.連續讀取訪問調優
???????????? 6.6.磁盤隊列調優
???????????? 6.7.調度程序后期限調優
???????????? 6.8.預期調度程序調優
???????????? 6.9.等待調度調優
???????????? 6.10.cfq調優
???????????? 6.11.物理塊設備接口
???????????? 6.12.虛擬塊設備
???????????? 6.13.虛擬塊設備調優
???????????? 6.14.邏輯卷和VBDs
???????????? 6.15.實現快照存儲
?????? 第七章 減少磁盤訪問計數
???????????? 7.1.虛擬文件系統
???????????? 7.2.ext2/ext3文件系統布局
???????????? 7.3.存儲碎片
???????????? 7.4.存儲碎片預覽
???????????? 7.5.存儲碎片調優
???????????? 7.6.文件系統極限
???????????? 7.7.日志
???????????? 7.8.提高日志性能
???????????? 7.9.日志配置調優
???????????? 7.10.其他掛載時間選項
???????????? 7.11.查找鎖競爭
???????????? 7.12.降低RAID的訪問計數
???????????? 7.13.計算塊大小
???????????? 7.14.計算文件系統條帶
???????????? 7.15.RAID輪詢調優
???????????? 7.16.基于RAID5和RAID的寫操作
???????????? 7.17.提高RAID1性能
???????????? 7.18.RAID1調優
???????????? 7.19.RAID的sysfs調優
?????? 第八章 進程和調度
???????????? 8.1.進程狀態特征
???????????? 8.2.CPU緩存類型
???????????? 8.3.訪問局部性
???????????? 8.4.提高訪問局部性
???????????? 8.5.多任務處理和運行隊列
???????????? 8.6.先占有的進程
???????????? 8.7.運行隊列排序
???????????? 8.8.SCHED_OTHER
???????????? 8.9.調度規則調優
???????????? 8.10.查看CPU性能數據
?????? 第九章 內核定時和進程潛在因素
???????????? 9.1.linux如何追蹤時間
???????????? 9.2.系統響應調優
???????????? 9.3.處理器速度調優
???????????? 9.4.IRQ平衡
???????????? 9.5.均衡CPU訪問計數
???????????? 9.6.改變進程的活動過程調優
???????????? 9.7.改變進程的運行隊列長度調優
???????????? 9.8.即插即用CPU
???????????? 9.9.域調度
???????????? 9.10.配置ROOT的cpuset
???????????? 9.11.配置其他用戶的cpuset
???????????? 9.12.域調度的重要文件
???????????? 9.13.虛擬CPU
???????????? 9.14.創建域時的虛擬CPU調優
???????????? 9.15.動態變化的虛擬CPU調優
???????????? 9.16.虛擬CPU關系的調優
?????? 第十章 內存尋址和分配
???????????? 10.1.內存尋址預覽
???????????? 10.2.虛擬地址空間(32-bit)
???????????? 10.3.查看地址進程空間
???????????? 10.4.進程地址空間調優
???????????? 10.5.物理地址空間
???????????? 10.6.虛擬地址映射(x86)
???????????? 10.7.統一內存架構(x86)
???????????? 10.8.內存分配預覽
???????????? 10.9.提高RAM性能
???????????? 10.10.提高MMU性能
???????????? 10.11.NUMA分配算符調優
???????????? 10.12.提高TLB性能
???????????? 10.13.TLB性能調優
???????????? 10.14.查看系統調用
???????????? 10.15.虛擬域內存
???????????? 10.16.創建域時的內存調優
???????????? 10.17.域的動態內存調優
???????????? 10.18.恢復未賦值的內存
?????? 第十一章 內存緩沖存儲器
???????????? 11.1.使用內存的策略
???????????? 11.2.頁面調度
???????????? 11.3.頁面分配調優
???????????? 11.4.內存過量使用調優
???????????? 11.5.slab緩存
???????????? 11.6.ARP緩存
???????????? 11.7.APR緩存調優
???????????? 11.8.頁面緩存
???????????? 11.9.無名頁面
???????????? 11.10.Sys V IPC
???????????? 11.11.Sys V IPC調優
???????????? 11.12.查看閑置內存
???????????? 11.13.關于查看內存使用的其他工具
?????? 第十二章 內存回收再利用
???????????? 12.1.頁面狀態特征
???????????? 12.2.計算臟和干凈內存
???????????? 12.3.臟頁恢復
???????????? 12.4.pdfflush調優
???????????? 12.5.防止內存不足
???????????? 12.6.OCM規則調優
???????????? 12.7.檢測內存泄漏
???????????? 12.8.提高SWAP性能
???????????? 12.9.交換的調優
???????????? 12.10.SWAP大小調優
???????????? 12.11.SWAP訪問計數調優
???????????? 12.12.監控內存頁面
?????? 第十三章 基本網絡調優
???????????? 13.1.簡化傳輸模型
???????????? 13.2.簡化接收模型
???????????? 13.3.內核套接字緩存
???????????? 13.4.計算總的緩存大小
???????????? 13.5.計算每個套接字緩存大小
???????????? 13.6.核心緩存大小調優
???????????? 13.7.TCP緩存大小調優
???????????? 13.8.DMA緩存大小調優
???????????? 13.9.存儲碎片緩存調優
???????????? 13.10.網絡中斷處理
???????????? 13.11.提高中斷處理
???????????? 13.12.網絡套接字
???????????? 13.13.TCP套接字
???????????? 13.14.查看網絡套接字
???????????? 13.15.TCP套接字調優
???????????? 13.16.TCP套接字存活調優