/var/run/log/vmkernel.log in the ESXi host shows below entries about preCopyNext action delay
YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu133:45716049)PVSCSI: 2769: scsi1:2: SCSI ABORT ctx=0x363YYYY-MM-DDTHH:MM:SS.Z Wa(180) vmkwarning: cpu40:45715994)WARNING: VMotion: 1451: 8686083635737680100 S: Waited 30.315 seconds for the monitor to process a preCopyNext action. This may cause unexpected vMotion failures.
vmware.log for the Virtual Machine in /vmfs/volumes/<datastore>/<vmfolder>, scsi abort messages may also be seenYYYY-MM-DDTHH:MM:SS.Z In(05) vcpu-77 - PVSCSI: scsi3:2: aborting cmd 0x2dcYYYY-MM-DDTHH:MM:SS.Z In(05) vcpu-92 - PVSCSI: scsi2:2: aborting cmd 0x37aYYYY-MM-DDTHH:MM:SS.Z In(05) vcpu-53 - PVSCSI: scsi0:3: aborting cmd 0x2c3YYYY-MM-DDTHH:MM:SS.Z In(05) vcpu-54 - PVSCSI: scsi1:2: aborting cmd 0x363
/var/run/log/vmkernel.log on esxi host, Reset messages may also be seenYYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu188:45716086)VSCSI: 3473: handle 196348699146723760(GID:8624)(vscsi0:3):Reset request on FSS handle 1892843346 (0 outstanding commands) from (vmm0:<VM-Name>)YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu188:45716086)VSCSI: 3518: handle 196348699146723760(GID:8624)(vscsi0:3):Added handle (refCnt = 3) to vscsiResetHandleList vscsiResetHandleCount = 1YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu4:2098403)VSCSI: 3772: handle 196348699146723760(GID:8624)(vscsi0:3):processing reset for handle ... state 1381192707YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu4:2098403)VSCSI: 3565: handle 196348699146723760(GID:8624)(vscsi0:3):Completing reset (0 outstanding commands)YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu24:45721478)VSCSI: 8589: handle 196348699146723760(GID:8624)(vscsi0:3):Destroying Device for world 45715994 (pendCom 0)YYYY-MM-DDTHH:MM:SS.Z In(182) vmkernel: cpu24:45721478)VSCSI: 8589: handle 196348699184472505(GID:8633)(vscsi3:2):Destroying Device for world 45715994 (pendCom 0)High I/O activity during vMotion can overflow the buffer used for precise memory tracking. To maintain data integrity, the system falls back to a coarse-grained tracking mode. In this mode, a single change marks an entire large block of memory as modified rather than just a specific page. This "amplification" drastically increases the CPU overhead required to trace these memory changes, overwhelming the system and can cause guest I/O to stall or time out.