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:
No change.

O well at this rate I'll need a 40 gigabit fiber optic connection for a 4.5% - 11% expected thumbnail generating throughput or 1.8 gigabit - 4.4 gigabit of actual thumbnail generating speed ... ok I'm half joking with going 40 gigabit.

https://www.fs.com/products/185428.html?attribute=69040&id=1808118

Having said that having a 40 or even a 100 gigabit link to a NAS full of SSDs or the ARC of a ZFS box does raise some interesting questions and that $1300 price isn't totally unreasonable assuming the connections exist to do so on all sides of the equation!

We have fiber at work but I've never asked about it and know nothing about its connections lol.