91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

西吉县| 古浪县| 黔南| 镇沅| 呼图壁县| 库尔勒市| 扶绥县| 宿松县| 丰原市| 大英县| 武夷山市| 木兰县| 双鸭山市| 济阳县| 临江市| 海宁市| 商洛市| 曲靖市| 巴彦县| 广安市| 中牟县| 奈曼旗| 黔西| 亳州市| 牟定县| 鸡西市| 台中市| 南康市| 宜宾市| 巴楚县| 锡林郭勒盟| 兴化市| 隆安县| 曲松县| 丰宁| 扬州市| 昌乐县| 米易县| 华阴市| 北海市| 沙坪坝区|