色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>監(jiān)視Linux系統(tǒng)資源的使用情況

監(jiān)視Linux系統(tǒng)資源的使用情況

2017-11-03 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

雖然說Linux操作系統(tǒng)要比Windows操作系統(tǒng)穩(wěn)定的多。但是這個穩(wěn)定是相對而言的。也就是說,Linux操作系統(tǒng)也會有鬧脾氣的時候。在某些情況下,其系統(tǒng)的資源使用率(包括CPU或者內(nèi)存),也會達到90%以上甚至更多。為此系統(tǒng)管理員在必要的時候,仍然需要監(jiān)視系統(tǒng)資源的使用情況。筆者今天就給大家介紹一下,在Linux操作系統(tǒng)下如何監(jiān)視這個系統(tǒng)資源,做到心中有數(shù)。
  一、如何監(jiān)視系統(tǒng)資源?
  在Windows操作系統(tǒng)中,可以通過任務(wù)管理器來查詢各個進程所占用的CPU與內(nèi)存的比率。在Linux操作系統(tǒng)中沒有這種圖形化的管理。在命令行模式下,鍵入top命令,即可以看到各個進程所占用的系統(tǒng)資源。
  作為一個合格的系統(tǒng)管理員,出于系統(tǒng)性能優(yōu)化或者其他方面的考慮,往往需要掌握系統(tǒng)中最消耗CPU或者內(nèi)存資源的程序。為了達到這個目的,系統(tǒng)管理員就需要借助系統(tǒng)提供的top命令。這個命令可以幫助管理員監(jiān)控系統(tǒng)資源的使用情況,包括內(nèi)存、CPU、交換文件分區(qū)的使用率等等。如上圖所示,就是這個命令的執(zhí)行結(jié)果。系統(tǒng)管理員想要提升操作系統(tǒng)的性能,第一步就是需要讀懂上面這張表格。如果這種圖中的內(nèi)容系統(tǒng)管理員無法看懂,那么他就想提升系統(tǒng)的性能根本無法入手。
  Top命令的運行結(jié)果大致可以分為兩個部分。上半部是使一些統(tǒng)計的信息,包括內(nèi)存和交換分區(qū)的使用情況、CPU的運行情況、進程的總數(shù)等等。在這些統(tǒng)計信息中,系統(tǒng)管理員除了要關(guān)注這些重要資源的使用濾外,還需要注意進程運行的狀態(tài)。如上圖所示,可見在Linux系統(tǒng)中進程的狀態(tài)主要有四種,分別為running、sleeping、stopped和zombie。如果從系統(tǒng)維護與性能優(yōu)化考慮,則系統(tǒng)管理員需要關(guān)注那些狀態(tài)為zombie的進程。若進程處于這個狀態(tài),在Linux操作系統(tǒng)中叫做僵尸進程。什么叫做僵尸進程呢?就是那些父進程還沒死、但是子進程卻死了的進程。在Linux操作系統(tǒng)中,進程一般分為父進程和子進程。某個進程A可能會調(diào)用另外一個進程B。此時這個進程A就叫做父進程,而進程B就叫做子進程。由于一些意外的情況,子進程運行已經(jīng)停止,但是父進程卻還不知道子進程早已停止運行,還在那邊傻傻的等待著子進程返回運行結(jié)果。由于子進程沒有返回結(jié)果,則父進程可能一直會在那邊等待。從而導(dǎo)致系統(tǒng)性能的下降。如果系統(tǒng)管理員發(fā)現(xiàn)有僵尸進程的話,首先要做的就是結(jié)束父進程(有時候還需要查看這個父進程打開的其他子進程運行情況),以釋放其占用的系統(tǒng)資源。其次如果這種情況發(fā)生的比較頻繁時,則系統(tǒng)管理員就需要分析到底是什么原因?qū)е逻@種情況發(fā)生的。找到原因后要采取積極的措施。通常情況下,如果子進程的狀態(tài)為“僵尸”時,父進程就不會自動結(jié)束,從而其占用的系統(tǒng)資源就不會自動釋放,從而降低操作系統(tǒng)的性能。
  二、Top命令的使用技巧。
  1、 選擇合適的排序順序
  在Windows操作系統(tǒng)的任務(wù)管理器中,管理員可以根據(jù)需要選擇合適的排序順序,如按CPU排序或者按內(nèi)存的使用率進行排序。而在top命令的顯示結(jié)果中,默認(rèn)情況下是按照CPU的使用率來進行排序的。如果現(xiàn)在系統(tǒng)管理員想按照內(nèi)存使用率來排序,該如何處理呢?如果要想改變top命令結(jié)果的排序順序,則可以按m鍵來按內(nèi)存進行排序。注意這里的m是小寫,而不是大寫的。在Linux操作系統(tǒng)中大部分命令與參數(shù)大小寫都是敏感的。這跟微軟操作系統(tǒng)中的DOS命令不同。Dos命令是不區(qū)分大小寫的。雖然這個排序沒有像微軟操作系統(tǒng)中的任務(wù)管理器那么方便,只需要點點鼠標(biāo)就可以完成排序。但是只要熟悉相關(guān)的命令,在命令行中對其排序沒有大家想想的那么困難。
  2、 監(jiān)視特定用戶使用的資源情況。
  在Windows操作系統(tǒng)中,如果想要查看特定帳戶所打開的進程以及所耗用的系統(tǒng)資源,操作非常簡單。只需要打開系統(tǒng)任務(wù)管理器,然后按照用戶來進行排序。就可以知道某個用戶開啟了哪些進程以及所占用的比例。而在top命令中,沒有按帳戶進行排序的功能。即在上面這個顯示結(jié)果中,只可以按照內(nèi)存使用率或者CPU負載來進行排序,而無法按照用戶來進行排序。如上圖所示,在同一個結(jié)果中夾雜著系統(tǒng)特權(quán)用戶root與普通用戶所打開的進程。這對于系統(tǒng)管理員查找問題原因非常的不方便。有時候系統(tǒng)管理員往往需要只查看特定用戶的進程,如只需要查看oracle帳戶所打開的進程以及所占用的系統(tǒng)資源。而忽略掉系統(tǒng)帳戶。因為特權(quán)帳戶其他用戶無權(quán)進行登陸操作,而其運行的往往是一些系統(tǒng)級別的進程,為此一般不會出現(xiàn)問題。而普通用戶可以運行一些應(yīng)用程序。有時候他們糊里糊涂可能會打開一些非法程序,占用大量的系統(tǒng)資源,從而降低系統(tǒng)性能。廢話少說,如何才能夠查看特定帳戶所啟動的進程呢?其實很簡單。現(xiàn)運行top命令,讓系統(tǒng)統(tǒng)計所有帳戶的進程。然后在需要查看特定帳戶的進程使,只需要按u鍵(注意小寫),然后輸入用戶名即可。此時系統(tǒng)會自動把其他帳戶的進程過濾掉,方便系統(tǒng)管理員查看。按用戶過濾后,仍然可以按m鍵來對現(xiàn)實的結(jié)果進行過濾。如果在一開始就需要查看某個特定用戶的進程,那么只需要直接在top命令后面加入-u可選項然后帶上具體的用戶名即可。但是,此時如果再想查看全部用戶的話,那么只有先推出top命令,然后再利用top命令不帶任何選項,來查看所有用戶的進程。或者說,再在這個窗口中輸入字符u,然后直接按回車鍵,也可以顯示所用用戶的進程信息。
  3、動態(tài)統(tǒng)計信息。
  使用top命令來統(tǒng)計進程的運行信息,跟微軟操作系統(tǒng)的任務(wù)管理器一樣,都是動態(tài)調(diào)整的。也就是說,系統(tǒng)會每隔一段時間去統(tǒng)計這個信息,然后動態(tài)的顯示在窗口中。不需要用戶手工去更新相關(guān)的信息。而且從上面的圖形中可以看出,top命令統(tǒng)計的信息要比微軟任務(wù)管理器統(tǒng)計的信息要多的多。所以對系統(tǒng)管理員來說,具有更大的參考價值。筆者以前也很喜歡采用微軟操作系統(tǒng)的任務(wù)管理器。而了解了top命令后,就對其鐘愛有加了。因為其不僅可以完成任務(wù)管理器中的所有功能。而且top命令中有的信息在微軟任務(wù)管理器中卻無法顯示。而這些信息往往對我們維護系統(tǒng)、提升性能具有很大的參考價值。
  4、刪除有異常的進程。
  如果這個窗口中,發(fā)現(xiàn)某些進程有異常或者用戶執(zhí)行了規(guī)定以外的應(yīng)用程序,如占用了太多的系統(tǒng)資源或者有僵尸進程的存在,則可以直接在這個窗口中講其刪除。操作的方法很簡單,只需要在這個窗口內(nèi)輸入字符p,然后系統(tǒng)會提示系統(tǒng)管理員輸入要關(guān)閉進程的PID。管理員只需要鍵入這個值,然后按回車鍵就可以殺掉不需要的進程。不過在關(guān)閉進程的時候,有權(quán)限的限制。系統(tǒng)特權(quán)帳戶root可以關(guān)閉所有用戶的進程。而普通帳戶則只能夠刪除自己打開的程序,而無法關(guān)閉其他用戶的進程。如現(xiàn)在系統(tǒng)管理員先以oracle用戶登錄,發(fā)現(xiàn)root帳戶下某個進程異常,想要關(guān)閉時,系統(tǒng)會提示無法關(guān)閉的錯誤信息。此時管理員必須先終止這個top進程,然后利用su命令更改登陸的帳戶。然后再關(guān)閉這個異常的進程。系統(tǒng)管理員可以同時關(guān)閉多個進程。方法很簡單,就是同時輸入多個需要關(guān)閉的進程號。在各個進程號之間需要利用逗號隔開。
  top在系統(tǒng)維護中是一個很有用的命令。除了可以實現(xiàn)如上的功能外,還可以設(shè)置其動態(tài)更新的時間間隔等等。不過需要注意的是,在不同版本的Linux系統(tǒng)中其功能稍有差異,而且其顯示的布局與內(nèi)容也有所不同。為此當(dāng)系統(tǒng)管理員維護其不怎么熟悉的版本時,有時候需要查看系統(tǒng)的幫助說明。此時只需要在top命令后面加上?號就可以獲得相關(guān)的幫助。這個聯(lián)機幫助文檔根top命令一樣,都是系統(tǒng)管理員的好幫手。不過可惜的是,現(xiàn)在這些在線幫助文檔都是英文的。所以這對系統(tǒng)管理員的英文說明要求比較高。
?
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 99日精品欧美国产| 久青草国产在线观看视频| 色哒哒影院| 99热在线观看精品| 麻豆天美国产一区在线播放| 亚洲一二三产品区别在哪里| 国产亚洲精品久久综合阿香蕉| 神马影院在线eecss伦理片| 色悠悠电影网| RUNAWAY韩国动漫免费官网版| 美国ZOOM动物在线观看| 16女下面流水不遮图免费观看| 精品无码国产自产在线观看| 亚洲精品入口一区二区乱麻豆精品| 国产精品嫩草影院一区二区三区| 男人的天堂色偷偷| 4399的视频BD高清在线观看免费| 久久亚洲网站| 在线色av| 免费毛片试看| 伊人久久大香线蕉avapp下载| 狠狠色狠狠色综合日日32| 视频在线观看高清免费看| 纯肉无码AV在线看免费看| 免费视频精品38| 97蜜桃网123| 久久久黄色片| 亚洲AV无码专区国产精品99| 国产午夜在线观看视频| 日本超A大片在线观看| 成人在免费观看视频国产| 伦理片午夜在线视频| 5g天天影院天天看天天爽| 名女躁b久久天天躁| 97国产蝌蚪视频在线观看| 农民下乡在线观看3| AV无码九九久久| 日韩综合网| 国产精品一国产精品免费| 亚州中文字幕| 古风H啪肉NP文|