Windows

Logman 的 -cnf 開關是否有效?

  • March 22, 2018

在寫入新文件之前,我們一直在嘗試創建包含最多 15 分鐘數據的 PerfMon 計數器。PerfMon 可以配置為執行此操作,但它會在機器重新啟動時重置這些設置,這會導致難以察覺的問題。

在過去的兩天裡,一位同事一直在與 Logman 合作,試圖創建一個腳本來解決這個問題,然後我們可以讓 Windows 在系統啟動時作為計劃任務執行。今天早些時候我剛剛被介紹給 Logman。這是我們到目前為止所得到的:

logman start CounterName -f bin -cnf 00:15:00 -si 05 -v mmddhhmm -o "C:\perflogs\LogName" -cf "C:\perflogs\LogName.config"

這幾乎可以工作,除了它不會每 15 分鐘(或 -cnf 設置的任何間隔)創建一個新文件。我嘗試將“開始”更改為“創建計數器”(並刪除現有計數器),結果相似——將創建 PerfMon 任務,但它只會輸出到單個文件,並且不會在任何我能反映的地方反映 -cnf 設置決定。

此外,Google搜尋“logman cnf”返回的唯一非手冊頁結果是那些與 -cnf 有相同問題的人未解決的文章。所以我的問題是:**Logman 的 -cnf 開關有效嗎?**無論哪種方式,請解釋一下:如果它確實有效,我們做錯了什麼?如果它不起作用,是否有創建滾動 PerfMon 日誌的首選方法?

我以前沒有使用過 -cnf 但我只是嘗試過它,它似乎工作正常。

我使用了以下內容:

logman create counter test -f bin -si 01 -cf test.txt -v nnnnnn -cnf 10 -o Blah

logman 開始測試

等一下……

logman 停止測試

我有8個文件。

引用自:https://serverfault.com/questions/257131