Unix性能計(jì)數(shù)器含義對(duì)比
Average load 上一分鐘同時(shí)處于“就緒”狀態(tài)的平均進(jìn)程數(shù)
Collision rate 每秒鐘在以太網(wǎng)上檢測(cè)到的沖突數(shù)
Context switches rate 每秒鐘在進(jìn)程或線程之間的切換次數(shù)
CPU utilization CPU 的使用時(shí)間百分比
Disk rate 盤(pán)傳輸速率
Incoming packets error rate 接收以太網(wǎng)數(shù)據(jù)包時(shí)每秒鐘接收到的錯(cuò)誤數(shù)
Incoming packets rate 每秒鐘傳入的以太網(wǎng)數(shù)據(jù)包數(shù)
Interrupt rate 每秒內(nèi)的設(shè)備中斷數(shù)
Outgoing packets errors rate 發(fā)送以太網(wǎng)數(shù)據(jù)包時(shí)每秒鐘發(fā)送的錯(cuò)誤數(shù)
Outgoing packets rate 每秒鐘傳出的以太網(wǎng)數(shù)據(jù)包數(shù)
Page-in rate 每秒鐘讀入到物理內(nèi)存中的頁(yè)數(shù)
Page-out rate 每秒鐘寫(xiě)入頁(yè)面文件和從物理內(nèi)存中刪除的頁(yè)數(shù)
Paging rate 每秒鐘讀入物理內(nèi)存或?qū)懭腠?yè)面文件的頁(yè)數(shù)
Swap-in rate 正在交換的進(jìn)程數(shù)
Swap-out rate 正在交換的進(jìn)程數(shù)
System mode CPU utilization 在系統(tǒng)模式下使用 CPU 的時(shí)間百分比
User mode CPU utilization 在用戶模式下使用 CPU 的時(shí)間百分比
windows性能計(jì)數(shù)器含義對(duì)比
Network Interface 計(jì)數(shù)器
Bytes Total/sec 是在每個(gè)網(wǎng)絡(luò)適配器上發(fā)送和接收字節(jié)的速率,包括幀字符在內(nèi)。Network Interface\\Bytes Received/sec 是 Network Interface\\Bytes Received/sec 和 Network Interface\\Bytes Sent/sec的總和。
Current Bandwidth 指以位/每秒估計(jì)的網(wǎng)絡(luò)接口的當(dāng)前帶寬。
Output Queue Length 為輸出數(shù)據(jù)列隊(duì)(數(shù)據(jù)包)的長(zhǎng)度。如果這個(gè)長(zhǎng)于 2,即會(huì)出現(xiàn)延緩并且如果可能的話找出并解決瓶頸問(wèn)題。由于請(qǐng)求是在這個(gè)操作由網(wǎng)絡(luò)驅(qū)動(dòng)程序接口規(guī)格(NDIS)列隊(duì),這永遠(yuǎn)會(huì)是 0。
Packets/sec 為在網(wǎng)絡(luò)界面發(fā)送和接收數(shù)據(jù)包的速率。
Packets Outbound Discarded 為選為丟棄的輸出數(shù)據(jù)包的數(shù)目,即便沒(méi)有發(fā)現(xiàn)會(huì)阻止傳輸這些數(shù)據(jù)包的錯(cuò)誤。丟棄數(shù)據(jù)包的可能原因是釋放緩沖空間。
Packets Outbound Error 為由于錯(cuò)誤不能傳輸?shù)妮敵鰯?shù)據(jù)包的數(shù)目。
Packets Received Discarded 指選定要丟棄的輸入數(shù)據(jù)包的數(shù)字,即使沒(méi)有發(fā)現(xiàn)阻礙這些數(shù)據(jù)包成為可傳送到更高層協(xié)議的錯(cuò)誤。造成丟棄數(shù)據(jù)包的可能原因是釋放緩沖器空間。
Packets Received Error 指輸入數(shù)據(jù)包的數(shù)目,這些數(shù)據(jù)包含阻礙它們成為可傳送到更高層協(xié)議的錯(cuò)誤。
Packets Received/sec 為在網(wǎng)絡(luò)界面接收數(shù)據(jù)包的速率。
Packets Sent/sec 為在網(wǎng)絡(luò)界面發(fā)送數(shù)據(jù)包的速率。
Processor計(jì)數(shù)器
% Processor Time 指處理器用來(lái)執(zhí)行非閑置線程時(shí)間的百分比。計(jì)算方法是,測(cè)量范例間隔內(nèi)非閑置線程活動(dòng)的時(shí)間,用范例間隔減去該值。(每臺(tái)處理器有一個(gè)閑置線程,該線程在沒(méi)有其他線程可以運(yùn)行時(shí)消耗周期)。這個(gè)計(jì)數(shù)器是處理器活動(dòng)的主要說(shuō)明器,顯示在范例間隔時(shí)所觀察的繁忙時(shí)間平均百分比。這個(gè)值是用 100% 減去該服務(wù)不活動(dòng)的時(shí)間計(jì)算出來(lái)的。 通常CPU的平均活動(dòng)符合應(yīng)該在80%以下,超過(guò)80%表示CPU的處理能力已經(jīng)達(dá)到極限。
% DPC Time 指在范例間隔期間處理器用在緩延程序調(diào)用(DPC)接收和提供服務(wù)的百分比。DPC 正在運(yùn)行的為比標(biāo)準(zhǔn)間隔優(yōu)先權(quán)低的間隔。由于 DPC 是以特權(quán)模式執(zhí)行的,DPC 時(shí)間的百分比為特權(quán)時(shí)間百分比的一部分。這些時(shí)間單獨(dú)計(jì)算并且不屬于間隔計(jì)算總數(shù)的一部分。這個(gè)總數(shù)顯示了作為實(shí)例時(shí)間百分比的平均忙時(shí)。越低越好。在多處理器系統(tǒng)中,如果這個(gè)值大于50%并且Processor:% Processor Time非常高,加入一個(gè)網(wǎng)卡可能會(huì)提高性能,提供的網(wǎng)絡(luò)已經(jīng)不飽和。
% Privileged Time 在特權(quán)模式下處理線程執(zhí)行代碼所花時(shí)間的百分比。當(dāng)調(diào)用 Windows 系統(tǒng)服務(wù)時(shí),此服務(wù)經(jīng)常在特權(quán)模式運(yùn)行,以便獲取對(duì)系統(tǒng)專(zhuān)有數(shù)據(jù)的訪問(wèn)。在用戶模式執(zhí)行的線程無(wú)法訪問(wèn)這些數(shù)據(jù)。 對(duì)系統(tǒng)的調(diào)用可以是直接的(explicit)或間接的(implicit),例如頁(yè)面錯(cuò)誤或中斷。不像某些早期的操作系統(tǒng),Windows 除了使用用戶和特權(quán)模式的傳統(tǒng)保護(hù)模式之外,還使用處理邊界作為分系統(tǒng)保護(hù)。某些由 Windows 為您的應(yīng)用程序所做的操作除了出現(xiàn)在處理的特權(quán)時(shí)間內(nèi),還可能在其他子系統(tǒng)處理出現(xiàn)。這個(gè)時(shí)間包括CPU維護(hù)中斷和延遲過(guò)程調(diào)用的時(shí)間。如果該值過(guò)高,應(yīng)該有I/O處理導(dǎo)致大量系統(tǒng)中斷。
% User Time 指處理器處于用戶模式的時(shí)間百分比。用戶模式是為應(yīng)用程序、環(huán)境分系統(tǒng)和整數(shù)分系統(tǒng)設(shè)計(jì)的有限處理模式。另一個(gè)模式為特權(quán)模式,它是為操作系統(tǒng)組件設(shè)計(jì)的并且允許直接訪問(wèn)硬件和所有內(nèi)存。操作系統(tǒng)將應(yīng)用程序線程轉(zhuǎn)換成特權(quán)模式以訪問(wèn)操作系統(tǒng)服務(wù)。這個(gè)計(jì)數(shù)值將平均忙時(shí)作為示例時(shí)間的一部分顯示。
Interrupts/sec 是處理器接收和處理硬件中斷的平均速度,單位為每秒事例數(shù)。這不包括分開(kāi)計(jì)數(shù)的延遲的進(jìn)程調(diào)用(DPCs)。這個(gè)值說(shuō)明生成中斷的設(shè)備(如系統(tǒng)時(shí)鐘、鼠標(biāo)、磁盤(pán)驅(qū)動(dòng)器、數(shù)據(jù)通訊線、網(wǎng)絡(luò)接口卡和其他外緣設(shè)備)的活動(dòng)。這些設(shè)備通常在完成任務(wù)或需要注意時(shí)中斷處理器。正常線程執(zhí)行因此被中斷。系統(tǒng)時(shí)鐘通常每 10 毫秒中斷處理器一次,創(chuàng)建中斷活動(dòng)的背景。這個(gè)計(jì)數(shù)值顯示用上兩個(gè)實(shí)例中觀察到的值之間的差除于實(shí)例間隔的持續(xù)時(shí)間所得的值。
% Interrupt Time 是處理器在實(shí)例間隔期間接受和服務(wù)硬件中斷的時(shí)間。此值間接表示了生成間隔的設(shè)備活動(dòng), 如系統(tǒng)時(shí)鐘、鼠標(biāo)、磁盤(pán)驅(qū)動(dòng)程序、數(shù)據(jù)通訊線路、網(wǎng)絡(luò)界面卡和其他外圍設(shè)備。當(dāng)這些設(shè)備完成一項(xiàng)任務(wù)或需要管理時(shí),它們通常會(huì)中斷處理器。中斷期間,正常的線程執(zhí)行會(huì)停止。多數(shù)系統(tǒng)時(shí)鐘會(huì)每隔 10 毫秒中斷處理器,產(chǎn)生間隔活動(dòng)的背景,在間隔期間,終止正常的線程執(zhí)行。此計(jì)數(shù)器顯示此平均占用時(shí)間為實(shí)例時(shí)間的一部分。
Process計(jì)數(shù)器
Private Bytes 指這個(gè)處理不能與其他處理共享的、已分配的當(dāng)前字節(jié)數(shù)。
Page Faults/sec 指在這個(gè)進(jìn)程中執(zhí)行線程造成的頁(yè)面錯(cuò)誤出現(xiàn)的速度。當(dāng)線程引用了不在主內(nèi)存工作集中的虛擬內(nèi)存頁(yè)即會(huì)出現(xiàn) Page Fault。如果它在備用表中(即已經(jīng)在主內(nèi)存中)或另一個(gè)共享頁(yè)的處理正在使用它,就會(huì)引起無(wú)法從磁盤(pán)中獲取頁(yè)。
% User Time 指處理線程用于執(zhí)行使用用戶模式的代碼的時(shí)間的百分比。應(yīng)用程序、環(huán)境分系統(tǒng)和集合分系統(tǒng)是以用戶模式執(zhí)行的。Windows 的可執(zhí)行程序、內(nèi)核和設(shè)備驅(qū)動(dòng)程序不會(huì)被以用戶模式執(zhí)行的代碼損壞。不像某些早期的操作系統(tǒng),Windows 除了使用用戶和特權(quán)模式的傳統(tǒng)式保護(hù)模式之外,還使用處理邊界作為分系統(tǒng)保護(hù)。某些由 Windows 為您的應(yīng)用程序所做的操作除了出現(xiàn)在處理的特權(quán)時(shí)間內(nèi),還可能在其他子系統(tǒng)處理出現(xiàn)。
% Privileged Time 是在特權(quán)模式下處理線程執(zhí)行代碼所花時(shí)間的百分比。當(dāng)調(diào)用 Windows 系統(tǒng)服務(wù)時(shí),此服務(wù)經(jīng)常在特權(quán)模式運(yùn)行,以便獲取對(duì)系統(tǒng)專(zhuān)有數(shù)據(jù)的訪問(wèn)。在用戶模式執(zhí)行的線程無(wú)法訪問(wèn)這些數(shù)據(jù)。對(duì)系統(tǒng)的調(diào)用可以是直接的(explicit)或間接的(implicit),例如頁(yè)面錯(cuò)誤或間隔。不像某些早期的操作系統(tǒng),Windows 除了使用用戶和特權(quán)模式的傳統(tǒng)保護(hù)模式之外,還使用進(jìn)程邊界作為分系統(tǒng)保護(hù)。某些由 Windows 為您的應(yīng)用程序所做的操作除了出現(xiàn)在進(jìn)程的特權(quán)時(shí)間內(nèi),還可能在其他子系統(tǒng)進(jìn)程出現(xiàn)。
% Processor Time 是所有進(jìn)程線程使用處理器執(zhí)行指令所花的時(shí)間百分比。指令是計(jì)算機(jī)執(zhí)行的基礎(chǔ)單位。線程是執(zhí)行指令的對(duì)象,進(jìn)程是程序運(yùn)行時(shí)創(chuàng)建的對(duì)象。此計(jì)數(shù)包括處理某些硬件間隔和陷阱條件所執(zhí)行的代碼。
Virtual Bytes 指處理使用的虛擬地址空間的以字節(jié)數(shù)顯示的當(dāng)前大小。使用虛擬地址空間不一定是指對(duì)磁盤(pán)或主內(nèi)存頁(yè)的相應(yīng)的使用。虛擬空間是有限的,可能會(huì)限制處理加載數(shù)據(jù)庫(kù)的能力。
Working Set 指這個(gè)處理的 Working Set 中的當(dāng)前字節(jié)數(shù)。Working Set 是在處理中被線程最近觸到的那個(gè)內(nèi)存頁(yè)集。如果計(jì)算機(jī)上的可用內(nèi)存處于閾值以上,即使頁(yè)不在使用中,也會(huì)留在一個(gè)處理的 Working Set中。當(dāng)可用內(nèi)存降到閾值以下,將從 Working Set 中刪除頁(yè)。如果需要頁(yè)時(shí),它會(huì)在離開(kāi)主內(nèi)存前軟故障返回到 Working Set 中。
Page File Bytes 指這個(gè)處理在 Paging file 中使用的最大字節(jié)數(shù)。Paging File 用于存儲(chǔ)不包含在其他文件中的由處理使用的內(nèi)存頁(yè)。Paging File 由所有處理共享,并且 Paging File 空間不足會(huì)防止其他處理分配內(nèi)存。
I/O Data Bytes/sec 處理從 I/O 操作讀取/寫(xiě)入字節(jié)的速度。這個(gè)計(jì)數(shù)器為所有由本處理產(chǎn)生的包括文件、網(wǎng)絡(luò)和設(shè)備 I/O 的活動(dòng)計(jì)數(shù)。
PhysicalDisk計(jì)數(shù)器
Avg. Disk Queue Length 指讀取和寫(xiě)入請(qǐng)求(為所選磁盤(pán)在實(shí)例間隔中列隊(duì)的)的平均數(shù)。
% Disk Time 指所選磁盤(pán)驅(qū)動(dòng)器忙于為讀或?qū)懭胝?qǐng)求提供服務(wù)所用的時(shí)間的百分比。
Current Disk Queue Length 在收集性能數(shù)據(jù)時(shí)磁盤(pán)上當(dāng)前的請(qǐng)求數(shù)量。它還包括在收集時(shí)處于服務(wù)的請(qǐng)求。這是瞬間的快照,不是時(shí)間間隔的平均值。多軸磁盤(pán)設(shè)備能有一次處于運(yùn)行狀態(tài)的多重請(qǐng)求,但是其他同期請(qǐng)求正在等待服務(wù)。此計(jì)數(shù)器會(huì)反映暫時(shí)的高或低的隊(duì)列長(zhǎng)度,但是如果磁盤(pán)驅(qū)動(dòng)器被迫持續(xù)運(yùn)行,它有可能一直處于高的狀態(tài)。請(qǐng)求的延遲與此隊(duì)列的長(zhǎng)度減去磁盤(pán)的軸數(shù)成正比。為了提高性能,此差應(yīng)該平均小于二。一個(gè)經(jīng)驗(yàn)規(guī)則是將每一個(gè)磁盤(pán)的平均請(qǐng)求隊(duì)列長(zhǎng)度保持在2以下。當(dāng)這個(gè)計(jì)數(shù)器的值超過(guò)了每個(gè)磁盤(pán)2時(shí),系統(tǒng)將出現(xiàn)一個(gè)I/O極限。
Split IO/Sec 匯報(bào)磁盤(pán)上的 I/O 分割成多個(gè) I/O 的速率。一個(gè)分割的 I/O 可能是由于請(qǐng)求的數(shù)據(jù)太大不能放進(jìn)一個(gè)單一的 I/O 中或者磁盤(pán)碎片化而引起的。
% Idle Time 匯報(bào)在實(shí)例間隔時(shí)磁盤(pán)閑置時(shí)間的百分比。
Avg. Disk Bytes/Transfer 指在寫(xiě)入或讀取操作時(shí)從磁盤(pán)上傳送或傳出字節(jié)的平均數(shù)。
Disk Read Bytes/sec 指在讀取操作時(shí)從磁盤(pán)上傳送字節(jié)的速率。
Disk Write Bytes/sec 指在寫(xiě)入操作時(shí)傳送到磁盤(pán)上的字節(jié)速度。
Memory計(jì)數(shù)器
Page Faults/sec 每秒鐘出錯(cuò)頁(yè)面的平均數(shù)量。由于每個(gè)錯(cuò)誤操作中只有一個(gè)頁(yè)面出錯(cuò),計(jì)算單位為每秒出錯(cuò)頁(yè)面數(shù)量,因此這也等于頁(yè)面錯(cuò)誤操作的數(shù)量。這個(gè)計(jì)數(shù)器包括硬錯(cuò)誤(那些需要磁盤(pán)訪問(wèn)的)和軟錯(cuò)誤(在物理內(nèi)存的其他地方找到的錯(cuò)誤頁(yè))。許多處理器可以在有大量軟錯(cuò)誤的情況下繼續(xù)操作。但是,硬錯(cuò)誤可以導(dǎo)致明顯的拖延。當(dāng)進(jìn)程請(qǐng)求一塊內(nèi)存但系統(tǒng)無(wú)法分配時(shí)發(fā)生頁(yè)面錯(cuò)誤,該值過(guò)高(與未加壓時(shí)比較)可能有兩方面的原因:1、 應(yīng)用程序已經(jīng)占用了過(guò)多內(nèi)存,這可以通過(guò)增加內(nèi)存量來(lái)解決。2、 應(yīng)用程序的內(nèi)存請(qǐng)求過(guò)于頻繁(如:頻繁地創(chuàng)建和銷(xiāo)毀對(duì)象)。此時(shí)要考慮更改設(shè)計(jì)。
Committed Bytes 指以字節(jié)表示的確認(rèn)虛擬內(nèi)存。確認(rèn)內(nèi)存磁盤(pán)頁(yè)面文件上保留了空間的物理內(nèi)存。每個(gè)物理磁盤(pán)上可以有一個(gè)或一個(gè)以上的頁(yè)面文件。這個(gè)計(jì)數(shù)器只顯示上一回觀察到的值;它不是一個(gè)平均值。
Available MBytes 計(jì)算機(jī)上運(yùn)行的進(jìn)程的可用物理內(nèi)存大小,單位是千字節(jié),而不是在 Memory\\Available Bytes 中報(bào)告的字節(jié)。它是將零的、空閑的和備用內(nèi)存列表的空間添加在一起來(lái)計(jì)算的。空閑內(nèi)存可隨時(shí)使用; 零內(nèi)存是為了防止以后的進(jìn)程看到以前進(jìn)程使用的數(shù)據(jù)而在很多頁(yè)內(nèi)存中填滿了零的內(nèi)存。備用內(nèi)存是指從進(jìn)程的工作集(它的物理 內(nèi)存)移到磁盤(pán)的,但是仍舊可以重新調(diào)用的內(nèi)存。 這個(gè)計(jì)數(shù)器只顯示觀察到的最后一個(gè)值;它不是一個(gè)平均值。當(dāng)這個(gè)數(shù)值變小時(shí),Windows開(kāi)始頻繁地調(diào)用磁盤(pán)頁(yè)面文件。如果這個(gè)數(shù)值很小,例如小于5 MB,系統(tǒng)會(huì)將大部分時(shí)間消耗在操作頁(yè)面文件上。
Pages/sec 指為解決硬頁(yè)錯(cuò)誤從磁盤(pán)讀取或?qū)懭氪疟P(pán)的速度。這個(gè)計(jì)數(shù)器是可以顯示導(dǎo)致系統(tǒng)范圍延緩類(lèi)型錯(cuò)誤的主要指示器。它是 Memory\\Pages Input/sec 和 Memory\\Pages Output/sec 的總和。是用頁(yè)數(shù)計(jì)算的,以便在不用做轉(zhuǎn)換的情況下就可以同其他頁(yè)計(jì)數(shù)如: Memory\\Page Faults/sec 做比較,這個(gè)值包括為滿足錯(cuò)誤而在文件系統(tǒng)緩存(通常由應(yīng)用程序請(qǐng)求)的非緩存映射內(nèi)存文件中檢索的頁(yè)。 一般如果pages/sec持續(xù)高于幾百,那么您應(yīng)該進(jìn)一步研究頁(yè)交換活動(dòng)。
Commit Limit 指在不用擴(kuò)展分頁(yè)文件的情況下可以使用的虛擬內(nèi)存的數(shù)量。這是用字節(jié)來(lái)計(jì)算的。確認(rèn)的內(nèi)存是指保留在磁盤(pán)分頁(yè)文件上的物理內(nèi)存。在每個(gè)邏輯磁盤(pán)上可以有一個(gè)分頁(yè)內(nèi)存。如果擴(kuò)展分頁(yè)文件,這個(gè)限量將相應(yīng)增加。這個(gè)計(jì)數(shù)器只顯示上一回觀察到的值;而不是一個(gè)平均值。
計(jì)數(shù)器閾值 |
建議的數(shù)值 |
Memory\\Available 字節(jié) |
不小于 4 MB |
Memory\\Pages 輸入 / 秒 |
不超過(guò) 10 個(gè)頁(yè)面 |
分頁(yè) File\\%分配狀況視圖 |
不超過(guò) 70% |
分頁(yè) File\\%使用高峰 |
不超過(guò) 70% |
Process\\Page 文件字節(jié)數(shù)峰值 |
不適用 |
請(qǐng)注意 應(yīng)定期跟蹤頁(yè)文件使用。 如果增加使用或在系統(tǒng)上的負(fù)載,您通常會(huì)增加虛擬地址空間和頁(yè)面文件空間需求。
柴油發(fā)電機(jī)
發(fā)電機(jī)
柴油機(jī)
柴油發(fā)電機(jī)
13636374743(上海)
13291526067(嘉興)