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