生活随笔
收集整理的這篇文章主要介紹了
logman
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在本地和遠(yuǎn)程系統(tǒng)上,管理和調(diào)度性能計(jì)數(shù)器和事件跟蹤日志。
語(yǔ)法動(dòng)詞
] [start?collection_name] [stop?collection_name] [delete?collection_name] [query?{collection_name|providers}] [update?collection_name]
參數(shù)
create?{counter?|?trace}?collection_name
創(chuàng)建對(duì)計(jì)數(shù)器或跟蹤收集的收集查詢(xún)。可以使用命令行選項(xiàng)指定設(shè)置。start?collection_name
開(kāi)始數(shù)據(jù)收集查詢(xún)?collection_name。使用該選項(xiàng)將計(jì)劃收集更改為手動(dòng)收集。在命令行中“update”參數(shù),諸如開(kāi)始時(shí)間 (-b),終止時(shí)間 (-e) 或重復(fù)時(shí)間 (-rt) 來(lái)重新調(diào)度集合。stop?collection_name
停止數(shù)據(jù)收集查詢(xún)?collection_name。使用該選項(xiàng)將計(jì)劃收集更改為手動(dòng)收集。在命令行中“update”參數(shù),諸如開(kāi)始時(shí)間 (-b),終止時(shí)間 (-e) 或重復(fù)時(shí)間 (-rt) 來(lái)重新調(diào)度集合。delete?collection_name
刪除數(shù)據(jù)收集查詢(xún)?collection_name。如果?collection_name?不存在,則會(huì)收到錯(cuò)誤消息。query?{collection_name|
providers}
如果未指定?collection_name?或?providers,則顯示所有現(xiàn)有收集查詢(xún)的狀態(tài)。使用?collection_name?顯示特定集合的屬性。要在遠(yuǎn)程計(jì)算機(jī)上顯示屬性,請(qǐng)使用命令行中的?-s?remote computer?選項(xiàng)。使用?providers?作為關(guān)鍵字代替?collection_name,以便顯示本地系統(tǒng)上已安裝的注冊(cè)提供程序。要列出遠(yuǎn)程系統(tǒng)上已安裝的注冊(cè)提供程序,請(qǐng)使用命令行中的?-s?選項(xiàng)。update?collection_name
更新對(duì)計(jì)數(shù)器或跟蹤收集的收集查詢(xún)。對(duì)于計(jì)數(shù)器收集,對(duì)查詢(xún)的修改會(huì)終止并重新開(kāi)始收集。對(duì)于跟蹤收集,在命令行中使用如下參數(shù),以便在不停止收集的情況下進(jìn)行查詢(xún):-p?provider?[(flags[,flags ...])]?Level,?- max?n,?- o?PathName,?-ft?mm:ss, or?-fd.語(yǔ)法選項(xiàng)
[-e?M/d/yyyy h:mm:ss[AM?|?PM]] [-m?[start] [stop]] [-[-]r] [-o?{Path?|?DSN!counter_log}] [-f?{bin?|?bincirc?|?csv?|?tsv?|?SQL}] [-[-]a] [-[-]v?[{nnnnn?|?mmddhhmm}]] [-[-]?rc?[FileName]] [-[-]?max?{value}] [-[-]cnf?[[[hh:]]mm:]ss] [-c?{Path?[path ...] |?-cf?FileName}] [-si?[[hh:]mm:]ss] [-ln?logger_name] [-ets] [-[-]?rt] [-p?{GUID?|?provider?[(flags?[,flags...]}]?Level?|?-pf?FileName}] [-[-]?ul] [-bs?value] [-ft?[[hh:]mm:]ss] [-nb?min max] [-fd?logger name] [-[-]u?user password] [-rf?[[hh:]mm:]ss] [-y] [-mode?{trace_mode?[trace_mode ...]}]
參數(shù)
-s?computer_name
指明創(chuàng)建、開(kāi)始、停止、刪除、查詢(xún)或更新命令操作將在遠(yuǎn)程系統(tǒng)上執(zhí)行。默認(rèn)情況下,這些命令用于本地系統(tǒng)。-config?FileName
指定包含命令行參數(shù)的設(shè)置文件的路徑名。-b?M/d/yyyy h:mm:ss[AM?|?PM]
以 24 小時(shí)格式指定收集開(kāi)始時(shí)間。通過(guò)在命令行添加 AM 或 PM,可以使用 12-小時(shí)格式指定收集開(kāi)始時(shí)間。除非指定時(shí)間,否則默認(rèn)情況下,使用當(dāng)前日期和時(shí)間。使用手動(dòng)開(kāi)始選項(xiàng)立即開(kāi)始收集。-e?M/d/yyyy h:mm:ss[AM?|?PM]
以 24 小時(shí)的格式指定收集結(jié)束時(shí)間。通過(guò)在命令行添加 AM 或 PM,可以指定 12 小時(shí)格式的收集結(jié)束時(shí)間。除非指定時(shí)間,否則默認(rèn)情況下,使用當(dāng)前日期和時(shí)間。使用手動(dòng)停止,然后使用重復(fù)選項(xiàng),在當(dāng)前實(shí)際時(shí)間之前指定停止時(shí)間,否則會(huì)接收到錯(cuò)誤消息。-m?
start?
stop通過(guò)在命令行中使用?start?和?stop?參數(shù),手動(dòng)指定開(kāi)始和停止收集。不能在同一查詢(xún)的命令行中一起使用?-m?start?和?-b?或?-m?stop?和?-e?或?-rf?參數(shù)。-
r按照?-b?和?-rf?選項(xiàng)或?-b?和?-e?選項(xiàng)指定的時(shí)段每天重復(fù)收集查詢(xún)。此命令只對(duì)在同一天、同一月和同一年中指定的開(kāi)始時(shí)間和結(jié)束時(shí)間有效。--
r關(guān)閉重復(fù)選項(xiàng)。-o?Path?|?DSN!counter_log
指定收集性能計(jì)數(shù)器和跟蹤數(shù)據(jù)或 SQL 數(shù)據(jù)庫(kù)和數(shù)據(jù)集位置的輸出文件的路徑名。要使用 DSN!counter_log 格式指定 SQL,請(qǐng)?jiān)诿钚兄惺褂?-f?選項(xiàng)。默認(rèn)情況下,收集日志文件的名稱(chēng)是在收集查詢(xún)名稱(chēng)前加上前綴 .blg(對(duì)于性能計(jì)數(shù)器)或 .etl(對(duì)于跟蹤數(shù)據(jù))。-f?{
bin?|?
bincirc?|?
csv?|?
tsv?|?
SQL}
指定用于收集性能計(jì)數(shù)器和跟蹤數(shù)據(jù)的文件格式。收集性能計(jì)數(shù)器時(shí),可以使用二進(jìn)制、循環(huán)二進(jìn)制、逗號(hào)和制表符分隔或 SQL 數(shù)據(jù)庫(kù)格式。必須在帶 DNS!counter_log 選項(xiàng)的命令行中使用?-o?選項(xiàng)。對(duì)于 SQL 數(shù)據(jù)庫(kù)格式,必須預(yù)定義數(shù)據(jù)庫(kù)系統(tǒng)名稱(chēng) (DSN),并且必須授予寫(xiě)入數(shù)據(jù)庫(kù)的特權(quán)。數(shù)據(jù)集?counter_log?是在數(shù)據(jù)庫(kù)中創(chuàng)建的,并由 DSN 指定。默認(rèn)設(shè)置為二進(jìn)制。-
a可使用該選項(xiàng)追加文件。--
a關(guān)閉追加命令選項(xiàng),并回復(fù)到覆蓋模式。-
v?{
nnnnn?|?
mmddhhmm}
將版本控制信息添加到輸出文件和路徑名稱(chēng)的末尾。在版本控制中使用?nnnnn?數(shù)值格式或日期格式?mmddhhmm(月、日、24-小時(shí)、分鐘)。--
v關(guān)閉版本選項(xiàng)。-
rc?FileName
指定在結(jié)尾關(guān)閉文件后或在收集期間運(yùn)行此命令。將?-rf?選項(xiàng)與?-cnf?聯(lián)合使用以便在收集期間關(guān)閉文件。使用?-stop?選項(xiàng)將會(huì)導(dǎo)致無(wú)法關(guān)閉此命令。命令總是在前臺(tái)運(yùn)行。--
rc關(guān)閉運(yùn)行此命令選項(xiàng)。-
max?value
指定所集合的日志文件的最大值(兆字節(jié))。如果日志文件的大小超過(guò)了該最大值,則集合將會(huì)停止。對(duì)于 SQL 數(shù)據(jù)庫(kù)而言,其最大值即是可寫(xiě)入的記錄數(shù)。--
max關(guān)閉最大大小限制選項(xiàng)。這是默認(rèn)選項(xiàng)。-
cnf?[[hh:]mm:]ss
輸出文件超過(guò)最大大小時(shí)或指定的時(shí)間已過(guò)去時(shí),創(chuàng)建新文件。執(zhí)行此命令時(shí)必須使用?-v?選項(xiàng)。默認(rèn)情況下,每次收集期間只創(chuàng)建一個(gè)日志文件。--
cnf關(guān)閉創(chuàng)建新文件選項(xiàng)。-c?{Path?[path ...] |?
-cf?FileName}
為日志指定性能計(jì)數(shù)器路徑,或指定列出這些計(jì)數(shù)器的日志文件的路徑名。要列出多個(gè)計(jì)數(shù)器路徑,請(qǐng)使用空格分隔命令行,或者使用?-cf?選項(xiàng)在輸入文件中列出計(jì)數(shù)器路徑(每行記錄一個(gè))。 計(jì)數(shù)器路徑的通用格式如下:[\\Computer]\object[parent/instance#index]\counter] where:
父節(jié)點(diǎn)、實(shí)例、索引和格式的計(jì)數(shù)器組件可以是有效名或通配符。不是所有計(jì)數(shù)器都必須具有計(jì)算機(jī)、父節(jié)點(diǎn)、實(shí)例和索引組件。
可以根據(jù)計(jì)數(shù)器本身決定計(jì)數(shù)器路徑。例如,LogicalDisk?對(duì)象具有事例?index,所以必須提供?#index?或通配符。因此,可以使用如下格式:
\LogicalDisk(*/*#*)\*
相對(duì)而言,Process?對(duì)象不需要事例?index。因此,可以使用如下格式:
\Process(*)\ID Process
可用格式列表如下:
- \\machine\object(parent/instance#index)\counter
- \\machine\object(parent/instance)\counter
- \\machine\object(instance#index)\counter
- \\machine\object(instance)\counter
- \\machine\object\counter
- \object(parent/instance#index)\counter
- \object(parent/instance)\counter
- \object(instance#index)\counter
- \object(instance)\counter
- \object\counter
如果在父節(jié)點(diǎn)名稱(chēng)中指定了通配符,則將返回指定對(duì)象的所有與指定事例和計(jì)數(shù)器域匹配的事例。
如果在事例名稱(chēng)中指定通配符,則將返回指定對(duì)象和父節(jié)點(diǎn)對(duì)象中的所有事例(如果指定索引相應(yīng)的所有事例名稱(chēng)與通配符匹配)。
如果在計(jì)數(shù)器名稱(chēng)中指定通配符,則將返回指定對(duì)象的所有計(jì)數(shù)器。
不支持部分計(jì)數(shù)器字符匹配。
-si?[[hh:]mm:]ss
按小時(shí)、分鐘和秒指定性能計(jì)數(shù)器集合的范例間隔。默認(rèn)值是 15 秒。-ln?logger_name
指定事件跟蹤記錄會(huì)話(huà)的用戶(hù)自定義名稱(chēng)。默認(rèn)情況下,集合名稱(chēng)用作記錄器名稱(chēng)。-ets通過(guò)命令行上指定的選項(xiàng)創(chuàng)建和開(kāi)始事件跟蹤會(huì)話(huà)。通過(guò)?create trace、update、query?和?delete?參數(shù),使用此可選參數(shù)。-
rt指定事件跟蹤會(huì)話(huà)以實(shí)時(shí)模式運(yùn)行,并不記錄到文件。默認(rèn)情況下,數(shù)據(jù)記錄到文件。--
rt關(guān)閉實(shí)時(shí)記錄選項(xiàng)。-p?{GUID?|?provider?[(flags[,flags ...])]?Level] |?
-pf?{FileName}
指定用于跟蹤數(shù)據(jù)收集的提供程序(跟蹤數(shù)據(jù)收集程序)。使用 logman 查詢(xún)提供程序從注冊(cè)提供程序列表查找?pname(提供程序名)。使用?-pf?選項(xiàng)列出多個(gè)提供程序。-pf?選項(xiàng)識(shí)別包含提供程序名稱(chēng)的輸出文件。提供程序名稱(chēng)由引號(hào) ("") 引起來(lái),或者帶有由括號(hào)、標(biāo)志掩碼和整數(shù)(啟用級(jí)別)包括起來(lái)的 GUID。標(biāo)志為十六進(jìn)制 (OXFFFF) 或 (flag, flag) 格式。-
ul指定以用戶(hù)模式運(yùn)行事件跟蹤會(huì)話(huà)。如果使用?-ul?選項(xiàng),則只能為事件跟蹤會(huì)話(huà)啟用一個(gè)提供程序。--
ul指定關(guān)閉用戶(hù)模式,并以?xún)?nèi)核模式運(yùn)行事件跟蹤會(huì)話(huà)。-bs?value
指定跟蹤事件收集的緩沖大小(以?n?千字節(jié)表示)。-ft?[[hh:]mm:]ss
按分和秒指定用于跟蹤數(shù)據(jù)收集的刷新計(jì)時(shí)器間隔。-nb?min max
指定跟蹤數(shù)據(jù)收集的緩沖區(qū)的最小值和最大值。最小默認(rèn)值是系統(tǒng)上處理器的數(shù)目加 2。最大默認(rèn)值是 25。-fd?logger_name
將現(xiàn)有事件跟蹤會(huì)話(huà)的所有活動(dòng)緩沖區(qū)轉(zhuǎn)儲(chǔ)到磁盤(pán)。與?-ln?選項(xiàng)一起使用此選項(xiàng)。-
u?user password
指定收集查詢(xún)?cè)诒镜鼗蜻h(yuǎn)程系統(tǒng)上使用的帳戶(hù)名和密碼。要開(kāi)始收集用于收集查詢(xún)的數(shù)據(jù),請(qǐng)將“性能日志和警報(bào)”記錄到遠(yuǎn)程系統(tǒng)。可以在命令行中將?*?用作密碼,以便產(chǎn)生密碼提示符。--
u重新設(shè)置訪(fǎng)問(wèn)“性能日志和警報(bào)”服務(wù)帳戶(hù)的帳戶(hù)名。-rf?[[hh:]mm:]ss
指定收集在規(guī)定時(shí)段中運(yùn)行。-y覆蓋收集名稱(chēng)的設(shè)置,然后在不查詢(xún)最終用戶(hù)的情況下應(yīng)用新設(shè)置。-mode?{trace_mode?[trace_mode ...]}
只在?trace_mode?是?globalsequence、localsequence?或?pagedmemory?時(shí),才指定跟蹤會(huì)話(huà)的高級(jí)選項(xiàng)。Globalsequence?指定事件跟蹤程序向其接收到的每個(gè)事件添加序列號(hào),而不管是哪個(gè)跟蹤會(huì)話(huà)接收到事件。Localsequence?指定事件跟蹤程序?yàn)樘囟ǜ檿?huì)話(huà)期間接收到的事件添加序列號(hào)。使用?localsequence?選項(xiàng)時(shí),所有會(huì)話(huà)中可以存在重復(fù)序列號(hào),但在每個(gè)跟蹤會(huì)話(huà)內(nèi)必須是唯一序列號(hào)。Pagedmemory?指定事件跟蹤程序?qū)⒃趦?nèi)部緩沖區(qū)分配中使用頁(yè)面內(nèi)存池,而不是使用默認(rèn)的非頁(yè)面內(nèi)存池。/?在命令提示符顯示幫助。注釋
- 命令行動(dòng)詞?create、update、start、stop、delete?以及?query?的有效選項(xiàng)是:
-s?remote machine name
-[-]u?Domain/username password
- create?和?update?的有效選項(xiàng)以及?counter?和?trace?的常用選項(xiàng)是:
-y
-b?M/d/yyyy h:mm:ss [AM|PM]
-e?M/d/yyyy h:mm:ss [AM|PM]
-rf?hh:mm:ss
-m?start stop
-f?bin|bincirc
-r
-o?PathName
-[-]a
-[-]v?nnnnn|mmddhhmm
-[-]rc?command pathname
-[-]max?n
-[-]cnf?hh:mm:ss
- 只有?counters?的常用選項(xiàng)是:
-f?bin|bincirc|csv|tsv|SQL
-o?PathName?|?DSN!counter_log
- create?counter?的常用選項(xiàng)是:
-c?counterpath?|?-cf?input file
-si?[[hh:]mm:]ss
這些選項(xiàng)更新計(jì)數(shù)器,并將停止和開(kāi)始收集。
- 用于跟蹤收集的?update?的選項(xiàng):
/n/
- o?PathName
-ft?mm:ss
-fd
這些選項(xiàng)將在不停止收集的情況下查詢(xún)跟蹤收集。
- 只使用?counters?的有效選項(xiàng)是:
-f?bin|bincirc|csv|tsv|SQL
-o?PathName?|?DSN!counter_log
- 使用?create?counter?命令的有效選項(xiàng)是:
counterpath?|?-cf?input file
-si?hh:mm:ss
- 使用?create?trace?命令的有效選項(xiàng)是:
-ln?logger name
-[-]rt
-p?Guid | provider (flags[,flags ...]) level?|?-pf?FileName
-[-]ul
-bs?n
-ft?mm:ss
-nb?min max
-fd?logger name
-ets
- 使用?-config?選項(xiàng)
與?-config?選項(xiàng)一起使用的設(shè)置文件的內(nèi)容應(yīng)具有如下格式:
[command_option]
value
其中?command_option?是命令行選項(xiàng),然后在?value?指定其值。例如: [create]
counter logx
-s
mysystem
-u
mypassword
- 使用?-mode?選項(xiàng)
如果是高級(jí)用戶(hù),應(yīng)該只使用此選項(xiàng)。
-
管理性能監(jiān)視器
只能使用?Logman?來(lái)管理運(yùn)行 Windows 2000 或 Windows XP 的系統(tǒng)。
-
有關(guān)如何將?Logman?合并到 腳本中的詳細(xì)信息,請(qǐng)?jiān)?Microsoft Windows 資源庫(kù)網(wǎng)站上參閱“腳本日志和監(jiān)視”。(http://www.microsoft.com/)
范例
下列范例中的日期格式僅適用于美國(guó)本地時(shí)間。
要通過(guò)開(kāi)始時(shí)間和結(jié)束時(shí)間、重復(fù)收集、版本控制號(hào)、計(jì)數(shù)器路徑以及范例間隔來(lái)創(chuàng)建日常計(jì)數(shù)器收集查詢(xún),請(qǐng)鍵入:
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15 -o "c:\perflogs\daily_log"
要通過(guò)開(kāi)始時(shí)間和結(jié)束時(shí)間、重復(fù)收集、輸出文件收集、版本控制號(hào)、計(jì)數(shù)器路徑以及范例間隔來(lái)創(chuàng)建日常收集查詢(xún),請(qǐng)鍵入:
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -o "c:\perflogs\daily_log" -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15
要使用配置文件而不是命令行文件來(lái)創(chuàng)建日常收集查詢(xún),請(qǐng)鍵入:
Logman -config file daily_perf.txt
要通過(guò)開(kāi)始時(shí)間和結(jié)束時(shí)間、重復(fù)收集、版本控制號(hào)、提供程序名稱(chēng)、輸入和輸出文件收集來(lái)創(chuàng)建日常跟蹤收集查詢(xún),請(qǐng)鍵入:
Logman create trace daily_kernel_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Windows Kernel Trace" 0xFFFFFFFF -rf 100 -o "c:\perflogs\daily_nt_trace"
要通過(guò)開(kāi)始時(shí)間和結(jié)束時(shí)間、重復(fù)收集、版本控制號(hào)、Guid 和記錄器名稱(chēng)、輸入和輸出文件收集來(lái)創(chuàng)建日常跟蹤收集查詢(xún),請(qǐng)鍵入:
Logman create trace daily_lsass_trace_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -p "Local Security Authority(LSA) " 0x00000001 -rf 30:00 -o " c:\perflogs\daily_lsass_trace"
要通過(guò)開(kāi)始時(shí)間和結(jié)束時(shí)間、重復(fù)收集、版本控制號(hào)、計(jì)數(shù)器路徑、范例間隔、SQL 格式以及輸出文件收集創(chuàng)建日常計(jì)數(shù)器收集查詢(xún),請(qǐng)鍵入:
Logman create counter daily_perf_log -b 7/27/2000 13:00:00 -e 7/27/2000 15:00:00 -r -v mmddhhmm -c "\Processor(_Total)\% Processor Time" "\Memory\Available bytes" -si 00:15 -f sql -o perfdb!daily_log
要通過(guò)范例間隔、帳戶(hù)名和密碼來(lái)開(kāi)始日常收集,請(qǐng)鍵入:
Logman start daily_perf_log -s \\%computer_name% -u admin "adminpassword"
要開(kāi)始手動(dòng)數(shù)據(jù)收集,請(qǐng)鍵入:
Logman start daily_perf_log
要停止數(shù)據(jù)收集,請(qǐng)鍵入:
Logman stop daily_perf_log
要?jiǎng)h除數(shù)據(jù)收集,請(qǐng)鍵入:
Logman delete daily_perf_log
要顯示收集查詢(xún)的狀態(tài),請(qǐng)鍵入如下命令:
Logman query
Logman query daily_perf_log
總結(jié)
以上是生活随笔為你收集整理的logman的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。