question about RAID 10

Hey,

I have another question. I have the same case for my Linux server, and for my Windows server, and both are in my closet. Both are using 6TB WD Red Pros, but the WD Red Pros are literally 10c cooler in the Windows server than the Linux server even with the same cooling... Do you have any idea why this could be, and any steps I can take to alleviate this? I think it may be a power/lower power vs high power issue because my temps in load vs idle are literally 1c different which could just be rounding issues.

I know in Windows there's this: http://www.sevenforums.com/tutorials/177819-ahci-link-power-management-enable-hipm-dipm.html and it can help MASSIVELY with hard drive temperatures, but is there something like this in Linux, or something perhaps I could do in my BIOS?

Here's my Linux server: http://pcpartpicker.com/p/Tm6BwP

Here's my Windows server: http://pcpartpicker.com/p/BDJZ6h

Any idea why there are temperature discrepancies?

Here's some output from my temperature script:

Every 2.0s: ./temps.sh Wed Feb 3 18:24:08 2016

Attribute 'GPUCoreTemp' (ASUS-Server:0.0): 43.
Core 0:         +38.0°C  (high = +84.0°C, crit = +94.0°C)
Core 1:         +37.0°C  (high = +84.0°C, crit = +94.0°C)
Core 2:         +37.0°C  (high = +84.0°C, crit = +94.0°C)
Core 3:         +39.0°C  (high = +84.0°C, crit = +94.0°C)
Core 4:         +36.0°C  (high = +84.0°C, crit = +94.0°C)
Core 5:         +37.0°C  (high = +84.0°C, crit = +94.0°C)
/dev/sdb: WDC WD6001FFWX-68Z39N0: 53°C
/dev/sdc: WDC WD6001FFWX-68Z39N0: 55°C
/dev/sdd: WDC WD6001FFWX-68Z39N0: 53°C
/dev/sde: WDC WD6001FFWX-68Z39N0: 54°C
190 Airflow_Temperature_Cel 0x0032   059   054   000    Old_age   Always       -
   41
/r/zfs Thread Parent