




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第十六講第十六講 進程管理與系統監(jiān)視進程管理與系統監(jiān)視知識點知識點進程定義進程定義和狀態(tài)和狀態(tài)幾個關于進程的基本概念幾個關于進程的基本概念進程管理進程管理通過對進程的觀察和分析,實現系統管通過對進程的觀察和分析,實現系統管理的優(yōu)化理的優(yōu)化系統監(jiān)控系統監(jiān)控掌握常用系統監(jiān)控指令,實現系統有效掌握常用系統監(jiān)控指令,實現系統有效監(jiān)管監(jiān)管進程定義進程定義v 定義v 進程實體的運行過程,是系統進行資源分配和調度的一個獨立單位v 這個定義包含三方面內容 是程序的一次執(zhí)行 是一個程序及其數據在處理機上順序執(zhí)行時所發(fā)生的活動 是程序在一個數據集合上運行的過程,系統在進行資源分配和任務調度時將其視為一個獨立的單位
2、進程的基本狀態(tài)進程的基本狀態(tài)v 就緒狀態(tài)v 進程獲取了除CPU外的所有所需資源后,就處于就緒狀態(tài),所有的處于該狀態(tài)的進程按照一定方式排列為就緒隊列v 執(zhí)行狀態(tài)v 就緒狀態(tài)的程序獲取CPU后,立即執(zhí)行,此時稱進程處于執(zhí)行狀態(tài);根據OS不同,執(zhí)行狀態(tài)的進程個數也有區(qū)別v 阻塞狀態(tài)v 正在執(zhí)行的進程由于某些原因(I/O請求、申請緩沖空間等)暫時放棄處理機而處于暫停狀態(tài)v 處于阻塞狀態(tài)的進程也被排列為阻塞隊列進程的基本狀態(tài)進程的基本狀態(tài)運行運行就緒就緒阻塞阻塞進程調度進程調度時間片完時間片完I/O請求請求I/O完成完成進程的基本狀態(tài)進程的基本狀態(tài)v 各狀態(tài)間的轉換v 各狀態(tài)間的轉換需要特殊事件觸發(fā) 就
3、緒執(zhí)行:就緒進程獲得CPU 執(zhí)行就緒:正在執(zhí)行的當前進程所持時間片用盡,則暫停執(zhí)行,轉為就緒進程 執(zhí)行阻塞:當前進程所需的資源暫時無法獲得(如I/O設備)或其他前趨工作尚未完成,則進程轉為阻塞狀態(tài) 阻塞就緒:阻塞進程被阻塞的原因已經解決或所需資源已經獲得,則轉為就緒進程等待調度進程進程vLinux系統中,觸發(fā)任何一個事件,系統都會將它定義成一個進程,并且給這個進程一個ID,稱為PID。v根據啟動這個進程的用戶與相關屬性,給這個PID一個有效的權限設置,這個進程在系統上能進行的動作與該PID的權限有關。vPID(process ID):執(zhí)行一個命令可以出發(fā)一個事件而獲取PIDv與執(zhí)行指令時所需要
4、的二進制可執(zhí)行文件,操作該指令用戶的UID和GID有關進程進程v子進程父進程(ps -l) 由當前進程派生出來的進程 系統上的各個進程是有關聯的,就是有父進程子進程的關系。(pstree)v系統或網絡服務:常駐內存程序(crond atd) 在后臺啟動,并且一直持續(xù)不斷的運行 vLinux是多用戶、多任務的的操作系統 多用戶是每個用戶登陸后獲得的PID不同 cpu同時處理多個進程進程進程進程管理進程管理v作業(yè)是否執(zhí)行與該進程的權限有關v找出最耗費資源的進程v找出有問題進程v讓多項作業(yè)中最重要的最先執(zhí)行進程屬性進程屬性v ps optionsv常見選項組合 ps -e顯示所有系統中運行的進程信息
5、 ps -l顯示當前屬于自己這次登陸的PID與相關信息 ps aux 查看當前正在內存中的所有進程信息 ps -axjf 顯示進程家族樹 ps p n顯示PID為n的進程信息進程屬性進程屬性v ps optionsv常見選項組合 ps l:顯示屬于自己這次登陸的進程信息 以長格式顯示進程信息 長格式中的信息包括標志F、狀態(tài)S、進程號PID、父進程號PPID、CPU使用的資源百分比C、優(yōu)先權PRI、進程虛擬大小VSZ、進程等待事件WCHAN、進程狀態(tài)STAT、所處終端TTY、累計運行時間TIME、命令COMMAND等 狀態(tài):S表示休眠,D表示不可中斷的休眠,R表示運行,Z表示僵死(其父已死,其祖
6、回收資源),T表示被追蹤或停止 ps r顯示所有處于運行態(tài)的進程信息任務管理器任務管理器topv ps靜態(tài)觀察,top持續(xù)監(jiān)測系統的進程工作狀態(tài)。v 顯示系統中CPU密集型任務的狀態(tài)并交互控制這些進程v 指令格式 top -dbnpvd:后接進程畫面更新的秒數,默認為5vb:以批處理方式執(zhí)行top,常搭配重定向操作,將批處理結果輸出為文件vn:與b配合,表示記錄幾次top的輸出結果vp:觀測指定PID的進程執(zhí)行情況2022-6-3任務管理器任務管理器top系統登錄時間系統登錄時間登錄用戶數登錄用戶數1、5、10分鐘內的平均負載分鐘內的平均負載總任務數及重要狀態(tài)總任務數及重要狀態(tài)CPU使用率,重
7、點關注空閑量使用率,重點關注空閑量id內存使用率,重點關注空閑量內存使用率,重點關注空閑量free任務管理器任務管理器topvtop的交互指令?:顯示可用的top命令P:按CPU的使用量排序M:按內存使用量排序n :可顯示的進程數目k :指定結束(kill)的進程號PIDr :給某個PID重新定義一個值q :退出top,返回上層任務管理器任務管理器topv每兩秒觀測一次整個系統中CPU密集進程執(zhí)行情況v執(zhí)行兩次top,并將結果保存在/home/tony/av觀察PID為3的進程周期性工作例程周期性工作例程crontabveg1:*/10 * * * 0 ps -aux /home/user/p
8、sfv逢周日每隔10分鐘保存一次系統中所有進程信息veg2:0 0 25 12 * mail -s “MERRY XMAS” honey /tmp/log.txt 2&1 &v 將當前作業(yè)暫停,并放入后臺v直接按Crtl-Z組合鍵vvi /etc/passwdv 觀察當前后臺作業(yè)狀態(tài)vjobs -lrs -l:列出作業(yè)號的同時也列出進程PID -r:只顯示后臺運行作業(yè) -s:只顯示后臺暫停作業(yè)前后臺管理前后臺管理v 后臺轉前臺vfg %n 將jobs指令顯示結果中的第n號作業(yè)從后臺提至前臺v 令后臺作業(yè)運行vbg %n 將后臺暫停的第n號作業(yè)重新啟動運行vfind / -perm +7000v 后臺作業(yè)管理vkill -signal %n將后臺第n號作業(yè)進行signal指定操作 -l:顯示kill當前可用的全部信號 -1:重新加載一次參數 -9:強行終止 -15:中斷運行忘記用戶密碼忘記用戶密碼v進入運行等級一(出現菜單時按e),選擇ke
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 移動工程合同范本
- 裝訂工廠轉讓合同范本
- 消防總代合同范本
- 建筑電氣控制技術趙建偉59課件
- 5.2少年當自強(選用)課件- -2024-2025學年統編版道德與法治九年級下冊
- 吉林工程職業(yè)學院《分子病理學》2023-2024學年第二學期期末試卷
- 呼和浩特職業(yè)學院《商業(yè)建筑設計》2023-2024學年第二學期期末試卷
- 河南省獲嘉縣2024-2025學年三下數學期末復習檢測試題含解析
- 廣州南洋理工職業(yè)學院《生命科學前沿專題》2023-2024學年第二學期期末試卷
- 云服務使用成本控制方法
- 2025年南京科技職業(yè)學院高職單招數學歷年(2016-2024)頻考點試題含答案解析
- 2025-2030年中國航空配餐行業(yè)市場發(fā)展現狀及投資前景規(guī)劃研究報告
- 新課標背景下的跨學科學習內涵、設置邏輯與實踐原則
- 母嬰分離產婦的護理
- 2025教科版一年級科學下冊教學計劃
- 人教版高一上學期數學(必修一)期末考試卷(附答案)
- DBJT14-100-2013 外墻外保溫應用技術規(guī)程(改性酚醛泡沫板薄抹灰外墻外保溫系統)
- 2024解析:第六章質量和密度-講核心(解析版)
- 培訓學校教師崗位職責
- 辦公樓維修改造施工方案
- 老年髖部骨折治療指南
評論
0/150
提交評論