一:硬件使用率
1、 CPU使用率:首先讓客戶打開服務(wù)器的任務(wù)管理器(ctrl+alt+del),如下圖1顯示紅色框內(nèi)的是CPU的使用率,使用率為6%,當(dāng)這個(gè)使用率達(dá)到 80%~100% 之間的時(shí)候,則可以證明服務(wù)器的CPU使用率過(guò)高,那么需要客戶或者我們的技術(shù)人員檢查是哪個(gè)程序占用大量的CPU資源,然后跟客戶講解說(shuō)明。 圖1:
2、內(nèi)存使用率:如下圖2顯示,藍(lán)色框中的是系統(tǒng)內(nèi)存使用大小,請(qǐng)注意這不是使用率,而是當(dāng)前的使用大小,已經(jīng)使用了3.98GB。 圖2:
如下圖3:紅色框內(nèi)是內(nèi)存的詳細(xì)信息,內(nèi)存總數(shù)、空閑內(nèi)存、緩存內(nèi)存、可用內(nèi)存等。我們根據(jù)紅色框內(nèi)的物理內(nèi)存總數(shù),數(shù)值為8157,單位為MB,轉(zhuǎn)換單位為GB則是8GB內(nèi)存。再看看上圖中藍(lán)色框內(nèi)的數(shù)值,數(shù)值為3.94GB,那么用內(nèi)存總數(shù)8GB減去已用內(nèi)存3.94GB,可用內(nèi)存還有4114(4GB)可用,以此推算,機(jī)器的內(nèi)存已用二分一 ,還在正常范圍內(nèi),也可以直接看此圖底部有個(gè)物理內(nèi)存,使用率為49%,使用率如果不超過(guò)80%,就屬于正常范圍內(nèi)。
圖3:
3、CPU溫度的檢測(cè):CPU的溫度也不能過(guò)高,檢查溫度用電腦管家或者魯大師都可以查看,一般情況下CPU的溫度不超過(guò)60°,就屬于正常范圍。如果溫度過(guò)高則需要檢查CPU風(fēng)扇或者硅膠是否老化,溫度過(guò)高容易引起死機(jī)重啟等問題。
二:關(guān)于網(wǎng)絡(luò)延遲: 客戶在自己電腦PING一些門戶網(wǎng)站: 例如 QQ BAIDU 等 如下圖: 藍(lán)色框內(nèi)的數(shù)據(jù)組一般不超過(guò)50-70正常的,偶爾超過(guò)可以忽略。說(shuō)明客戶本地網(wǎng)絡(luò)是正常的. 如果這個(gè)數(shù)值超過(guò)100 或者更大.那么可以證明客戶本地網(wǎng)絡(luò)有問題。
在如下圖 如果有頻繁的丟包 那么也是本地網(wǎng)絡(luò)有問題。請(qǐng)求超時(shí)就是丟包,如果頻繁就是一樣的 偶爾有一兩次丟包可以忽略不計(jì)。
又如下圖(例子) 就屬于嚴(yán)重丟包:
三:硬盤速度: 這里推薦是用 HD Tune Pro ,這款軟件其主要功能有硬盤傳輸速率檢測(cè),健康狀態(tài)檢測(cè),溫度檢測(cè)及磁盤表面掃描等。另外,還能檢測(cè)出硬盤的固件版本、序列號(hào)、容量、緩存大小以及當(dāng)前的Ultra DMA模式等. 如下圖:
直接點(diǎn)擊開始就測(cè)試讀取速度了,如果我們先測(cè)試寫入,那么選擇寫入選項(xiàng)。當(dāng)前我們看到藍(lán)色的數(shù)值,最高讀取速度 120.9M 最低速度38.7M 如果平均數(shù)值低于40 或者最高速度都沒超過(guò)50 那么就認(rèn)為硬盤有問題;蛘呦录軝z查此服務(wù)器是否震動(dòng)過(guò)大,一般都是DIY服務(wù)器因散熱風(fēng)扇安裝問題導(dǎo)致震動(dòng),品牌服務(wù)器一般不會(huì)出現(xiàn)震動(dòng)。還有就是硬盤老化或者壞道過(guò)多。
關(guān)于Linux下的查看硬件使用率一般直接輸入TOP命令即可 如下圖 紅色框內(nèi) %Cpu(s) 這一行是CPU使用率, us代表用戶空間占用CPU百分比 sy代表內(nèi)核空間占用CPU百分比 ni代表用戶進(jìn)程空間內(nèi)改變過(guò)優(yōu)先級(jí)的進(jìn)程占用CPU百分比 id代表空閑CPU百分比 wa代表等待輸入輸出的CPU時(shí)間百分比 我們主要看id這個(gè)空閑率 如果空閑率低于15% 那么可以證明CPU占用率高。其次我們看紅色框內(nèi)第二行 物理內(nèi)存 total是總內(nèi)存 free是剩余內(nèi)存 used 使用的內(nèi)存 buff是用作內(nèi)核緩存的內(nèi)存量 我們主要看free 下圖是4G內(nèi)存。
關(guān)于內(nèi)存使用空閑可以使用free –m 命令再次確認(rèn) 因?yàn)門OP命令查看到的占用率都很高
真正應(yīng)用程序可用的內(nèi)存就是free+buffer+cache
直接看到剩余內(nèi)存還有1.5G
Linux下測(cè)試硬盤速度,查看硬盤健康: 用smartctl這個(gè)命令 如果沒有這個(gè)命令 則用yum install smartmontools 這個(gè)命令安裝 用如下命令檢查硬盤健康狀態(tài):
Smartctl –H –d scsi /dev/sda 注意scsi如果是ata硬盤 則換成ata
看最后一句 SMART Health Status: OK 說(shuō)明硬盤是健康的
查看硬盤的一些信息 用如下命令
Smartctl –i /dev/sda 用-i參數(shù) 后面跟設(shè)備名 并注意最后一句
SMART support is:Enabled 這句,這行說(shuō)明SMART已經(jīng)被打開。CD-ROM設(shè)備和舊式的硬盤不支持SMART,這可以從smartctl -i /dev/hdb的輸出看出:如果最后一句是 SMART support is:Disabled 則可以用smartctl -s on -d ata /dev/sda打開 如果返回類似“Device does not support SMART”的信息就說(shuō)明目標(biāo)硬盤不支持SMART,不能使用這套軟件包進(jìn)行測(cè)試和監(jiān)控
我們也可以用smartctl –a /dev/sda查看硬盤所有信息 如下圖說(shuō)明硬盤測(cè)試通過(guò) 空色框內(nèi)的信息
測(cè)試硬盤讀寫速度用hdpram命令 如果系統(tǒng)沒有此命令 則用yum install hdpram安裝
如下命令測(cè)試
hdparm -t /dev/hda (IDE硬盤)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡陣列)
hdparm -t /dev/md0 (軟RAID設(shè)備)
-t參數(shù)是評(píng)估硬盤的讀取效率,-T參數(shù)評(píng)估是硬盤快取的讀取效。
此命令還有其他更多的參數(shù)
-g 顯示硬盤的磁軌,磁頭,磁區(qū)等參數(shù)。
-i 顯示硬盤的硬件規(guī)格信息,這些信息是在開機(jī)時(shí)由硬盤本身所提供。
-I 直接讀取硬盤所提供的硬件規(guī)格信息
-v 顯示硬盤的相關(guān)設(shè)定
-p 設(shè)定硬盤的PIO模式 等
我們現(xiàn)在來(lái)測(cè)試硬盤的讀取速度 如下圖
速率是135.91M/s 硬盤速度正常
我們?cè)賮?lái)測(cè)試他的緩存讀取速率 如下圖
緩存速率是2110.28MB/S
網(wǎng)絡(luò)PING和windows的測(cè)試方法一樣 不在詳述。