NetWorker: nsrwatch 유틸리티를 사용하여 NetWorker에서 서비스 응답 문제를 해결하는 방법
요약: nsrwatch 유틸리티를 사용하면 핵심 NetWorker 프로세스가 응답하지 않을 수 있음을 나타내는 증상이 있는 문제를 해결할 수 있습니다.
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
지침
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 세션도 다루는 경우 이러한 추가 메시지 로그도 가져옵니다.
추가 정보
NetWorker 프로세스 및 포트
NetWorker: 백업 작업을
디버깅하는 방법NetWorker: 로그 파일 및 위치
NetWorker 문제 해결 가이드: 프로세스 충돌 및 코어 덤프
NetWorker: 프로세스별 높은 메모리 또는 CPU 사용량 문제 해결
해당 제품
NetWorker제품
NetWorker문서 속성
문서 번호: 000021140
문서 유형: How To
마지막 수정 시간: 15 8월 2025
버전: 6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.