日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统监控和进程管理

發布時間:2025/3/17 linux 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统监控和进程管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

top命令查看系統的實時運行狀況:








  • 進程的三種狀態:
  • 運行態:CPU在調用執行,這才是CPU真實干活時間
  • 阻塞態:等待 I/O
  • 就緒態: I/O完成,等待CPU執行;運行態時間過長,也會被中斷,轉為就緒態
  • 單位時間內,運行態進程和就緒態進程數量之和,就是CPU的隊列長度,隊列長度除以CPU單位時間內的處理能力,就是CPU的負載。通常負載在0.7以內比較好。CPU的真實干活時間除以總時間(干活時間加等待I/O的時間),就是cpu的利用率,反映了CPU的效率,通常也是70%以內比較好。要避免高負載低利用率。

    free 命令監控內存

    • buffer 和 cache:
    buffer 緩沖區,由于內存和硬盤的速度差,每一次數據寫入都會有延遲,為了減少這種延遲,將要寫入的零碎數據先放在內存總的一塊區域攢起來,然后統一寫入硬盤,這個區域就是buffer。Cache,將CPU要用的數據提前準備好,統一存放在內存中的一塊區域,方便CPU取用。緩解cpu和內存的速度差,這個區域就是cache。操作系統用的其實就是內存中的buffer和cache。清理內存空間時,不能清buffer,因為數據還沒有寫入硬盤,但cache中除了kernel使用的部分受保護不能釋放外,其他都可以清,因為數據已經在硬盤中了。
    • 內存的可用空間availbale是指剩余的buffer和cache + 能騰出的cache
    • 內存的真實使用率 (total - available) / tatal
    • 重啟可以強制釋放內存資源,尤其是僵尸進程。
    • echo 3 > /proc/sys/vm/drop_caches 釋放內存

    ps -aux 進程管理


    • -elf 選項可以查看父進程PPID
    • ps -aux | grep 'process_name' 通過grep可以篩選j進程

    • kill -9 PID 按進程id殺進程,精準
    • pkill -9 process_name 按進程名殺進程

    • pstree PID 查看進程樹

    如果pstree不可用,可以通過yum -y install psmisc命令來安裝


    總結

    以上是生活随笔為你收集整理的linux系统监控和进程管理的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。