Astendagan
Cadet
- Joined
- Feb 6, 2016
- Messages
- 3
I'm testing FreeNAS on a HP MicroServer (N40L). It has 8 GB ECC RAM (tested OK with memtest86), and 3 HDD (WD Red 4 TB, WD Green 2 TB, and a Samsung 2 TB) set as a 3 way mirror.
I wrote about 100 GB of data to the pool and everything is fine. Speed is consistent around 90 MB/s (the Samsung 2 TB is limiting here), scrubbing speed is about the same and found no problems.
I then created a zvol and shared it with iSCSI. The Windows 10 Pro client connects without problems but a test with with CrystalDiskMark shows serious problems during the write part.
During the read part everything is normal. The Windows Task manager shows a constant ethernet throughput and iSCSI disk transfer rate, the disk average response time varies a bit but doesn't go over 20 ms.
During the write part the disk average response time sits around 15000 ms most of the time, sometimes dropping to "only" 5000 ms but I've also seen it go up to 30000 ms a few times. The Windows Task Manager always shows the disk as 100% busy, but sometimes the ethernet throughput and disk transfer rate drop to zero for 15-20 seconds and then resume. The Windows Event Viewer shows errors and warning 9, 27, 39, 129 from the iScsiPrt source (target didn't respond in time, sent command to reset target, ...).
When this happens pinging FreeNAS is OK (< 1 ms response time), SSH connection is OK, top never shows the CPU being fully busy.
Bad/weird things I've seen:
- Some "ctl_datamove: tag 0xXXXXXXXX on (0:3:0) aborted" at the console and in /var/log/messages, but not always. I can go through a few whole tests with the same transfer stalls without seeing these messages.
- I've seen bsdtar taking 80-90% CPU in top one time?
Any advice?
I wrote about 100 GB of data to the pool and everything is fine. Speed is consistent around 90 MB/s (the Samsung 2 TB is limiting here), scrubbing speed is about the same and found no problems.
I then created a zvol and shared it with iSCSI. The Windows 10 Pro client connects without problems but a test with with CrystalDiskMark shows serious problems during the write part.
During the read part everything is normal. The Windows Task manager shows a constant ethernet throughput and iSCSI disk transfer rate, the disk average response time varies a bit but doesn't go over 20 ms.
During the write part the disk average response time sits around 15000 ms most of the time, sometimes dropping to "only" 5000 ms but I've also seen it go up to 30000 ms a few times. The Windows Task Manager always shows the disk as 100% busy, but sometimes the ethernet throughput and disk transfer rate drop to zero for 15-20 seconds and then resume. The Windows Event Viewer shows errors and warning 9, 27, 39, 129 from the iScsiPrt source (target didn't respond in time, sent command to reset target, ...).
When this happens pinging FreeNAS is OK (< 1 ms response time), SSH connection is OK, top never shows the CPU being fully busy.
Bad/weird things I've seen:
- Some "ctl_datamove: tag 0xXXXXXXXX on (0:3:0) aborted" at the console and in /var/log/messages, but not always. I can go through a few whole tests with the same transfer stalls without seeing these messages.
- I've seen bsdtar taking 80-90% CPU in top one time?
Any advice?