第五十四章 使用 ^mgstat 監控性能
本章介紹 ^mgstat
實用程序,它是一種用於收集基本性能數據的工具。
注意:此實用程序可能會在不同版本之間更新。 ftp://ftp.intersys.com/pub/performance/下載 newmgstat.xml
的信息。
必須從 %SYS
命名空間調用 ^mgstat
,並且可以使用以下位置參數:
Argument | Description |
---|---|
sample time | 此參數指定採樣計數器的頻率(以秒爲單位)。如果未指定,默認值爲 2 秒。注:如果指定的採樣時間大於 10 秒,^mgstat 會將其減少到 10 秒。請參閱此表中的樣本參數數量。 |
number of samples | 此參數指定要獲取的最大樣本數。如果未指定,則默認爲 10 次迭代。 注:如果 ^mgstat 減少了採樣時間,它會增加指定的樣本數以確保運行的持續時間(採樣時間 * 樣本數)實際上與沒有修改任何參數時的持續時間相同。 |
filename | 此參數指定 ^mgstat 生成的 .mgst 文件的文件名,相對於 install-dir\mgr 。如果未指定,則默認文件名爲 ServerName_InstanceName_Date_Time.mgst 。 |
page length | 如果以交互方式運行 ^mgstat ,此參數指定在重複標題行之前要顯示的行數。默認爲0 ,即在頁面開頭顯示一次頁眉;如果指定的值少於 5 行(0 除外),^mgstat 會將其增加到 5 。注:當將 ^mgstat 作爲後臺作業運行時,將忽略此參數。 |
例如,如果將^mgstat
作爲後臺作業運行,要指定每 5
秒獲取一次文件樣本,直到獲得 17280
個樣本(在終端中,從 %SYS
命名空間),請輸入以下內容:
%SYS>JOB ^mgstat(5,17280)
或者,如果以交互方式運行 ^mgstat
,要指定相同的採樣在每 10
行數據後重新顯示標題,請輸入以下內容:
%SYS>DO ^mgstat(5,17280,,10)
默認情況下,^mgstat
會根據服務器名稱、配置名稱以及日期和時間生成一個文件名,並帶有“mgst
”擴展名,該擴展名可由用 Microsoft Excel
編寫的有助於數據圖形化的分析工具識別。默認情況下,該文件位於 IRIS® 數據平臺實例的 install-dir\mgr
目錄中;但是,如果通過 ^SystemPerformance
實用程序更改了輸出目錄,^mgstat
將使用該輸出目錄。
注意:運行 ^SystemPerformance
實用程序時也會生成 mgst
文件,幷包含在 HTML
性能報告中。
爲確保對系統性能的影響最小,^mgstat
實用程序從共享內存中提取各種計數器信息。如果該實用程序正在運行並且出現明顯的性能問題,則可以使用數據來幫助調查問題;如需分析方面的幫助,請聯繫 全球響應中心 (WRC
),可以提供自動運行 ^mgstat
和清除文件的任務。
除下表中註明的數據外,大多數報告數據均以每秒值計算平均值。生成的輸出文件採用可讀的逗號分隔值 (CSV
) 格式,更易於使用 Microsoft Excel
等電子表格工具進行解讀。文件的第一行是標題行,其中包括文件名和實用程序版本,以及有關緩衝區分配和被監視產品版本的信息。數據的列數取決於產品的版本:前兩列是日期和時間;其餘列是: