工程師
互聯(lián)網(wǎng)
運維
Linux
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

Linux調(diào)優(yōu)

前西山居 運維總監(jiān)

現(xiàn)太乙人工智能技術合伙人,得到APP AI學習圈講師,前游戲公司技術總監(jiān),前新浪網(wǎng)研發(fā)中心技術經(jīng)理。
Python項目
基于Python實現(xiàn)200+以上節(jié)點集群的持續(xù)部署,實現(xiàn)IM平臺定時一鍵發(fā)布、批量發(fā)布和回退、分組發(fā)布與暫停功能
基于Python實現(xiàn)公司級PaaS平臺管理界面,帶領團隊從工作流管理到監(jiān)控大屏到業(yè)務監(jiān)控的開發(fā)迭代和日常管理
推動公司級的運維腳本迭代,從單機Shell腳本,逐步過渡到可集中管理的支持網(wǎng)絡的Python自動化管理平臺,并利用數(shù)據(jù)庫、前端技術等配合,形成公司內(nèi)部的“代碼商城”,提高了代碼復用度,提升了研發(fā)效率。
個人的著作包括,已經(jīng)在極客時間開設的兩門視頻課程,《零基礎學 Python》和《Linux 實戰(zhàn)技能 100 講》,以及文字專欄《Python自動化辦公實戰(zhàn)課》,合作出版圖書《白話大數(shù)據(jù)與機器學習》,為 Python 語言的初學者和運維工程師、開發(fā)工程師提供系統(tǒng)化的課程,解決他們在學習、實踐中遇到的 80% 的問題。

現(xiàn)太乙人工智能技術合伙人,得到APP AI學習圈講師,前游戲公司技術總監(jiān),前新浪網(wǎng)研發(fā)中心技術經(jīng)理。 Python項目 基于Python實現(xiàn)200+以上節(jié)點集群的持續(xù)部署,實現(xiàn)IM平臺定時一鍵發(fā)布、批量發(fā)布和回退、分組發(fā)布與暫停功能 基于Python實現(xiàn)公司級PaaS平臺管理界面,帶領團隊從工作流管理到監(jiān)控大屏到業(yè)務監(jiān)控的開發(fā)迭代和日常管理 推動公司級的運維腳本迭代,從單機Shell腳本,逐步過渡到可集中管理的支持網(wǎng)絡的Python自動化管理平臺,并利用數(shù)據(jù)庫、前端技術等配合,形成公司內(nèi)部的“代碼商城”,提高了代碼復用度,提升了研發(fā)效率。 個人的著作包括,已經(jīng)在極客時間開設的兩門視頻課程,《零基礎學 Python》和《Linux 實戰(zhàn)技能 100 講》,以及文字專欄《Python自動化辦公實戰(zhàn)課》,合作出版圖書《白話大數(shù)據(jù)與機器學習》,為 Python 語言的初學者和運維工程師、開發(fā)工程師提供系統(tǒng)化的課程,解決他們在學習、實踐中遇到的 80% 的問題。

課程費用

5800.00 /人

課程時長

2

成為教練

課程簡介

Linux高級系統(tǒng)管理和運維管理,優(yōu)化調(diào)優(yōu),Shell

目標收益

培訓對象

課程大綱

引子 正確理解調(diào)優(yōu)與服務器性能的關系
CPU與進程、線程 1、top ps等cpu資源工具的使用
2、進程的運行狀態(tài)及其轉(zhuǎn)換機制
3、進程與線程的關系與區(qū)別
4、計算密集型程序的優(yōu)化案例
(1)nginx的多進程與多線程模型
(2)CPU開銷類進程的狀態(tài)查看與/proc目錄
(3)多核CPU親和性調(diào)整與bios省電模式調(diào)整
內(nèi)存管理 1、vmstat等內(nèi)存資源工具的使用
2、buffer和cache如何產(chǎn)生及其監(jiān)控
3、多級緩存的優(yōu)劣比較
4、內(nèi)存管理與優(yōu)化
(1)redisMySQL內(nèi)存參數(shù)分配與性能變化
(2)swap與內(nèi)存讀寫壓測
(3)cgroup與docker的內(nèi)存管理介紹
磁盤io 1、iostat等io資源管理工具的使用
2、固態(tài)磁盤與機械磁盤的差異
3、io調(diào)度算法差異
4、io優(yōu)化常見策略
(1)MySQL的io問題監(jiān)測與問題定位
(2)io密集型應用的任務拆分及并發(fā)解決方案
網(wǎng)絡io 1、netstat等網(wǎng)絡io資源監(jiān)控
2、網(wǎng)卡多隊列機制與網(wǎng)絡瓶頸優(yōu)化
3、socket連接斷開過程與tcp協(xié)議的關系
4、http協(xié)議與http2.0
(1)基于nginx的epoll和select模型的網(wǎng)絡性能分析
(2)基于不同內(nèi)核參數(shù),網(wǎng)絡吞吐量和響應時間對網(wǎng)絡性能的影響
(3)網(wǎng)卡中斷與CPU的關系
內(nèi)核參數(shù) 1、cpu、io、內(nèi)存、網(wǎng)絡io之間的相互作用與影響
2、sysctl參數(shù)對內(nèi)核的影響
3、ulimit、終端與進程的關系
4、綜合案例
(1)docker的頻繁創(chuàng)建刪除導致性能瓶頸分析
(2)MySQL參數(shù)設置不當導致io性能瓶頸
引子
正確理解調(diào)優(yōu)與服務器性能的關系
CPU與進程、線程
1、top ps等cpu資源工具的使用
2、進程的運行狀態(tài)及其轉(zhuǎn)換機制
3、進程與線程的關系與區(qū)別
4、計算密集型程序的優(yōu)化案例
(1)nginx的多進程與多線程模型
(2)CPU開銷類進程的狀態(tài)查看與/proc目錄
(3)多核CPU親和性調(diào)整與bios省電模式調(diào)整
內(nèi)存管理
1、vmstat等內(nèi)存資源工具的使用
2、buffer和cache如何產(chǎn)生及其監(jiān)控
3、多級緩存的優(yōu)劣比較
4、內(nèi)存管理與優(yōu)化
(1)redisMySQL內(nèi)存參數(shù)分配與性能變化
(2)swap與內(nèi)存讀寫壓測
(3)cgroup與docker的內(nèi)存管理介紹
磁盤io
1、iostat等io資源管理工具的使用
2、固態(tài)磁盤與機械磁盤的差異
3、io調(diào)度算法差異
4、io優(yōu)化常見策略
(1)MySQL的io問題監(jiān)測與問題定位
(2)io密集型應用的任務拆分及并發(fā)解決方案
網(wǎng)絡io
1、netstat等網(wǎng)絡io資源監(jiān)控
2、網(wǎng)卡多隊列機制與網(wǎng)絡瓶頸優(yōu)化
3、socket連接斷開過程與tcp協(xié)議的關系
4、http協(xié)議與http2.0
(1)基于nginx的epoll和select模型的網(wǎng)絡性能分析
(2)基于不同內(nèi)核參數(shù),網(wǎng)絡吞吐量和響應時間對網(wǎng)絡性能的影響
(3)網(wǎng)卡中斷與CPU的關系
內(nèi)核參數(shù)
1、cpu、io、內(nèi)存、網(wǎng)絡io之間的相互作用與影響
2、sysctl參數(shù)對內(nèi)核的影響
3、ulimit、終端與進程的關系
4、綜合案例
(1)docker的頻繁創(chuàng)建刪除導致性能瓶頸分析
(2)MySQL參數(shù)設置不當導致io性能瓶頸

活動詳情

提交需求