久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

尋找UNIX中CPU的“消耗大戶”

瀏覽:116日期:2024-06-22 10:22:37
多用戶的Unix計算機系統(tǒng)在運行過程中,有時會感覺到運算速度突然慢下來,有時甚至連從鍵盤輸入字符也得過好久才會有反應(yīng)。有經(jīng)驗的人一定會知道,這時計算機中一定在運行一個非常耗費CPU的進程。這樣的進程有時是某個人在執(zhí)行一個很占CPU的程序,有時則可能是系統(tǒng)中出了意外情況,系統(tǒng)本身在進行處理。無論是哪種情況,系統(tǒng)管理員都應(yīng)及時找出這樣的進程,并做出相應(yīng)的處理。  UNIX雖然提供了“acct”等一系列記賬程序,但這些程序只能在進程結(jié)束后才能顯示運行時間和占用CPU時間等信息,不能實時計算單位時間內(nèi)哪一個進程占用CPU時間最多。  為此本人用shell語言編寫了一段程序,利用UNIX提供的一些實用程序,實現(xiàn)了上述功能。 此段程序中包含 ps、cut、diff等UNIX實用程序,下面先簡單介紹一下這些實用程序的功能。  ps 用來顯示當(dāng)前系統(tǒng)中進程的有關(guān)信息。用-e參數(shù)則顯示系統(tǒng)中所有進程的信息。使用-f參數(shù)則顯示各進程完整的信息;  cut用于以列為單位對文件進行剪裁。參數(shù)“-c -15,33-”表示把輸入文件每行前15個字符及第33個字符以后直到行尾的所有字符放入輸出文件;  echo用于向屏幕上顯示提示信息;  sleep可以讓 shell 程序等待若干秒,然后再執(zhí)行后面的語句;  diff用于對兩個文件進行比較,不同之處則顯示出來;  sort可對文件中的各行進行排序,排序結(jié)果可顯示出來;  grep可用來找出文件中滿足一定條件的行。參數(shù)“^”表示找出第一列為空格的各行;  |為管道的符號,可實現(xiàn)把前面命令的輸出作為后面命令輸入的作用,這樣就可省略生成中間文件的步驟,提高執(zhí)行效率;  >表示對輸出進行重定向,把本來應(yīng)顯示在屏幕上的東西輸出到文件中。  程序內(nèi)容如下: ps -ef|cut -c -15,33->tt1 echo Please wait a while... sleep 20 ps -ef|cut -c -15,33->tt2 echo Attention ! echo  diff tt1 tt2|cut -c 2->tt3 sort tt3|grep '^ '|cut -c -83|grep -v 0:00 echo  echo That is ok! rm tt1 tt2 tt3 程序說明 程序首先取得系統(tǒng)中所有進程的信息并把其中有用的字段放入臨時文件tt1中。接著讓程序等待20秒(時間可依具體情況進行調(diào)整)。 然后再一次取得所有進程的信息,并把所有的字段放入臨時文件tt2 中。 對兩個臨時文件進行比較,找出20秒前后信息不同的那些進程(其中就有消耗CPU時間已經(jīng)發(fā)生了變化的進程)。 去掉進行比較時產(chǎn)生的“>”和“<”,把結(jié)果放入臨時文件tt3中。 對tt3中的內(nèi)容進行排序,把耗費CPU時間發(fā)生變化的同一進程的前后信息排在一起。grep“^”則是用來去掉執(zhí)行此shell程序時產(chǎn)生的一些中間命令進程的信息。 再用cut刪去每行中過長的進程信息,使輸出更加清晰。而grep -v 0:00 則用來去掉20秒前后只出現(xiàn)一次的進程。程序執(zhí)行至此,在20秒前后耗費CPU時間不同的進程就顯示在屏幕上了,從中可以很容易地找出所要找的進程。最后為了不在系統(tǒng)中留下無用的垃圾文件,還要把三個臨時文件全都刪去。
標(biāo)簽: Unix系統(tǒng)
主站蜘蛛池模板: 日韩视频一区在线观看 | 日韩一区二区在线播放 | 免费啪啪网站 | 精品毛片在线 | 久久综合一区二区 | 精品日韩在线观看 | 欧美在线一区二区 | 91.成人天堂一区 | 一区二区三区国产视频 | 日韩激情视频一区二区 | 在线观看毛片视频 | 久久一二三四 | 成人亚洲精品久久久久软件 | 国产精品视频专区 | 国产精品久久国产精品 | 日韩一级免费在线观看 | 国产成年人小视频 | 成人免费毛片aaaaaa片 | 国产精品日韩欧美 | 久久不射电影网 | 亚洲jizzjizz日本少妇 | 国产欧美日韩一区二区三区 | 中文字幕 国产精品 | 一区二区三区四区在线 | 青青草一区二区 | 亚洲欧美精品 | 日韩在线观看中文字幕 | 激情久久av一区av二区av三区 | 在线色网站 | 97国产精品| 黄网站色大毛片 | 亚洲综合精品 | 81精品国产乱码久久久久久 | 久久亚洲天堂 | 久久免费视频3 | 亚洲视频在线观看视频 | 国外成人在线视频 | 精品久久久久久国产 | 一区二区国产在线 | 中文字幕亚洲在线观看 | 草久在线观看 |