エピグラフ:
コンピューターの速度が低下する理由は2つあり
ます。1。ウイルス。
2.アンチウイルス。
©経験豊富なシステム管理者のアドバイス
すべてのオフィス管理者が次の質問に直面したと言っても誤解されません。なぜ1Cが遅くなるのですか?
繰り返しになりますが、彼が最初に同時に行うと、タスクマネージャーが開きます。
もちろん、より高度なものは、パフォーマンスモニターカウンターのコレクションを構成します(このコンテキストでのZabbixはほぼ同じです)。
さらに、設定のための十分な指示、チェックリストがあります。これが怖いものです。
主なものの概要と私自身の編集を提供しようと思います。
注意!
カウンターの名前は、オペレーティングシステムの言語だけでなく、そのエディションによっても異なります。
これに出版物の著者のビジョンと間違いを追加し、単純なコピー&ペーストが機能しない可能性があることを理解しましょう。
perfmonの場合、コマンドラインでカウンターを作成するときにエラーが発生せず、単に収集されないため、これはさらに悪化します。
現在のコンピューターで使用可能なすべてのパフォーマンスカウンターのリストを表示するには、実行する必要があります
- typeperf -q [object]はすべてのカウンターを一覧表示します
- typeperf -qx [object]は、ハードウェアインスタンスごとに、たとえばドライブA:とC:ごとに、すべてのカウンターのリストを表示します。
オプションのパラメーター[object]がPhysicalDiskなどのメーターのタイプのフィルターである場合
この結論はファイルにリダイレクトし、そこから必要な
typeperf -qx -y -ocounters.txt を選択する必要が
あります。キーの場合、要約統計を取得する必要があります-qx (_Total)で特定のインスタンスの名前 を取得し、(*) で各インスタンスの統計を個別に取得します
。例:
\ PhysicalDisk(_Total)\ Current Disk Queue Length
\ PhysicalDisk(*)\現在のディスクキューの長さ
推奨される方法は、3行のbatファイルを作成することです。
logman create counter 1C_counter -f bincirc
logman update counter 1C_counter -cfassembled.txt
logman update counter 1C_counter -si 15 -v mmddhhmm
そして、カウンターの名前をassembled.txtファイルに追加します。1行に1つ。Windows Server 2012 R2ENGの実用的で推奨される例を以下に示します。
スポイラーの下のリスト
\Processor(_Total)\% Processor Time
\Processor(_Total)\% User Time
\Processor(_Total)\% Privileged Time
\Memory\Available MBytes
\Memory\Pages/sec
\Memory\% Committed Bytes In Use
\Paging File(*)\% Usage
\System\Context Switches/sec
\System\Processor Queue Length
\System\Processes
\System\Threads
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(*)\Current Disk Queue Length
\PhysicalDisk(_Total)\Avg. Disk sec/Read
\PhysicalDisk(_Total)\Avg. Disk sec/Write
\Network interface(_Total)\Bytes Total/sec
\Network interface(_Total)\Current Bandwidth
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
\SQLServer:General Statistics\User Connections
\SQLServer:General Statistics\Processes blocked
\SQLServer:Buffer Manager\Buffer cache hit ratio
\SQLServer:Buffer Manager\Page life expectancy
\SQLServer:SQL Statistics\Batch Requests/sec
\SQLServer:SQL Statistics\SQL Compilations/sec
\SQLServer:SQL Statistics\SQL Re-Compilations/sec
\SQLServer:Access Methods\Page Splits/sec
\SQLServer:Access Methods\Forwarded Records/sec
\SQLServer:Access Methods\Full Scans/sec
\SQLServer:Memory Manager\Target Server Memory (KB)
\SQLServer:Memory Manager\Total Server Memory (KB)
\SQLServer:Memory Manager\Free Memory (KB)
\SQLServer:Databases(_Total)\Transactions/sec
\SQLServer:Databases(*)\Transactions/sec
\Processor(_Total)\% Processor Time
\Processor(_Total)\% User Time
\Processor(_Total)\% Privileged Time
\Memory\Available MBytes
\Memory\Pages/sec
\Memory\% Committed Bytes In Use
\Paging File(*)\% Usage
\System\Context Switches/sec
\System\Processor Queue Length
\System\Processes
\System\Threads
\PhysicalDisk(_Total)\Current Disk Queue Length
\PhysicalDisk(*)\Current Disk Queue Length
\PhysicalDisk(_Total)\Avg. Disk sec/Read
\PhysicalDisk(_Total)\Avg. Disk sec/Write
\Network interface(_Total)\Bytes Total/sec
\Network interface(_Total)\Current Bandwidth
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
\SQLServer:General Statistics\User Connections
\SQLServer:General Statistics\Processes blocked
\SQLServer:Buffer Manager\Buffer cache hit ratio
\SQLServer:Buffer Manager\Page life expectancy
\SQLServer:SQL Statistics\Batch Requests/sec
\SQLServer:SQL Statistics\SQL Compilations/sec
\SQLServer:SQL Statistics\SQL Re-Compilations/sec
\SQLServer:Access Methods\Page Splits/sec
\SQLServer:Access Methods\Forwarded Records/sec
\SQLServer:Access Methods\Full Scans/sec
\SQLServer:Memory Manager\Target Server Memory (KB)
\SQLServer:Memory Manager\Total Server Memory (KB)
\SQLServer:Memory Manager\Free Memory (KB)
\SQLServer:Databases(_Total)\Transactions/sec
\SQLServer:Databases(*)\Transactions/sec
実際、急いでいる人はこれ以上読むことができないかもしれません。彼らはもう読んでさえいません。
残りの部分では、
。まず、ベンダー自身のアドバイスを検討し
ます。microsoft.comWindowsVMヘルスの公開
スポイラーの下のテーブル
Logical disk | |
Logical disk average disk seconds per transfer | |
Logical disk average disk seconds per write | |
Logical disk current disk queue length | |
Logical disk free space megabytes low | |
Logical disk percent idle time | |
Logical disk free space percent low | |
File system error or corruption | |
Operating system | |
Memory available megabytes | |
Memory free system page table entries | |
Memory pages per second | |
Memory percent committed memory in use | |
Total CPU utilization percentage | |
DHCP Client service health | |
DNS Client Service Health | |
Event Log service health | |
Windows Firewall service health | |
RPC service health | |
Server service health | |
Windows Remote Management (WinRM) service health | |
Network adapter | |
Network adapter connection health | |
Network adapter percent bandwidth used read | |
Network adapter percent bandwidth used total | |
Network adapter percent bandwidth used write | |
Disk | |
Disk current disk queue length | |
Disk percent idle time | |
Disk average seconds per read | |
Disk average disk seconds per transfer | |
Disk average disk seconds per write |
このオプションを使用すると、間違いなく間違いはありませんが、1Cサーバーの監視に必要ではないカウンターが含まれています。
さらに、しかしかなり高い選択肢の中で、Evgeny Valerievich Filippov
1Cハンドブック:技術的問題の専門家 からの推奨事項があります。第2版
リストは小さいですが、すべてが関連しており、著者が彼の作品でそれを使用したことは明らかです。
スポイラーの下のテーブル
Logical disk | ||
Operating system | ||
\Memory(_ Total)\%% Committed Bytes In Use | . | |
\Memory(_Total)\Available Bytes | . | |
\Memory(_Total)\Pages/sec | ||
\Processor(_Total)\%% Processor Time | 70 % . | |
\System(_Total)\Processor Queue Length | 2 * | |
Network adapter | ||
\Network lnterface(*)\Bytes Total/ sec | ||
Disk | ||
\PhysicalDisk(*)\Avg. Disk Queue Length | 2 * , | |
\PhysicalDisk(_Total)\Avg. Disk Queue Length | ||
\PhysicalDisk(_Total)\Avg. Disk Sec/Read | 10 . 50-200 . | |
\PhysicalDisk(_Total)\Avg. Disk Sec/Write |
プラットフォーム「1C:Enterprise8」での大規模な情報システムの操作に関する本の方法論マニュアルのリスト
A. Asatryan、A。Golikov、A。Morozov、D。Solomatin、Y。Fedorovは
さらに簡潔で、監視を追加しました1cv8、ragent、rphost、rmngr間隔を空けたSQLサーバーと1Cサーバーを除いて、どのオプションにも干渉しない可能性があるため、別のリストに入れます。
スポイラーの下のテーブル
"\Process("1cv8*")\%%Processor Time"
"\Process("1cv8*")\Private Bytes"
"\Process("1cv8*")\Virtual Bytes"
"\Process("ragent*")\%%Processor Time"
"\Process("ragent*")\Private Bytes"
"\Process("ragent*")\Virtual Bytes"
"\Process("rphost*")\%%Processor Time"
"\Process("rphost*")\Private Bytes"
"\Process("rphost*")\Virtual Bytes"
"\Process("rmngr*")\%%Processor Time"
"\Process("rmngr*")\Private Bytes"
"\Process("rmngr*")\Virtual Bytes"
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
"\Process("1cv8*")\Private Bytes"
"\Process("1cv8*")\Virtual Bytes"
"\Process("ragent*")\%%Processor Time"
"\Process("ragent*")\Private Bytes"
"\Process("ragent*")\Virtual Bytes"
"\Process("rphost*")\%%Processor Time"
"\Process("rphost*")\Private Bytes"
"\Process("rphost*")\Virtual Bytes"
"\Process("rmngr*")\%%Processor Time"
"\Process("rmngr*")\Private Bytes"
"\Process("rmngr*")\Virtual Bytes"
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes
\Process(1cv8)\Virtual Bytes
\Process(ragent)\% Processor Time
\Process(ragent)\Private Bytes
\Process(ragent)\Virtual Bytes
\Process(rphost)\% Processor Time
\Process(rphost)\Private Bytes
\Process(rphost)\Virtual Bytes
\Process(rmngr)\% Processor Time
\Process(rmngr)\Private Bytes
\Process(rmngr)\Virtual Bytes
\Process(sqlservr)\% Processor Time
\Process(sqlservr)\Private Bytes
\Process(sqlservr)\Virtual Bytes
機器カウンターのリスト。
スポイラーの下のテーブル
Logical disk | |
\LogicalDisk(_Total)\Free Megabytes | |
Operating system | |
\Memory(_Total)\Pages/sec | |
\Memory\Available Mbytes | |
\Processor(_Total)\%% Processor Time | |
\System(_Total)\Processor Queue Length | |
Network adapter | |
\Network lnterface(*)\Bytes Total/ sec | |
Disk | |
\PhysicalDisk(*)\Avg. Disk Bytes/Read | |
\PhysicalDisk(*)\Avg. Disk Bytes/Write | |
\PhysicalDisk(*)\Avg. Disk Queue Length | |
\PhysicalDisk(_Total)\Avg. Disk Queue Length |
次は、Windows Elena Skvortsovaのハードウェア使用率のITS分析と、そこにアクセスできるkbの完全なコピーに関する記事で、セットアッププロセス全体を詳細に写真とともに説明しています。これは、最初のセットアップに非常に役立ちます。
記事のすべての有用性とアクセス可能性のために、それがマトロスキンからの有名な手紙として書かれたという感覚は去りません:「あなたの息子はシャリックおじさんです」、異なる人々。たとえば、テキストが写真と一致していません。一部のカウンターでは、しきい値が説明されていますが、リストに含まれていません。リスト内の一部のカウンターが2倍になっているため、コピーできません-コマンドラインにlogmanを貼り付けます。これは初心者にとっては少しがっかりします。
叙情的な余談:質問の1つがこのように構成されたITSコンテストの地域ラウンドから、1か月も経っていません。コードには答えが1つしかなく、図では、数学的に正しいものは完全に異なります。 。主催者は、コードの正確さに正確に依存していました。コードのチェックが不十分であることは理解できますが、すべての科学書は事前にこれについて警告しています。
スポイラーの下のテーブル
Logical disk | ||
\LogicalDisk(_Total)\% Free Space | ||
Operating system | ||
\Memory\Available Mbytes | ||
\Processor(_Total)\% Idle Time | ||
\Processor(_Total)\% Processor Time | 70% | |
\Processor(_Total)\% User Time | ||
\Processor(_Total)\Interrupts/sec | ||
\System\Context Switches/sec | ||
\System\File Read Bytes/sec | ||
\System\File Write Bytes/sec | ||
\System\Processes | ||
\System\Processor Queue Length | 2 * | |
\System\Threads | ||
Memory Pages/sec
: 0 : 20 |
||
Network adapter | 65% | |
Disk | ||
\PhysicalDisk(_Total)\Avg. Disk Queue Length | 2 * , | |
\PhysicalDisk(_Total)\Avg. Disk Sec/Read | ||
\PhysicalDisk(_Total)\Avg. Disk Sec/Write |
リストは外国のベンダー
www.veritas.com パフォーマンスモニターカウンターを使用したSQLパフォーマンスの分析
1Cについて聞いたことがないことは明らかですが、サーバーが1桁多く見られたという事実は事実です。
スポイラーの下のテーブル
Logical disk | ||
Operating system | ||
Memory: Available Bytes | 25% . , , | |
Memory: Cache Faults /sec | ||
Memory: Page Faults /sec | ||
Memory: Page Input /sec | 15 | |
Memory: Page Reads /sec | 5 | |
Memory: Pages/sec | 20 — | |
Paging File: % Usage | ||
Processor: % Processor Time_Total | 80% 10+ 24 | |
System: Processor Queue Length | 2 10+ 24 . , 4 , 8 10- . | |
Network adapter | ||
Network Interface: Bytes Received/sec | ||
Network Interface: Bytes Sent/sec | ||
Network Interface: Bytes/sec | ||
Network Interface: Output Queue Length | 0, 2 | |
Disk | ||
Physical Disk: Disk Writes/sec | ||
Physical Disk: Disk Reads/sec | 20 , 50 | |
Physical Disk: Avg. Disk Write Queue Length | ( , 2) | |
Physical Disk: Avg. Disk Write /sec | ||
Physical Disk: Avg. Disk Read Queue Length | ||
Physical Disk: Avg. Disk Read /sec | ||
Physical Disk: Avg. Disk Queue Length | 2 (3 = 6) 10+ 24 . |
red-gate.com SQLServerの
パフォーマンスとアクティビティの監視
スポイラーの下のテーブル
Logical disk | ||
Logical Disk: Avg. Disk Queue Length | - , , , SAN , -. - Disk avg. . | |
Logical Disk: Avg. Disk sec/Read | MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. | |
Logical Disk: Avg. Disk sec/Write | MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. | |
Logical Disk: Disk Transfers/sec | IOPS | |
LogicalDisk: Free Megabytes | ||
Operating system | ||
Memory: Pages/sec | 1000, 100 , | |
Memory: Available Bytes | ||
Processor: % Processor Time (_Total) | « : » 80% ( ), | |
System: Processor Queue Length | , 10 , | |
Network adapter | ||
Network Interface: Bytes Received/sec | 8 * (( : / ) + ( : / )) / ( : ) * 100 | |
Network Interface: Bytes Sent/sec | ||
Disk |
MS SQLのカウンターについては、私のリストは出版物の冒頭にありました。
専門家だけでなく、信じられないほど多様なオプションがあります(現在、そのうちの1人が彼の目の前で静かにテーブルの下に移動していないのは事実ではありません)。
しかし、本当の生意気な管理者は決して彼の態度を示すことはありません、彼は最大限に眉毛で遊んで、サーバーの音楽を聴きます。
興味のある人は、完全なリストを整理するために、冬(夏)の夜を数回過ごすことができます。
-ナビゲーター、楽器!
-14。
-14とは何ですか?
-そして、何、デバイス!?
© www.anekdot.ru
警戒心の 強い読者はこう言うでしょう:機器カウンターを集めるだけでは十分ではなく、それらを分析する必要もあります。
そして、私は彼にこのテーブルを見せます。
技術的余談:尊敬される専門家の意見を表明していますが、理解して扱う必要があります。
たとえば、多くの人は、上記の経理部門のサーバー用に32MBを追加購入するようにディレクターに頼んだときのことを覚えています。ディスクの速度についても同じことが言えます。これらの値は非推奨です。
注意!
" ". . . , .
\Processor(_Total)\% Processor Time | 70% — 80% , +10 . 50% — |
\Processor(_Total)\% User Time | , % Processor Time = % User Time + % Privileged Time, % User Time % Processor Time, % Privileged Time 0 |
\Processor(_Total)\% Privileged Time | % Privileged Time 5-10%, >20%. |
\Memory\Available MBytes | . — 25% |
\Memory\Pages/sec | 1 : 20, 1000. Memory Available. 0. |
\Memory\% Committed Bytes In Use | , . Memory \% Committed Bytes in Use Memory/Committed Bytes Memory\Commit Limit 90%, 95% OutOfMemory. |
\Paging File(*)\% Usage | , Microsoft 100% , 50 75% |
\System\Context Switches/sec | — 5000 /.
— 15000 / |
\System\Processor Queue Length | 2 * |
\System\Processes | |
\System\Threads | |
\PhysicalDisk(_Total)\Current Disk Queue Length | : 2 * , , - .
- , , , SAN , -. |
\PhysicalDisk(*)\Current Disk Queue Length | |
\PhysicalDisk(_Total)\Avg. Disk sec/Read | Current Disk Queue Lengt. MDF NDF OLTP 20 . OLAP 30 . LDF 5 . , , 50 , -. 1 — 50-200 . |
\PhysicalDisk(_Total)\Avg. Disk sec/Write |
|
\Network interface(_Total)\Bytes Total/sec | 65% |
\Network interface(_Total)\Current Bandwidth | Network utilization = 8 * \Network interface(_Total)\Bytes Total/sec / (Network Interface: Current Bandwidth) *100 |
\SQLServer:General Statistics\User Connections | |
\SQLServer:General Statistics\Processes blocked | 0 |
\SQLServer:Buffer Manager\Buffer cache hit ratio | - (OLTP), 1, 99% , , 90%, . 90% - . |
\SQLServer:Buffer Manager\Page life expectancy | , 300 ( 5 ) , . |
\SQLServer:SQL Statistics\Batch Requests/sec | |
\SQLServer:SQL Statistics\SQL Compilations/sec | 10 Batch Requests/sec |
\SQLServer:SQL Statistics\SQL Re-Compilations/sec | 10 SQL Compilations/sec |
\SQLServer:Access Methods\Page Splits/sec | 20% Batch Requests/sec |
\SQLServer:Access Methods\Forwarded Records/sec | . , SQL Server , . |
\SQLServer:Access Methods\Full Scans/sec | , Index searches/sec |
\SQLServer:Memory Manager\Target Server Memory (KB) | |
\SQLServer:Memory Manager\Total Server Memory (KB) | |
\SQLServer:Memory Manager\Free Memory (KB) | |
\SQLServer:Databases(_Total)\Transactions/sec | |
\SQLServer:Databases(*)\Transactions/sec | |
\Process(1cv8)\% Processor Time
\Process(1cv8)\Private Bytes \Process(1cv8)\Virtual Bytes \Process(ragent)\% Processor Time \Process(ragent)\Private Bytes \Process(ragent)\Virtual Bytes \Process(rphost)\% Processor Time \Process(rphost)\Private Bytes \Process(rphost)\Virtual Bytes \Process(rmngr)\% Processor Time \Process(rmngr)\Private Bytes \Process(rmngr)\Virtual Bytes \Process(sqlservr)\% Processor Time \Process(sqlservr)\Private Bytes \Process(sqlservr)\Virtual Bytes |
|
おそらくあなたは機器の監視についてあなたの意見を持っているでしょう、コメントに来て、あなたの考えを書いてください、できれば知識の源へのリンクで。