NetWorker:nsrwatchユーティリティーを使用してNetWorkerのサービス応答の問題をトラブルシューティングする方法
Summary: nsrwatchユーティリティーを使用すると、NetWorkerのコア プロセスが応答しない可能性があることを示す症状がある場合に、問題をトラブルシューティングできます。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
NetWorkerサーバーのインストール パッケージには、 nsrwatchと呼ばれるコマンド ライン ユーティリティーが用意されています。nsrwatchコマンドは、NetWorkerサーバーの監視と操作に使用されます。また、応答しないNetWorkerプロセスや、システム リソースを予期せず消費しているNetWorkerプロセスのトラブルシューティングにも使用できます。nsrwatchユーティリティーの使用は、NetWorkerのサービス応答の問題をトラブルシューティングするための最初のステップではありません。これは、サービスまたはパフォーマンス関連の問題のより可能性の高い原因が除外された場合にのみ使用する必要があります。
最初に次の点を確認します。
- NetWorkerデータゾーンのすべての要素がサポートされています。
- eLab Navigatorの互換性ガイドを参照してください: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Dellサポート サイト(https://www.dell.com/support/product-details/product/networker/overview で入手可能なNetWorkerバージョン固有のパフォーマンスおよび最適化ガイドを参照してください。
- リモートNetWorkerストレージ ノードが導入されている環境。ストレージ ノードのNetWorkerバージョンは、NetWorkerサーバーのNetWorkerバージョンと一致する必要があります。
- NetWorkerサーバーにディスク領域の問題はありません。
- Linuxの場合
df -Th
-
- Windowsの場合:Windowsのエクスプローラーまたはディスクの管理でディスク領域の使用状況を確認します。
- NetWorkerサーバーで使用可能なリソース(CPU、RAMなど)は、ピーク時に不足することはありません。
- Linuxの場合
top
-
- Windowsの場合:タスク マネージャー または Perfmon
- NetWorker:プロセスごとのメモリーまたはCPU使用率が高い場合のトラブルシューティング
- Windowsの場合:タスク マネージャー または Perfmon
- オペレーティング システムのログに重大なエラーはありません
- Linuxの場合/var/log/messages
- Windowsの場合:イベント ビューアー (アプリケーション および システム イベント ログ)
- この問題は、すべての標準的なNetWorker操作に関連し、次のような具体的な問題ではありません。 1つのストレージ ノードへのバックアップ、影響を受けるのはクローニング操作のみ、などです。
- コア ダンプの生成はNetWorkerサーバーのOSレベルで有効になっており、プロセスのコア ダンプはありません。
- NetWorkerのパフォーマンスと最適化の計画:
メモ: 詳細については、NetWorkerバージョン固有のパフォーマンスおよび最適化プランニング ガイドを参照してください。このガイドは、Dellサポート サイトの https://www.dell.com/support/product-details/product/networker/docs で入手できます。
-
- NetWorkerバックアップに使用できるターゲット ボリュームが十分にある。
- Linux NetWorkerサーバーで定義されているオープン ファイル ディスクリプターが十分にある。詳細については、NetWorkerカーネル パラメーターの要件
- パフォーマンス最適化の設定とパラメーターが適用されました。
- NetWorkerサーバが、このサイズのデータゾーンの最小要件を満たしている。詳細については、システム コンポーネント。
- 大規模なデータゾーンの場合、NMCサーバーはNetWorkerサーバーとは別のマシン上にあります。詳細については、NetWorkerサーバとNetWorker管理コンソールのメモリ要件
- ポート範囲は、『 セキュリティ構成ガイド』に従って正しく設定されています https://www.dell.com/support/product-details/product/networker/docs
nsrwatch コマンド ライン オプション:
| オプション | 機能 |
| -c カウント | 応答の問題の検出中に取得するコア ダンプの数。(サービスまたはプロセスの可用性または対応) |
| -d 区切り文字 (delimiter) | raw出力の区切り文字(オプション) |
| -g dir | コア ダンプとスタック トレースを指定されたディレクトリーに生成します。 |
| -i 間隔 | サーバー クエリー間の間隔(秒単位) |
| -k 間隔 | スタック トレースのログ記録の間隔 (秒単位) |
| -n カウント | 生成するコア ダンプの最大数 |
| -p プログラム[:version] | RPCプログラム名とオプションのバージョン。例:nsrd、nsrjobd、nsrmmdbd、nsrmmd:405 |
| -S ディレクトリ | (Windowsのみ)シンボル プログラム データベース (PDB) ファイルへのパス |
| -t しきい値 | nsrwatchが応答性の問題を報告するまでの閾値(秒単位)。 |
| -u しきい値 | nsrwatchが高いCPU利用率を報告する前の%CPUのしきい値 |
| -v | スタック トレースをログに記録するときに、追加のコンテキストを含めます。 |
Windows OS: nsrwatchを使用してNetWorkerサービスまたはプロセスの明らかな問題をトラブルシューティングする方法:
- NetWorkerサーバーへの Debugging Tools
for Windowsのインストール
- cdb.exeがWindowsのPATH変数
内にあることを確認します。この変更を有効にするには、新しいコマンド プロンプト ウィンドウを開く必要があります。再起動は必要ありません。
- 使用しているNetWorkerバージョンのシンボル ファイル(pdbファイル)が使用可能である必要があります。Dell NetWorkerサポートがこれらを提供できます。
- nsrwatchを実行し、サービスまたはプロセスの状態を待機し、実行したままにします。
例えば、E:\Symbols は、pdb ファイルがデプロイされているパスです。
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
収集されるログ:
- レンダリングされたdaemon.raw
- daemon.raw
- 関連するデーモンのnsrwatch出力(上記を参照)。
- システムおよびアプリケーションのイベント ログ
Linux OS: nsrwatchを使用してNetWorkerサービスまたはプロセスの明らかな問題をトラブルシューティングする方法:
- 対象のプロセスの標準バイナリの代わりに、ストリップされていないバイナリをインストールします。通常は、nsrd、nsrjobd、nsrmmdbd、nsrexecdです。これらは、Dell NetWorkerサポートによって提供されます。
- これには、まずNetWorkerをシャットダウンする必要があります。適切な権限を持っている必要があります。
- nsrwatchを実行し、サービスまたはプロセスの問題が発生するまで実行したままにします。
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
収集されるログ:
- レンダリングされたdaemon.raw
- daemon.raw
- 関連するデーモンのnsrwatch出力。
- OSメッセージ ファイル(/var/log/messages)
- /var/log/messagesファイルをチェックし、ログが nsrwatch ウィンドウ全体をカバーしていることを確認します。サーバー上で多くのアクティビティがある場合、メッセージログはロールオーバーする可能性があります。メッセージ・ログ・ファイルがロールオーバーされた場合は、他の /var/log/messages-date または /var/log/messages# が存在します。これらのファイルが作成されたタイムスタンプを慎重に確認します。nsrwatchセッションも対象としている場合は、これらの追加のメッセージ ログも取得します。
Additional Information
NetWorkerプロセスとポート
NetWorker: バックアップ操作をデバッグする方法
NetWorker: ログ ファイルと場所
NetWorkerトラブルシューティング ガイド: プロセスのクラッシュとコア ダンプ
NetWorker: プロセスごとのメモリーまたはCPU使用率が高い場合のトラブルシューティング
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000021140
Article Type: How To
Last Modified: 15 Aug 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.