中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell如何實現監控CPU腳本

發布時間:2021-09-10 17:31:18 來源:億速云 閱讀:234 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關shell如何實現監控CPU腳本,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

   在運維過程中,我們有時需要對CPU進行優化,啥時候優化呢? 自然是出問題的時候,那么啥時候出問題呢? 這個問題就可以使用我們的shell腳本了.

     原理: 通過監視一段時間內CPU使用情況,找出長期占用CPU的進程并對其進行優化,提高CPU的效率

      我們先來寫一個監視CPU并計算一小時內CPU的使用情況的腳本:

#!/bin/bash
SECS=3600
UNIT_TIME=60
STEPS=$(( $SECS / $UNIT_TIME ))
echo Watching CPU usage... ;
for((i=0;i<STEPS;i++))
do
    ps -eo comm,pcpu |tail -n +2 >>/tmp/cpu_usage.$$
    sleep $UNIT_TIME
done
echo
echo CPU  eaters :
cat /tmp/cpu_usage.$$ | \
awk '
{ process[$1] += $2; }'
END{
    for(i in process)
    {
      printf( "%-20s %s\n",i,process[i]);
    }
   }' |sort -nrk 2 | head
rm /tmp/cpu_usage.$$

          寫慣了python,在寫shell腳本,就會覺得shell腳本比較晦澀,而python就不一樣了,簡單,易懂,

       之前有知識星球的星球居民問: shell都能用來干嘛,好像學完了還是不知道能寫啥.

          除了這個腳本外,shell還可以寫很多管理腳本這里舉例說明幾個方向:

  1.    圖像文件的縮放及格式轉換

  2.    使用shell讀取mysql數據庫

  3.    用戶管理

  4.   檢查磁盤及文件系統錯誤

  5.  監控用戶登錄防范黑客入侵

  6.  搭建防火墻

  7.  寫圖片加載器及下載工具

  8.   跟蹤網站變動等

 

     其實有時候不用刻意迷信python,很多時候你覺得python好,shell差,實在是你因為我們寫shell腳本能力太差.

    當然了,有些事情python能做,shell做不了,后面我們會來討論python的妙處.

shell如何實現監控CPU腳本關于“shell如何實現監控CPU腳本”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白沙| 许昌县| 吴堡县| 龙游县| 平潭县| 孙吴县| 黑河市| 凤山市| 南川市| 项城市| 白山市| 金塔县| 饶平县| 巨鹿县| 阆中市| 土默特左旗| 克拉玛依市| 博白县| 会泽县| 彰武县| 菏泽市| 同心县| 和林格尔县| 海林市| 垦利县| 平阳县| 建湖县| 北宁市| 临沧市| 朝阳市| 迭部县| 乐安县| 乌兰浩特市| 绍兴县| 板桥市| 江津市| 松原市| 仲巴县| 云和县| 双桥区| 泾源县|