Question Slow thumbnail loading speeds ?

I have a ZFS XigmaNAS I setup at work using an Optiplex 7040.

CPU: i7-6700
RAM: 16 Gigabytes of DDR4
Storage: 2 500 gigabyte sata SSD in a mirror

I can write files to it at gigabit speeds and read/open 130 megabyte photos in about a second... no issues there.

One of the folders on the NAS has about 700 pictures in it and each picture is about 130 megabytes each with most pictures in the 7000x7000 - 8000x8000 pixel range.
With each picture about the size of my read speed ... 120 megabytes a second ... i was expecting about 1 picture to load each second as it converts from the crazy high rez to a low rez thumbnail. (CPU on my computer is under 10% during this, and the CPU is under 5% on the NAS)
Instead it's showing about 40.5 Mbps (5 megabytes a second) in task manager instead of saturating the gigabit connection and loading each thumbnail very very slowly as 5 megabytes a second would suggest for a 120 megabyte file.
I can double click a picture and it opens in about a second at full resolution ... or as best as this 4k monitor can show!
Does Windows have a setting that prevents from monopolizing the NIC if you are loading thumbnails?
 
Last edited:
It's a Dell Optiplex 7040 running, 12.2.0.4 - Ornithopter (revision 8311) of Xigmanas from a flash drive with the above specs.
CPU: i7-6700
RAM: 16 Gigabytes of DDR4
Storage: 2 500 gigabyte sata SSD in a mirror

The NAS itself is quite fast with gigabit read and writes ... as expected with dual ssd in a mirror.
I really think its some windows setting that doesn't let thumbnail creation proceed at full speed.
 
Last edited:
Small update.
I tested this at my house with a 10 gigabit nic in my gaming computer, a 10 gigabit switch, a 10 gigabit Synology NAS with 4 16 gigabyte hard drives in a raid 5.
I can copy data from the Synology NAS to my gaming computer's Samsung 990 Pro ssd at 700 megabytes a second.
When I open a similar folder on my NAS and preview the thumbnails I get between 700 megabits and 1.1 gigabits / 87 - 137 megabytes a second reading thumbnails from the NAS.
It loads about 1 thumbnail a second, in line with 87-137 megabytes a second.

1.1G/10G = 11% usage
0.7G/10G = 7% usage
40.5M/1000M = 4.5% usage

10 gigabit thumbnail speeds are within a factor of 2 compared to the 1 gigabit speed I was getting at work.
10 gigabit thumbnail read speeds are actually bordering on acceptable, but I am still puzzled what is causing the bottleneck.
 
Last edited: