1.如果管理進程kill灯帮、killall钟哥、pkill?
參數(shù)
1? ? 重新加載配置文件
9? ? 強制殺死進程
15? ? 終止進程(默認)? ?
kill? PID? 正常停止一個程序
kill -1 PID? 平滑重載配置文件
kill? -9? PID 強制殺死進程(mysql慎用)
killall、pkill命令用于殺死指定名字的進程**
①通過服務(wù)名稱殺掉進程
[root@lh ~]# pkill Name[root@lh ~]# killall Name
②使用pkill踢出從遠程登錄到本機的用戶写烤,終止pts/0上所有進程, 并且bash也結(jié)束(用戶被強制退出)
[root@lh ~]# pkill -9 -t pts/0
2.后臺進程該如何管理 screen?
①沒有先安裝
②開啟一個screen窗口,指定名稱
[root@lh ~]# screen -S wget
③在screen窗口中執(zhí)行任務(wù)即可
④平滑的退出screen,但不會終止screen中的任務(wù)。注意: 如果使用exit 才算真的關(guān)閉screen窗口
ctrl+a+d
⑤查看當前正在運行的screen有哪些
[root@lh ~]# screen -list
⑥進入正在運行的screen
[root@lh ~]# screen -r wget
3.進程優(yōu)先級是什么?nice、renice? 服務(wù)器假死?
? 優(yōu)先體驗
? ? 銀行? | 買票 |
nice指定程序的優(yōu)先級。 值越高 優(yōu)先級越低膝但;值越低跟束,優(yōu)先級越高莺奸。
nice -n 優(yōu)先級數(shù)字 進程名稱
NI=0? PR=20? ? NI=-20? PR=0? ? NI=10? PR=30
NI與PR相差 20
nice -n Number? 啟動一個程序為其配置優(yōu)先級
renice命令修改一個正在運行的進程優(yōu)先級
renice -n 優(yōu)先級數(shù)字 進程pid
renice? -n -Number -p pid
4.平均負載
平均負載是指單位時間內(nèi),系統(tǒng)處于可運行狀態(tài)和不可中斷狀態(tài)的平均進程數(shù)冀宴,也就是平均活躍進程數(shù)灭贷,
? ①平均負載和cpu使用率有什么直接的關(guān)系?
平均負載是指單位時間內(nèi)略贮,處于可運行狀態(tài)和不可中斷狀態(tài)的進程數(shù)甚疟。所以,它不僅包括了正在使用 CPU 的進程逃延,還包括等待 CPU 和等待 I/O 的進程览妖。
CPU 使用率,是單位時間內(nèi) CPU 繁忙情況的統(tǒng)計真友,跟平均負載并不一定完全對應(yīng)黄痪。
② 如何查看平均負載
三個數(shù)值都需要關(guān)注 綜合評估考慮是cpu使用率高,還是cpu的IO等待過多造成過高大量使用cpu進程造成過高
③案例演示? 三種場景
場景一:CPU 密集型進程
場景二:I/O 密集型進程
場景三:大量進程的場景
業(yè)務(wù)驅(qū)動技術(shù)的成長 技術(shù)發(fā)揮價值 在公司就變現(xiàn)