NetWorker: NVP vProxy VM 백업 및 복원 성능 및 처리량 문제 해결
Summary: 이 문서에서는 NVP(NetWorker VMware Protection) vProxy 솔루션을 사용할 때 VM(Virtual Machine) 백업 또는 복원 성능 문제를 해결하는 진단 접근 방식을 정의합니다.
Instructions
성능 관련 문제에는 많은 구성 요소가 포함되므로 문제 범위와 환경을 이해하는 것이 성능 관련 질문에 대한 답을 결정하는 데 매우 중요합니다.
고려 사항:
- 범위: 문제가 하나의 VM, VM 일괄 처리 또는 모든 VM과 관련이 있습니까? 문제가 관찰된 VM과 문제가 발견되지 않은 VM 간에 차별화 요소가 있습니까(예: 위치, 구성, 크기 등)?
- vProxy 버전 관리: 지원되는 최신 vProxy 버전을 사용하여 최적화된 VMware 및 Data Domain 라이브러리가 사용되는지 확인합니다.
- 호환성 요구 사항
- 세션 정보
- 전송 모드 백업 또는 복원:
- vProxy 어플라이언스는 HotAdd 및 NBD(Network Block Device) 전송 모드를 지원합니다.
- HotAdd 및 NBD 세션 구성은 vProxy 속성에 정의되어 있습니다. NMC(NetWorker Management Console) > 디바이스 > VMware 프록시
- HotAdd는 vProxy를 VMware 데이터 저장소 및 VM 디스크 파일에 직접 연결합니다.
- NBD는 ESXi 관리 네트워크를 통과하므로 속도가 느려질 것으로 예상됩니다. 이로 인해 VMware 네트워크에 정체가 발생할 수 있습니다.
- 사용되는 기본 방법은 HotAdd입니다. 그러나 일부 구성에서는 HotAdd를 수행할 수 없습니다. HotAdd/NBD에 대한 자세한 내용은 NetWorker VMware 통합 가이드를 참조하십시오.
- VM 백업 및 복원 세션(아래 세부 정보)은 세션에서 사용된 전송 모드를 보여줍니다.
- 백업 레벨: 백업이 전체 레벨로 수행되는 경우 증분 예약을 고려하십시오. 모든 VM 백업은 Data Domain으로 수행되어 가상 합성 전체를 생성합니다. 즉, 모든 증분 백업이 DD 시스템에서 새로운 전체 백업으로 처리되어 "영구 증분"을 지원합니다. 규정 준수를 위해 필요한 경우를 제외하고는 레벨 전체 백업을 예약해야 하는 Dell의 요구 사항은 없습니다. 이 작업은 가능한 한 드물게 수행해야 합니다.
- 백업 또는 복원 세션 수:
- 백업 또는 복구 로드가 높은 상태에서만 문제가 관찰됩니까? 아니면 하나의 세션만 실행 중인 경우에 문제가 관찰됩니까?
- 병렬 처리
- 백업 최적화 모드
- VMware 보호 그룹은 두 가지 백업 성능 및 용량을 지원합니다. 이 설정은 보호 > 그룹 아래에 있는 NMC의 그룹 속성에서 찾을 수 있습니다.
- 용량 최적화 모드는 가변 크기 세그먼트화를 사용하므로 중복 제거 비율이 높아 데이터 처리에 더 많은 오버헤드가 발생하지만 Data Domain 시스템에서 사용되는 용량은 줄어듭니다.
- 성능 최적화는 CBT(Changed Block Tracking)를 사용하여 가상 머신을 백업하고 Data Domain 시스템에 데이터를 복제할 때 성능 향상을 제공하며, 대용량 VMDK 파일을 백업할 때 특히 효과적입니다. 성능 최적화는 Data Domain 디바이스에서 추가 공간을 사용하지만(약 20%), 이 모드는 인스턴트 액세스 복원을 위한 랜덤 I/O 성능을 크게 향상시킵니다.
- 전송 모드 백업 또는 복원:
- 디바이스 정보
- Data Domain:
- Data Domain이 물리적 Data Domain인지 아니면 DDVE(Data Domain Virtual Edition)인지 여부
- DDVE의 경우 VMware ESXi 호스팅 또는 클라우드 호스팅 구축 유형은 무엇입니까?
- Data Domain 모델 및 운영 체제 버전
- Data Domain과 타겟 vCenter의 근접성 동일한 데이터 센터에 있습니까, 아니면 트래픽이 인터넷/WAN을 통해 이동합니까?
- 관련된 호스트(vCenter, vProxy, Data Domain) 간에 패킷 손실이 발생하거나 지연 시간이 길어(>= 50ms) 백업 및 복원 성능이 저하될 수 있습니다.
- Data Domain이 물리적 Data Domain인지 아니면 DDVE(Data Domain Virtual Edition)인지 여부
- Data Domain:
- 클라우드: 예를 들어 환경에서 사용되는 클라우드 구성 요소가 있습니까? VMware vCenter, Data Domain 등이 있습니까?
- 클라우드 구성 요소가 동일한 지역에 있거나 지역 간에 데이터가 이동하고 있는지 여부
- 다른 인프라를 통과하는 트래픽이 있습니까? 예를 들어 물리적에서 클라우드로, 기존 VMware에서 클라우드로 등이 있습니다.
- Azure 내 DDVE의 경우 Azure 관리 포털에서 다음을 확인합니다.
- DDVE VM으로 이동하고 Overview 탭에서 Size를 확인합니다. 이는 Azure VM의 컴퓨팅 리소스 계층을 정의합니다. 가상 머신 크기 개요 - Azure Virtual Machines | Microsoft Learn
- Overview 탭에서 아래로 스크롤하여 Disk를 클릭합니다. 스토리지 유형, 크기, 최대 IOPS, 최대 처리량(MB/s)을 검토합니다. 프리미엄 SSD는 표준 HDD보다 성능이 더 좋을 것으로 예상됩니다.
참고: NetWorker 작업 처리량이 VM의 최대 처리량 보다 클 것으로 예상할 수 없습니다.
- DDVE VM으로 이동하고 Overview 탭에서 Size를 확인합니다. 이는 Azure VM의 컴퓨팅 리소스 계층을 정의합니다. 가상 머신 크기 개요 - Azure Virtual Machines | Microsoft Learn
- 위치: Data Domain과 vCenter가 동일한 데이터 센터에 있습니까? 아니면 백업 또는 복구 세션이 인터넷을 통해 진행됩니까?
- 연결성 및 레이턴시: 관련된 호스트(vCenter, vProxy, Data Domain) 간에 패킷 손실이 발생하거나 지연 시간이 길어(>= 50ms) 백업 및 복원 성능이 저하될 수 있습니다.
-
- vProxy: 리소스를 찾을 수 없음 코드 -404 "비활성 세션 에이징 아웃"으로 백업 실패
- Dell 지원의 NetWorker 제품 페이지에서 찾을 수 있는 NetWorker 성능 최적화 및 계획 가이드
VM 백업2
- NetWorker 서버에서 입력 파일을 생성합니다(예: vmperf).2.
vmperf) - 다음 세부 정보로 입력 파일을 채웁니다.
. type: save job; vm_name: VM_NAME sh vm_name; job output; start time; end time; job log file p
mminfo -kot 출력에 표시됩니다.
- 광학
jobquery작업 쿼리 및 입력 파일을 사용하여 작업 시작 및 종료 시간과 백업 세션 로그 정보에 대한 세부 정보를 수집할 수 있습니다.
[root@nwserver ~]# jobquery -i vmperf Current query set end time: 1654567313; job log file: \ /nsr/logs/policy/Gold/VMware/353252-winclient01-2022-6-6-19-1-53.log; job output: Backup completed successfully.; start time: 1654567245; vm_name: winclient01; end time: 1654480913; job log file: \ /nsr/logs/policy/Gold/VMware/353027-winclient01-2022-6-5-19-1-53.log; job output: Backup completed successfully.; start time: 1654480845; vm_name: winclient01; end time: 1654394509; job log file: \ /nsr/logs/policy/Gold/VMware/352801-winclient01-2022-6-4-19-1-47.log; job output: Backup completed successfully.; start time: 1654394446; vm_name: winclient01;
- 출력되는 시간은 UNIX 시간이지만 다음과 같이 변환할 수 있습니다.
date -d@UNIX_TIME
예:
[root@nwserver ~]# date -d@1654394446 Sat Jun 4 19:00:46 PDT 2022 [root@nwserver ~]# date -d@1654394509 Sat Jun 4 19:01:49 PDT 2022
- 백업 실행 시간이 긴 백업의 경우 작업 로그 파일에서 처리량에 대한 정보를 검토합니다.
[root@nwserver ~]# cat /nsr/logs/policy/Gold/VMware/352801-winclient01-2022-6-4-19-1-47.log | grep "DiskStats" 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Hard disk 1 | hotadd | 94 MiB | 17 MiB/s | 103 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Total | | 94 MiB | 17 MiB/s | 103 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet. 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s) 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,98369536,56,17,17,17673109,107196400
- 특정 VM에 대한 정책 로그는 다음을 실행하여 검토할 수 있습니다.
cat /nsr/policy/POLICY_NAME/WORKFLOW_NAME/*VM_NAME*.log | grep DiskStats
[root@nwserver ~]# cat /nsr/logs/policy/Gold/VMware/*winclient01*.log | grep "DiskStats" 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Hard disk 1 | hotadd | 94 MiB | 17 MiB/s | 103 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Total | | 94 MiB | 17 MiB/s | 103 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet. 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s) 2022-06-05T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,98369536,56,17,17,17673109,107196400 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Hard disk 1 | hotadd | 95 MiB | 16 MiB/s | 119 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: Total | | 95 MiB | 16 MiB/s | 119 MiB/s | 0:00:17 | 0:00:16 | 0:00:56 | vm-5001 | winclient01 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet. 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s) 2022-06-06T02:01:48Z INFO: [@(#) Build number: 95] DiskStats: CSV: vm-5001,winclient01,Hard disk 1,hotadd,99221504,57,17,17,16272803,124243462 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: Hard disk 1 | hotadd | 97 MiB | 15 MiB/s | 110 MiB/s | 0:00:16 | 0:00:16 | 0:00:57 | vm-5001 | winclient01 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: Total | | 97 MiB | 15 MiB/s | 110 MiB/s | 0:00:16 | 0:00:16 | 0:00:57 | vm-5001 | winclient01 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet. 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s) 2022-06-07T02:01:49Z INFO: [@(#) Build number: 95] DiskStats: CSV: vm-5
jobsdb 기본값은 72시간입니다. 이후 jobsdb 창이 관련 정책 로그를 전달하고 jobquery 항목이 제거됩니다. 하지만 vProxy 어플라이언스는 VM 백업 세션 로그를 /opt/emc/vproxy/runtime/logs/recycle/vbackupd/.
VM Restore - -
진행 중인 복원의 경우 Recover 탭의 "Rate" 열에서 처리량을 확인할 수 있습니다.

복원 작업 세션이 완료되면 다음 위치에서 복원 로그를 검토할 수 있습니다.
- NetWorker Management Console: 저장된 복구 세션을 엽니다. 디스크의 처리량에 대한 로그 창 세부 정보. 복구 로그에는 다음이 적용됩니다.
jobsdbretention(기본값 72시간) 이 시간이 지나면 복구 세션 로그가 NetWorker Server에서 제거되지만 vProxy 어플라이언스에는 계속 남아 있습니다. - NetWorker 서버:
- Linux:
/nsr/logs/recover/RecoverName.log - Windows:
C:\Program Files\EMC NetWorker\nsr\logs\recover\RecoverName.log - 복구 로그에는 다음이 적용됩니다.
jobsdb기본값은 72시간입니다. 이 시간이 지나면 복구 세션 로그가 NetWorker Server에서 제거되지만 vProxy 어플라이언스에는 계속 남아 있습니다.
- Linux:
- vProxy 어플라이언스: 완료/실패한 VM 복구 세션 로그는 아래의 vProxy 어플라이언스에서 찾을 수 있습니다.
/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/date/recover_session_id.log
2022-12-16T16:18:50Z NOTICE: [@(#) Build number: 54] Successfully recovered to a new VM. 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] Hard disk 1 | hotadd | 10 GiB | 44 MiB/s | 68 MiB/s | 0:00:17 | 1.4 us | 0:04:25 | vm-12226 | linuxclient01_1 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] Total | | 10 GiB | 44 MiB/s | 68 MiB/s | 0:00:17 | 1.4 us | 0:04:25 | vm-12226 | linuxclient01_1 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] CSV: Generate stats in CSV format for friendly import to a spreadsheet. 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s) 2022-12-16T16:18:50Z INFO: [@(#) Build number: 54] CSV: vm-12226,linuxclient01_1,Hard disk 1,hotadd,10032185344,265,18,0,45138154,71134513 2022-12-16T16:18:50Z NOTICE: [@(#) Build number: 54] Moved 10 GiB at 36 MiB/s. Elapsed Time: 4m31s
vProxy의 처리량 성능 문제 해결
OPER는 ddpconnchk 이 툴을 사용하여 vProxy에서 DD 디바이스로의 네트워크 연결 및 처리량을 테스트할 수 있습니다.
수집 ddpconnchk:
- 다운로드
ddpconnchkDell NetWorker 툴의 유틸리티 - OPER는
ddpconnchk.zip에는 여러 버전의ddpconnchk유틸리티 다음으로ddpconnchkData Domain 디바이스의 DD OS 버전과 일치하거나 밀접하게 조정된 유틸리티입니다. - 압축된 패키지를 추출하고
vProxy를 삭제합니다.ddpconnchk_linux_x86_64.tar./home/admindirectory
사용 - ddpconnchk:
- iDRAC에 로그인
. SSH를 통해 admin 계정으로 로그인합니다.ddpconnchk_linux_x86_64.tarwas copied to - 루트 사용자로 변경합니다.
sudo su - - 의 압축을 풉니다.
package.tartar xvf /home/admin/ddpconnchk_linux_x86_64.tar - 사용 권한 설정
ddpconnchk: chmod 775 ddpconnchk - 테스트의 예로는 vProxy에서
ddboost일치합니다.
/ddpconnchk -s DATADOMAIN_HOSTNAME -u ddboost_username -l storage_unit_name -T writeimage -i 1G -n 1
vproxy01:~ # ls -l | grep ddpconnchk -rwxrwxr-x 1 59899 59899 3688848 May 16 2022 ddpconnchk -rw-r--r-- 1 59899 59899 12086 May 16 2022 ddpconnchk_README.txt vproxy01:~ # ./ddpconnchk -s ddve.amer.lan -u sysadmin -p EmcLegato@01 -l linux1 -T writeimage -i 1G -n 1 DDP CLIENT LIBRARY VERSION 7:9:0:0-1010470 SERVER: ddve.amer.lan --------------------- *** CONNECT SERVER TEST, ddve.amer.lan DDP Connect Server Test PASSED *** LIST SUs TEST, ddve.amer.lan DDLOG: WARN: [68A0:1FBF0F0] ddcl_ddp_get_su(): Deprecated API ddp_get_storage_units_list is used by client 3 SUs total List SUs Test PASSED *** GET SU INFO TEST, ddve.amer.lan/linux1 5 images total Get SU Info Test PASSED *** EXTENDED TEST: WRITE IMAGE, ddve.amer.lan/linux1/1073741824 DDLOG: INFO: [68A0:1FBF0F0] ddcl_new_client_buffers created private pool with 776 DDCL buffers DDLOG: INFO: [68A0:1FBF0F0] Cleaning up readahead cache do_ra is 1 ra_init is 0 DDLOG: INFO: [68A0:1FBF0F0] vrapid_nfs_connect: ifgroup disabled DDLOG: INFO: [68A0:1FBF0F0] JOB END IMAGE_DELETE ip=192.168.7.105 pid=26784 cd=0 enc=off DDLOG: INFO: [68A0:1FBF0F0] JOB START IMAGE_WRITE ip=192.168.7.105 pid=26784 cd=0 enc=off linux1/write_000 DDLOG: INFO: [68A0:1FBF0F0] ddcl_ddcp_ctx_init():358 - idx=3408002, detect_markers=1 DDLOG: INFO: [68A0:1FBF0F0] New fingerprint environment. DDLOG: INFO: [68A0:1FBF0F0] Segmentation: version [9], min [4096], avg [8192], max [12288], mask = [0x0], skip_first [4096], skip_last [0] DDLOG: INFO: [68A0:1FBF0F0] ddcl_new_client_buffers created private pool with 776 DDCL buffers DDLOG: INFO: [68A0:1FBF0F0] Allocated read_ctx_pool of size 223488 DDLOG: INFO: [68A0:1FBF0F0] JOB START IMAGE_READ ip=192.168.7.105 pid=26784 cd=0 enc=off linux1/write_000 Cumulative Write Throughput: 102.40 MB/s Cumulative Read Throughput: 102.40 MB/s WRITE IMAGE PASSED SUCCESS: All tests completed
-i 1g는 DDR 1g = 1GB 파일에 기록되는 크기를 결정하며 최대 크기입니다.-i 1g생성되는 파일 수를 결정합니다.-n 1- 이러한 파일은 임시 파일이며 테스트 작업이 완료되면 삭제됩니다.
Data Domain에 여러 NIC(Network Interface Card)가 있으며 vProxy에서 1GB 관리 NIC를 사용하고 있습니다.
Data Domain 시스템에는 여러 NIC가 있습니다. 관리 NIC는 일반적으로 1GB 인터페이스이며, Data Domain에는 데이터 이동을 위한 10GB NIC가 있을 수도 있습니다.
- 1GB NIC와 10GB NIC의 IP 주소를 식별합니다. Data Domain 관리자가 이를 확인해야 합니다.
- 어떤 IP 주소가 NetWorker Server 및 Storage Node에서 사용하는 Data Domain/디바이스 이름으로 확인되는지 확인합니다.
nslookup DataDomain_hostname
- NetWorker Server 스토리지 노드(사용된 경우) 또는 vProxy 어플라이언스가 1GB IP 주소로 확인되는 경우 1GB IP 주소를 확인하는 시스템에서 호스트 파일 항목을 생성하여 Data Domain 호스트 이름을 10GB IP 주소로 확인합니다.
- vProxy 어플라이언스 reload 데몬을 변경하는 경우
systemctl reload-daemon systemctl restart <service> services: vrecoverd, vbackupd, vflrd
- 백업 및 복원을 재시작하고 처리량이 증가했는지 확인합니다.
Data Domain 성능:
Data Domain Boost Precert 로깅:
- NVE에 대한 SSH 세션을 열고 admin으로 인증합니다.3. 그런 다음 루트로 전환합니다.
sudo su - - 다음 파일을 생성합니다.
vi /ddboost_precert.ini
precert_enabled=true num_log_files=4 log_file_size=512 log_file_name=ddboost_precert.log log_file_dir=/DDLog ddcl_logs_include=true ddcl_logs_sev=3 - 다음과 같은 새 로그 디렉토리를 생성합니다.
mkdir /DDLog ; chmod 777 /DDLog - 문제 해결 중인 vProxy 엔진에서 디버그를 활성화합니다.
vbackupd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vbackupd -p ddboost -l debug vflrd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vflrd -p ddboost -l debug vrecoverd: /opt/emc/vproxy/bin/vProxy_debug.sh -s -d vrecoverd -p ddboost -l debug - 백업 또는 복원 작업을 수행합니다.
- 사전 인증서 로깅 검토에 대한 자세한 내용은 NetWorker: ddboost_precert.log를 사용하여 IO 성능을 분석하는 방법 문서를 참조하십시오.
참고:precert-io-perf.py를 vProxy에 복사하여 vProxy에서 직접 실행할 수 있습니다. 스크립트는 다음에 대해 직접 실행됩니다./DDLog/ddboost_precert.log파일에 공백을 포함하지 마십시오. 또는ddboost_precert.log파일을 vProxy에서 실행하고precert-io-perf.py다른 시스템에서.
Data Domain 시스템 창
- Data Domain 시스템에 로그인합니다.
sysadmin. DD와 vCenter 사이의 패킷 손실 또는 긴 지연 시간을 확인합니다.
net ping VCENTER_NAME/IP
- Data Domain 성능 개요를 확인합니다.
system show performance
- DD Boost 통계 및 오류를 확인합니다.
ddboost show stats
- 사용
Data Domain과 vProxy 간의 전송 대역폭을 확인하려면 다음을 수행합니다.net iperf
net iperf client VPROXY_IP_ADDRESS port 9090 interval 2
sysadmin@ddve01# net iperf client 192.168.9.131 port 9090 interval 2 ------------------------------------------------------------ Client connecting to 192.168.9.131, TCP port 9090 TCP window size: 256 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.9.106 port 45132 connected with 192.168.9.131 port 9090 write failed: Connection reset by peer [ ID] Interval Transfer Bandwidth [ 3] 0.0- 0.0 sec 239 KBytes 1.48 Gbits/s
- 사용
Data Domain과 vCenter 간의 전송 대역폭을 확인하려면 다음을 수행합니다.net iperf
net iperf client VCENTER_IP_ADDRESS port 443 interval 2
sysadmin@ddve01# net iperf client 192.168.9.111 port 443 interval 2 ------------------------------------------------------------ Client connecting to 192.168.9.111, TCP port 443 TCP window size: 256 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.9.106 port 37072 connected with 192.168.9.111 port 443 write failed: Broken pipe [ ID] Interval Transfer Bandwidth [ 3] 0.0- 0.0 sec 239 KBytes 147 Mbits/sec
Additional Information
관련 문서:
- NVP vProxy - NetWorker에 표시된 VMware VM 백업 수준 및 크기 이해
- NetWorker VMware Protection-vProxy: 디버그 로깅을 활성화하는 방법
- Data Domain: DDPCONNCHK Data Domain DD Boost 연결성 및 성능 문제를 해결하는 방법 (이 문서를 보려면 등록된 Dell 지원 사용자로 로그인해야 함)
VM 백업 지점 5, 확장:
모든 에 대한 디스크 통계를 수집합니다. vbackupd vProxy에서 다음 구문을 사용하는 세션:
grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/'
또는 vProxy에서 복사할 수 있는 파일로 리디렉션합니다.
grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/' > /tmp/$(hostname)-vbackupStats.txt
예:
nsr-vproxy01:~ # grep -rnw "DiskStats" /opt/emc/vproxy/runtime/logs/recycle/vbackupd/ | grep -v "0 Bytes\|CSV" | awk '!seen["DiskStats: Disk Label"]++ || $0 !~ /DiskStats: Disk Label/' /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-c5300e6c-3da1-42bf-a08b-fe9ec7d9197b.log:644:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-c5300e6c-3da1-42bf-a08b-fe9ec7d9197b.log:645:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:679:2026-05-13T01:02:30Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:680:2026-05-13T01:02:30Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 2 GiB | 28 MiB/s | 223 MiB/s | 0:00:22 | 96.6 ms | 0:01:41 | vm-4002 | win-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-de722843-9e1c-4c3c-8628-06ddb08aaafc.log:681:2026-05-13T01:02:30Z INFO: [@(#) Build number: 112] DiskStats: Total | | 2 GiB | 28 MiB/s | 223 MiB/s | 0:00:22 | 96.6 ms | 0:01:41 | vm-4002 | win-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:661:2026-05-13T01:02:06Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:662:2026-05-13T01:02:06Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 492 MiB | 23 MiB/s | 234 MiB/s | 0:00:20 | 0:00:22 | 0:01:17 | vm-4007 | rhel-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-7f086276-c673-441d-b3b1-e5a44fa81ab6.log:663:2026-05-13T01:02:06Z INFO: [@(#) Build number: 112] DiskStats: Total | | 492 MiB | 23 MiB/s | 234 MiB/s | 0:00:20 | 0:00:22 | 0:01:18 | vm-4007 | rhel-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:659:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:660:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 20 MiB | 4 MiB/s | 79 MiB/s | 0:00:19 | 1.4 us | 0:01:14 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-41054224-c9ea-4a59-a17c-62c006e90440.log:661:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: Total | | 20 MiB | 4 MiB/s | 79 MiB/s | 0:00:19 | 1.4 us | 0:01:14 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260513_1/BackupVmSessions-56a225c8-986d-41b7-a4b6-afaec20bfa75.log:647:2026-05-13T01:01:42Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:659:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:660:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 27 MiB | 4 MiB/s | 82 MiB/s | 0:00:18 | 233.2 ms | 0:01:04 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-84d77435-dd86-4a1a-9c4b-226f7838ca06.log:661:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: Total | | 27 MiB | 4 MiB/s | 82 MiB/s | 0:00:18 | 233.2 ms | 0:01:04 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:663:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:664:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 32 MiB | 4 MiB/s | 101 MiB/s | 0:00:20 | 1.1 us | 0:01:13 | vm-4007 | rhel-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-906ac008-32b0-44b9-a5c1-6cda41e99a5e.log:665:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: Total | | 32 MiB | 4 MiB/s | 101 MiB/s | 0:00:20 | 1.1 us | 0:01:13 | vm-4007 | rhel-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-05e84c93-a6ca-4608-8497-a022836c79aa.log:646:2026-05-10T01:01:33Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:682:2026-05-10T01:04:21Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:683:2026-05-10T01:04:21Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 5 GiB | 29 MiB/s | 202 MiB/s | 0:00:22 | 0:00:18 | 0:03:29 | vm-4002 | win-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-4771c4ce-df71-4f82-b752-08b040787998.log:684:2026-05-10T01:04:21Z INFO: [@(#) Build number: 112] DiskStats: Total | | 5 GiB | 29 MiB/s | 202 MiB/s | 0:00:22 | 0:00:18 | 0:03:29 | vm-4002 | win-client01.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260510_1/BackupVmSessions-ad74a82c-9496-4372-a1e2-015de1b23b1a.log:645:2026-05-10T01:01:56Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:660:2026-05-12T16:20:10Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:661:2026-05-12T16:20:10Z INFO: [@(#) Build number: 112] DiskStats: Hard disk 1 | hotadd | 425 MiB | 15 MiB/s | 74 MiB/s | 0:00:18 | 1.4 us | 0:01:12 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-28e4cc86-15e0-4aaf-b3eb-29a38c78ad5d.log:662:2026-05-12T16:20:10Z INFO: [@(#) Build number: 112] DiskStats: Total | | 425 MiB | 15 MiB/s | 74 MiB/s | 0:00:18 | 1.4 us | 0:01:12 | vm-27052 | rhel-client05.amer.lan /opt/emc/vproxy/runtime/logs/recycle/vbackupd/20260512_1/BackupVmSessions-4aa7c842-3c5d-4dc5-8c3d-3677546c46e5.log:645:2026-05-12T01:01:44Z INFO: [@(#) Build number: 112] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------ ...
...
위의 출력은 변경률이 없는 디스크를 무시하고 건너뜁니다(0바이트). 이 출력은 데이터가 발견된 로그 파일의 전체 경로를 알려주고 VM당 디스크를 포함합니다 vmdk. 이러한 정보는 VM 단위 또는 디스크별 VM 백업 성능의 패턴을 검토하는 데 사용될 수 있습니다.
실행의 예 precert-io-perf.py vProxy에서:
nsr-vproxy01:~ # chmod +x precert-io-perf.py
nsr-vproxy01:~ # ./precert-io-perf.py
Please enter the full path to the log file: /DDLog/ddboost_precert.log
Do you want to include MB/s for each I/O operation? (yes/no): yes
Write Durations Summary:
Total number of write operations: 105
Average write duration: 0.001515 seconds
Maximum write duration: 0.020000 seconds (6.25 MB/s)
Minimum write duration: 0.000001 seconds (62500.00 MB/s)
Total write time: 0.159050 seconds
Percentage of total time spent on writes: 0.40%
Average write throughput: 53.977696 MB/s
Note: High MB/s values for very short durations indicate efficient operations.
Read Durations Summary:
Total number of read operations: 104
Average read duration: 0.383135 seconds
Maximum read duration: 17.874000 seconds (0.00 MB/s)
Minimum read duration: 0.000001 seconds (9.54 MB/s)
Total read time: 39.846015 seconds
Percentage of total time spent on reads: 99.60%
Average read throughput: 0.215375 MB/s
Note: High MB/s values for very short durations indicate efficient operations.
Top 20 Slowest Write I/O Operations:
1. I/O Number: 48, Duration: 0.020000 seconds, MB/s: 6.25
2. I/O Number: 6, Duration: 0.010000 seconds, MB/s: 0.36
3. I/O Number: 56, Duration: 0.007000 seconds, MB/s: 8.93
4. I/O Number: 80, Duration: 0.006000 seconds, MB/s: 20.83
5. I/O Number: 19, Duration: 0.005000 seconds, MB/s: 1.06
6. I/O Number: 4, Duration: 0.004000 seconds, MB/s: 0.01
7. I/O Number: 8, Duration: 0.004000 seconds, MB/s: 64.57
8. I/O Number: 9, Duration: 0.004000 seconds, MB/s: 64.57
9. I/O Number: 10, Duration: 0.004000 seconds, MB/s: 64.57
10. I/O Number: 12, Duration: 0.004000 seconds, MB/s: 0.01
11. I/O Number: 14, Duration: 0.004000 seconds, MB/s: 0.01
12. I/O Number: 16, Duration: 0.004000 seconds, MB/s: 1.47
13. I/O Number: 84, Duration: 0.004000 seconds, MB/s: 0.01
14. I/O Number: 1, Duration: 0.003000 seconds, MB/s: 1.11
15. I/O Number: 2, Duration: 0.003000 seconds, MB/s: 86.10
16. I/O Number: 3, Duration: 0.003000 seconds, MB/s: 0.90
17. I/O Number: 5, Duration: 0.003000 seconds, MB/s: 1.26
18. I/O Number: 7, Duration: 0.003000 seconds, MB/s: 1.13
19. I/O Number: 13, Duration: 0.003000 seconds, MB/s: 0.73
20. I/O Number: 18, Duration: 0.003000 seconds, MB/s: 0.81
Top 20 Slowest Read I/O Operations:
1. I/O Number: 962, Duration: 17.874000 seconds, MB/s: 0.00
2. I/O Number: 1537, Duration: 11.481000 seconds, MB/s: 0.00
3. I/O Number: 1478, Duration: 1.919000 seconds, MB/s: 0.00
4. I/O Number: 727, Duration: 1.316000 seconds, MB/s: 0.00
5. I/O Number: 601, Duration: 1.223000 seconds, MB/s: 0.00
6. I/O Number: 360, Duration: 0.555000 seconds, MB/s: 0.47
7. I/O Number: 375, Duration: 0.304000 seconds, MB/s: 0.01
8. I/O Number: 450, Duration: 0.302000 seconds, MB/s: 0.01
9. I/O Number: 462, Duration: 0.289000 seconds, MB/s: 0.89
10. I/O Number: 506, Duration: 0.273000 seconds, MB/s: 0.05
11. I/O Number: 426, Duration: 0.269000 seconds, MB/s: 0.01
12. I/O Number: 533, Duration: 0.224000 seconds, MB/s: 0.01
13. I/O Number: 474, Duration: 0.222000 seconds, MB/s: 1.16
14. I/O Number: 560, Duration: 0.202000 seconds, MB/s: 0.13
15. I/O Number: 996, Duration: 0.177000 seconds, MB/s: 5.65
16. I/O Number: 1024, Duration: 0.125000 seconds, MB/s: 0.50
17. I/O Number: 672, Duration: 0.097000 seconds, MB/s: 0.05
18. I/O Number: 992, Duration: 0.097000 seconds, MB/s: 1.29
19. I/O Number: 914, Duration: 0.093000 seconds, MB/s: 0.06
20. I/O Number: 1062, Duration: 0.086000 seconds, MB/s: 0.73
Detailed I/O operations have been logged to io-write.log and io-read.log
nsr-vproxy01:~ #