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

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

目前,由于Unix操作系統(tǒng)的諸多優(yōu)點,ISP們大多采用UNIX作為提供服務(wù)的系統(tǒng)平臺,其中Solaris占了其中的很大比例 。在Solaris的維護中,經(jīng)常出現(xiàn)的是系統(tǒng)性能維護上的問題,影響系統(tǒng)性能的因素有很多,本文從對系統(tǒng)的平均負(fù)荷、進(jìn)程監(jiān)視、CPU、I/O及內(nèi)存管理、網(wǎng)絡(luò)流量診斷等方面進(jìn)行了分析闡述,給出了在Solaris性能維護上的一些方法和經(jīng)驗 。

----
系統(tǒng)的性能是指該系統(tǒng)完成任務(wù)的情況,它的有效性、穩(wěn)定性和響應(yīng)速率 。系統(tǒng)管理員們常常抱怨系統(tǒng)性能不好、不穩(wěn)定、系統(tǒng)響應(yīng)速度太慢等等,所有這類問題僅僅是一些表面現(xiàn)象 。整個網(wǎng)絡(luò)系統(tǒng)的性能的好壞是與網(wǎng)絡(luò)拓樸結(jié)構(gòu),服務(wù)器系統(tǒng)、路由設(shè)備、路由政策、接入設(shè)備、物理線路等多個方面密切相關(guān)的,任何一個環(huán)節(jié)出現(xiàn)問題,都會影響整個系統(tǒng)的性能 。在優(yōu)化整個系統(tǒng)性能之前,必須監(jiān)視、審計每一個環(huán)節(jié)中系統(tǒng)資源是否合理的使用和分配 。服務(wù)器和工作站系統(tǒng)性能好壞主要取決于它怎樣合理使用和分配它的資源,定期監(jiān)視、審計系統(tǒng)的性能是非常重要的,而且應(yīng)該知道要監(jiān)視系統(tǒng)哪些資源 。系統(tǒng)資源包括3個方面:

---- 1、 CPU;
---- 2、 內(nèi)存子系統(tǒng);
---- 3、 I/O子系統(tǒng) 。
----
這3個方面,不論那一方面存在問題都會對系統(tǒng)性能產(chǎn)生影響,而審計系統(tǒng)性能也是從這3方面入手 。審計系統(tǒng)性能的工具很多,在Solaris操作系統(tǒng)中提供了多種用來審計系統(tǒng)資源運行情況的工具,主要包括:

The uptime and sar commands,用來報告系統(tǒng)的平均負(fù)荷;

The ps command,提供系統(tǒng)中正在運行進(jìn)程的相關(guān)信息;

The df command,提供有關(guān)磁盤使用方面的信息;

The vmstat、iostat and sar commands,報告系統(tǒng)活動情況,提供內(nèi)存使用的相關(guān)信息、I/O系統(tǒng)信息、CPU活動等;

The swap command,用來統(tǒng)計系統(tǒng)中swap使用情況;

The netstat command,用來顯示有關(guān)網(wǎng)絡(luò)性能方面的信息 。
----
值得注意的是,對于服務(wù)器/工作站系統(tǒng),由于用戶量的不斷增加,系統(tǒng)資源的使用和分配可能在一段時間內(nèi)較為合理,一段時間之后,系統(tǒng)資源可能處于超負(fù)荷運行狀態(tài),所以說,系統(tǒng)性能管理是一項長期的工作,應(yīng)將系統(tǒng)性能管理作為日常系統(tǒng)管理工作的一部分,來維護系統(tǒng)可靠、高效運行 。

----
在對系統(tǒng)進(jìn)行性能優(yōu)化之前,必須知道系統(tǒng)的硬件資源配置、軟件資源的使用及整個系統(tǒng)配置是否存在問題 。這些問題的發(fā)現(xiàn)往往建立在系統(tǒng)給人們的印象上 。比如:系統(tǒng)對用戶的響應(yīng)速率慢,進(jìn)程運行需花更多的時間等等 。如果發(fā)現(xiàn)了這些現(xiàn)象,就應(yīng)該采集系統(tǒng)主要資源數(shù)據(jù)并進(jìn)行分析,找到提高系統(tǒng)性能的方法 。

---- 一、 系統(tǒng)的平均負(fù)荷
---- 系統(tǒng)在不同時間內(nèi)的平均負(fù)荷(Last mimute、Last 5 minutes、Last 15
minutes)是用來評估系統(tǒng)是否超負(fù)荷運行較方便、較常用的一種方法 。系統(tǒng)在正常運行的情況下,3個值的范圍應(yīng)在0-2 。對于Solaris操作系統(tǒng),可以用現(xiàn)金條命令獲取系統(tǒng)平均負(fù)荷(以主機public.hr.hl.cn為例):

---- 1. uptime
---- public.hr.hl.cn% uptime
---- 2:06下午 運行1天 5:27,7 users, 平均負(fù)荷:0.00,0.01,0.01
---- 2、sar(system activity
reporter)命令本身能用于采集系統(tǒng)活動數(shù)據(jù)或從sadc建立的每日活動文件中提取系統(tǒng)活動數(shù)據(jù) 。
public.hr.hl.cn%sar –q(從文件中取數(shù)據(jù))
SunOS public.hr.hl.cn 5.5.1 04/08/98
00:00:01 runq-sz %runocc swpq-sz %swpocc
01:00:01 1.0 0
02:00:01 1.8 0
03:00:01 1.3 0
04:00:01 1.8 0
05:00:01 2.0 0
Average 1.6 0

---- 或使用:“sar –options t n ”從當(dāng)前開始,在t秒(t>=5)時間間隔內(nèi),采集n次系統(tǒng)活動數(shù)據(jù) 。

推薦閱讀