Slow File Copy On Read From Target: Large Files
Posted: Wed Feb 17, 2010 9:30 am
Hello, I'm wondering if you can reproduce this problem in the test lab:
Prerequisites: 2 Machines running Windows Server 2008, 2008 R2, Win 7, or Win XP; GB LAN on both ends.
I can reproduce this problem with any of the OS's and using either a PhysicalDisk or Disk Image File target (I've been unsuccessful getting Partition Target to work - don't worry about it here, different question).
1. Create an iSCSI target using Physical Pass-through Disk.
2. Attach to it from initiator on another machine, initialize and format the disk NTFS.
3. Create a 9gb VHD file on the initiator boot drive or some other available disk (not the iSCSI target disk).
4. Copy the large VHD file to the iSCSI target drive. Mine copies in between 1:30 and 2:00 minutes, very nice.
5. Now the problem: Copy the file back from the iSCSI target drive to another available disk or folder on the initiator. Mine crawls at around 1mb/sec. - takes forever. I have gotten this down to a best time of 8:00 minutes +/- by doing all kinds of network tweaking, but no faster.
6. Now a simple comparison test:
7. Disconnect the initiator from the target and create a Windows share on the target machine using the disk containing the copied 9gb VHD (or connect to the administrative '$' share).
8. Connect to the share on the initiator machine and copy the file back using SMB. Mine will copy back and forth either direction in about 2:00 minutes +/- either way when no iSCSI involved, and machine memory caches cleared.
Thanks in advance for your help,
Steve
Prerequisites: 2 Machines running Windows Server 2008, 2008 R2, Win 7, or Win XP; GB LAN on both ends.
I can reproduce this problem with any of the OS's and using either a PhysicalDisk or Disk Image File target (I've been unsuccessful getting Partition Target to work - don't worry about it here, different question).
1. Create an iSCSI target using Physical Pass-through Disk.
2. Attach to it from initiator on another machine, initialize and format the disk NTFS.
3. Create a 9gb VHD file on the initiator boot drive or some other available disk (not the iSCSI target disk).
4. Copy the large VHD file to the iSCSI target drive. Mine copies in between 1:30 and 2:00 minutes, very nice.
5. Now the problem: Copy the file back from the iSCSI target drive to another available disk or folder on the initiator. Mine crawls at around 1mb/sec. - takes forever. I have gotten this down to a best time of 8:00 minutes +/- by doing all kinds of network tweaking, but no faster.
6. Now a simple comparison test:
7. Disconnect the initiator from the target and create a Windows share on the target machine using the disk containing the copied 9gb VHD (or connect to the administrative '$' share).
8. Connect to the share on the initiator machine and copy the file back using SMB. Mine will copy back and forth either direction in about 2:00 minutes +/- either way when no iSCSI involved, and machine memory caches cleared.
Thanks in advance for your help,
Steve