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 Server 설치 패키지는 nsrwatch라는 명령줄 유틸리티를 제공합니다. nsrwatch 명령은 NetWorker Server를 모니터링하고 작동하는 데 사용됩니다. 또한 응답하지 않거나 예기치 않게 시스템 리소스를 소비하는 NetWorker 프로세스 문제를 해결하는 데에도 사용할 수 있습니다. nsrwatch 유틸리티를 사용하는 것이 NetWorker의 서비스 응답 문제를 해결하는 첫 번째 단계는 아닙니다. 서비스 또는 성능 관련 문제의 가능성이 높은 원인을 배제한 후에만 사용해야 합니다.
먼저 다음 사항을 확인하십시오.
- NetWorker 데이터 영역의 모든 요소가 지원됩니다.
- eLab Navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker 의 호환성 가이드를 참조하십시오 .
- Dell 지원 사이트에서 제공되는 NetWorker 버전별 성능 및 최적화 가이드를 참조하십시오 https://www.dell.com/support/product-details/product/networker/overview
- 원격 NetWorker Storage Node가 배포된 환경. 스토리지 노드의 NetWorker 버전은 NetWorker Server의 NetWorker 버전과 일치해야 합니다.
- NetWorker Server에 디스크 공간 문제가 없습니다.
- Linux:
df -Th
-
- Windows: Windows 파일 탐색기 또는 디스크 관리에서 디스크 공간 사용량을 확인합니다.
- NetWorker Server에서 사용할 수 있는 리소스(CPU, RAM 등)가 피크 시간 동안 소진되지 않습니다.
- Linux:
top
-
- Windows: 작업 관리자 또는 Perfmon
- NetWorker: 프로세스별 높은 메모리 또는 CPU 사용량 문제 해결
- Windows: 작업 관리자 또는 Perfmon
- 운영 체제 로그에 심각한 오류가 없습니다.
- Linux: /var/log/messages
- Windows: 이벤트 뷰어 (응용 프로그램 및 시스템 이벤트 로그)
- 이 문제는 모든 표준 NetWorker 작업과 관련되어 있으며 구체적이지 않습니다. 예를 들면 다음과 같습니다. 하나의 스토리지 노드로 백업하면 클론 생성 작업만 영향을 받습니다.
- NetWorker Server의 OS 레벨에서 코어 덤프 생성이 활성화되었으며 코어 덤프 프로세스가 없습니다.
- NetWorker 성능 및 최적화 계획:
참고: 자세한 내용은 NetWorker 버전별 성능 및 최적화 계획 가이드를 참조하십시오. 이 가이드는 Dell 지원 사이트 https://www.dell.com/support/product-details/product/networker/docs 에서 제공됩니다.
-
- NetWorker 백업에 사용할 수 있는 타겟 볼륨이 충분합니다.
- Linux NetWorker Server에 충분히 열린 파일 설명자가 정의되어 있습니다. 자세한 내용은 다음을 참조하십시오. NetWorker 커널 매개 변수 요구 사항
- 성능 최적화 설정 및 매개변수가 적용되었습니다.
- NetWorker Server가 이 크기의 데이터 영역에 대한 최소 요구 사항을 충족해야 합니다. 자세한 내용은 다음을 참조하십시오. 시스템 구성 요소.
- 대규모 데이터 존의 경우 NMC 서버가 NetWorker Server와 별도의 시스템에 있습니다. 자세한 내용은 다음을 참조하십시오. NetWorker Server 및 NetWorker Management Console의 메모리 요구 사항
- 포트 범위가 보안 구성 가이드에 따라 올바르게 설정되었습니다 https://www.dell.com/support/product-details/product/networker/docs
nsr워치 명령줄 옵션:
| 옵션 | 기능 |
| -c 개수 | 응답 문제를 탐지하는 동안 수행할 코어 덤프 수입니다. (서비스 또는 프로세스 가용성 또는 응답) |
| -d 구분 기호 | 원시 출력에 대한 선택적 구분 기호 |
| -g 디렉토리 | 지정된 디렉토리에 대한 스택 추적과 함께 코어 덤프를 생성합니다. |
| -i 간격 | 서버 쿼리 사이의 간격(초) |
| -k 간격 | 스택 추적 로깅 사이의 간격(초) |
| -n 개수 | 생성할 최대 코어 덤프 수 |
| -p 프로그램[:버전] | 선택적 버전이 있는 RPC 프로그램 이름; 예: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S 디렉토리 | (Windows만 해당) 기호 PDB(프로그램 데이터베이스) 파일 경로 |
| -t 임계값 | nsrwatch에서 응답성 문제를 보고하기 전의 임계값(초)입니다. |
| -u 임계값 | nsrwatch에서 높은 CPU 활용도를 보고하기 전에 %CPU의 임계값 |
| -v | 스택 추적을 로깅할 때 추가 컨텍스트를 포함합니다. |
Windows OS: nsrwatch를 사용하여 명백한 NetWorker 서비스 또는 프로세스 문제를 해결하는 방법:
- NetWorker Server에 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.