日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

談?wù)凷olaris系統(tǒng)性能上的維護(hù)( 二 )


----
runq-sz正常情況下它應(yīng)小于2 。如果此值連續(xù)大于2表明系統(tǒng)可能處于CPU-bound狀態(tài) 。如果%runocc大于90,并且runq-sz大于2,表明CPU處于超負(fù)荷狀態(tài),系統(tǒng)響應(yīng)速率下降 。

---- 二、 系統(tǒng)進(jìn)程監(jiān)視
---- 系統(tǒng)中運(yùn)行的進(jìn)程都不同程度的消耗系統(tǒng)資源,通過監(jiān)視這些進(jìn)程,找到對系統(tǒng)資源影響較大的進(jìn)程,就能夠采取相應(yīng)措施改善系統(tǒng)性能 。
----
在Solaris系統(tǒng)中,可以通過ps命令采集進(jìn)程數(shù)據(jù),系統(tǒng)中有2條ps命令(/usr/bin/ps、/usr/ucb/ps),建議兩條命令結(jié)合使用,ps命令能夠用來監(jiān)視系統(tǒng)中活動進(jìn)程的執(zhí)行狀態(tài),它能匯報(bào)下列信息:

用戶名稱;

進(jìn)程的ID(PID);

CPU使用時(shí)間;

內(nèi)存使用情況;

當(dāng)前進(jìn)程狀態(tài);

進(jìn)程的優(yōu)先級;

進(jìn)程類型 。
----
通過觀察分析ps命令輸出結(jié)果,如果發(fā)現(xiàn)異常情況,如某個(gè)進(jìn)程占用CPU/MEM過多、某個(gè)用戶產(chǎn)生很多進(jìn)程等等,此時(shí)的問題不是用戶的問題,而是過重的CPU
load阻礙用戶的訪問速率 。這時(shí)候可以對那些顯爾易見的問題采取相應(yīng)補(bǔ)救措施:
如果發(fā)現(xiàn)某個(gè)用戶產(chǎn)生很多進(jìn)程,占用過多的系統(tǒng)資源,可以kill其中的消耗資源較多的進(jìn)程,釋放系統(tǒng)資源;

如果發(fā)現(xiàn)某個(gè)進(jìn)程積聚大量時(shí)間,這可能指示進(jìn)程處于無限循環(huán)狀態(tài)或進(jìn)程出現(xiàn)錯誤 。在咨詢這個(gè)進(jìn)程的用戶后,可以終止此進(jìn)程 。

如果發(fā)現(xiàn)某個(gè)不很重要的進(jìn)程消耗大量CPU,可以使用nice/priocntl命令改變此進(jìn)程的優(yōu)先級 。使它在較低的優(yōu)先級中運(yùn)行 。
---- 除采取上述措施外,還應(yīng)該分析其他的問題,通常關(guān)心的是那些runnable、blocked for disk I/O、or paging
jobs,而不是那些sleeping、stoped進(jìn)程,因?yàn)檫@些進(jìn)程并不影響整個(gè)系統(tǒng)的性能 。如果必要的進(jìn)程占用內(nèi)存很大,表明系統(tǒng)可能需要增加內(nèi)存 。
---- 三、 CPU與I/O監(jiān)控
---- 從PS得到的數(shù)據(jù)是非常詳細(xì)的,通常不僅需要知道每個(gè)進(jìn)程的狀態(tài),而且還需知道整個(gè)系統(tǒng)的狀態(tài),有許多方法可以得到整個(gè)系統(tǒng)的狀態(tài)比如:
---- 1、 df命令報(bào)告磁盤的使用情況,顯示mount or unmount文件系統(tǒng)磁盤空間使用情況;
---- 2、 iostat and vmstat命令顯示系統(tǒng)資源狀況;
----
iostat命令匯報(bào)磁盤I/O狀態(tài)、進(jìn)程流通量、隊(duì)列長度、服務(wù)時(shí)間等,vmstat命令顯示內(nèi)存使用情況、CPU負(fù)荷、paging、系統(tǒng)調(diào)用等等 。
---- 3、 sar命令收集、報(bào)告系統(tǒng)的活動情況 。
---- 四、 內(nèi)存統(tǒng)計(jì)管理
----
在系統(tǒng)運(yùn)行的不同時(shí)期,可用內(nèi)存能否滿足程序運(yùn)行的需求是影響系統(tǒng)性能的一個(gè)重要因素 。如果可用內(nèi)存不能滿足程序運(yùn)行的需要,那么系統(tǒng)就重復(fù)從物理內(nèi)存中拷貝一個(gè)或多個(gè)頁面到磁盤,以及從磁盤拷貝頁面到內(nèi)存 。在從物理內(nèi)存中拷貝一個(gè)或多個(gè)頁面到磁盤后,系統(tǒng)為其它任務(wù)重新使用這些內(nèi)存,這就是通常所說的“paging” 。一旦系統(tǒng)啟動paging,整個(gè)系統(tǒng)的性能可能會急劇下降直到系統(tǒng)內(nèi)存又滿足程序運(yùn)行的需要 ??傊?,當(dāng)可用內(nèi)存不能滿足系統(tǒng)需要時(shí)會影響系統(tǒng)性能;當(dāng)可用內(nèi)存滿足系統(tǒng)需要時(shí)則不會影響系統(tǒng),因此,應(yīng)該經(jīng)常監(jiān)視有關(guān)內(nèi)存使用數(shù)據(jù)并進(jìn)行分析,預(yù)測可能發(fā)生的問題,擴(kuò)展內(nèi)存或調(diào)整內(nèi)存配置參數(shù)使系統(tǒng)穩(wěn)定可靠運(yùn)行 。

---- 通常,系統(tǒng)采取兩種方式來滿足所有進(jìn)程對內(nèi)存的需求:paging and
swapping.swapping移動整個(gè)進(jìn)程到磁盤,從而達(dá)到回收內(nèi)存的目的 。在下一次系統(tǒng)運(yùn)行該進(jìn)程時(shí),它必須從磁盤swap區(qū)中拷貝整個(gè)進(jìn)程的內(nèi)存映象到內(nèi)存中去 。Paging移動進(jìn)程的部分頁面到磁盤來達(dá)到回收內(nèi)存的目的,進(jìn)程的大多數(shù)頁面仍保留在內(nèi)存中 。

---- 五、 系統(tǒng)信息的自動采集

推薦閱讀