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

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

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

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

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

課程費(fèi)用

5800.00 /人

課程時(shí)長

2

成為教練

課程簡介

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

目標(biāo)收益

培訓(xùn)對象

課程大綱

引子 正確理解調(diào)優(yōu)與服務(wù)器性能的關(guān)系
CPU與進(jìn)程、線程 1、top ps等cpu資源工具的使用
2、進(jìn)程的運(yùn)行狀態(tài)及其轉(zhuǎn)換機(jī)制
3、進(jìn)程與線程的關(guān)系與區(qū)別
4、計(jì)算密集型程序的優(yōu)化案例
(1)nginx的多進(jìn)程與多線程模型
(2)CPU開銷類進(jìn)程的狀態(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)磁盤與機(jī)械磁盤的差異
3、io調(diào)度算法差異
4、io優(yōu)化常見策略
(1)MySQL的io問題監(jiān)測與問題定位
(2)io密集型應(yīng)用的任務(wù)拆分及并發(fā)解決方案
網(wǎng)絡(luò)io 1、netstat等網(wǎng)絡(luò)io資源監(jiān)控
2、網(wǎng)卡多隊(duì)列機(jī)制與網(wǎng)絡(luò)瓶頸優(yōu)化
3、socket連接斷開過程與tcp協(xié)議的關(guān)系
4、http協(xié)議與http2.0
(1)基于nginx的epoll和select模型的網(wǎng)絡(luò)性能分析
(2)基于不同內(nèi)核參數(shù),網(wǎng)絡(luò)吞吐量和響應(yīng)時(shí)間對網(wǎng)絡(luò)性能的影響
(3)網(wǎng)卡中斷與CPU的關(guān)系
內(nèi)核參數(shù) 1、cpu、io、內(nèi)存、網(wǎng)絡(luò)io之間的相互作用與影響
2、sysctl參數(shù)對內(nèi)核的影響
3、ulimit、終端與進(jìn)程的關(guān)系
4、綜合案例
(1)docker的頻繁創(chuàng)建刪除導(dǎo)致性能瓶頸分析
(2)MySQL參數(shù)設(shè)置不當(dāng)導(dǎo)致io性能瓶頸
引子
正確理解調(diào)優(yōu)與服務(wù)器性能的關(guān)系
CPU與進(jìn)程、線程
1、top ps等cpu資源工具的使用
2、進(jìn)程的運(yùn)行狀態(tài)及其轉(zhuǎn)換機(jī)制
3、進(jìn)程與線程的關(guān)系與區(qū)別
4、計(jì)算密集型程序的優(yōu)化案例
(1)nginx的多進(jìn)程與多線程模型
(2)CPU開銷類進(jìn)程的狀態(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)磁盤與機(jī)械磁盤的差異
3、io調(diào)度算法差異
4、io優(yōu)化常見策略
(1)MySQL的io問題監(jiān)測與問題定位
(2)io密集型應(yīng)用的任務(wù)拆分及并發(fā)解決方案
網(wǎng)絡(luò)io
1、netstat等網(wǎng)絡(luò)io資源監(jiān)控
2、網(wǎng)卡多隊(duì)列機(jī)制與網(wǎng)絡(luò)瓶頸優(yōu)化
3、socket連接斷開過程與tcp協(xié)議的關(guān)系
4、http協(xié)議與http2.0
(1)基于nginx的epoll和select模型的網(wǎng)絡(luò)性能分析
(2)基于不同內(nèi)核參數(shù),網(wǎng)絡(luò)吞吐量和響應(yīng)時(shí)間對網(wǎng)絡(luò)性能的影響
(3)網(wǎng)卡中斷與CPU的關(guān)系
內(nèi)核參數(shù)
1、cpu、io、內(nèi)存、網(wǎng)絡(luò)io之間的相互作用與影響
2、sysctl參數(shù)對內(nèi)核的影響
3、ulimit、終端與進(jìn)程的關(guān)系
4、綜合案例
(1)docker的頻繁創(chuàng)建刪除導(dǎo)致性能瓶頸分析
(2)MySQL參數(shù)設(shè)置不當(dāng)導(dǎo)致io性能瓶頸

活動詳情

提交需求