Hi All
I have been testing a new FreeNAS system based on an Intel Atom motherboard and I thought I would share my results and few questions on optimizing my performance.
My goal was to build a low power Home NAS were throughput was not the main feature. Low Power and hard drive shutdown were the main goals.
System Setup:
Mother Board Foxconn D42S
http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?ID=en-us0000509
Ram 1Gig DDR2 - 800Mhz - Single DIMM
CPU Intel Atom D425 - Single core 1.8Ghz (10W)
Chipset Intel MN10 (2W)
Lan 1Gig - 1000BaseT
Drives Seagate Barracuda 7200 - 160Gig (Software RAID 1)
Boot Drive Intel Z-U130 – 2Gig USB SSD card on internal USB port.
Power Supply HP 365W (Max) from a HP xw8000 workstation
Power Measurement KILL-A-WATT AC power watt meter
FreeNas Version 0.7.2 Sabanda (revision 5462)
Performance 3.2GigB file transfer WinXp - NAS - using windows explorer.
Total Cost $150 – MB + Drives (2 x 1TB) + RAM
All power numbers excludes the 25 Watts of power supply quiescent power.
A high efficiency PS would eliminate most of this loss.
Summary:
Standby Power: 21 Watts (Drives Spun Down)
Motherboard alone 19 Watts
Idle Power 34 Watts
Read Power 35 Watts
Write Power 36 Watts
Drive Power 7.5-8.5 Watts Each
Read throughput 27 Megabytes/Seconds
Write throughput 20 Megabytes/Seconds
Performance Issues:
I’m not sure why I can’t get more throughput at this point. The CPU usage never averages greater than 50% and the network maxes out at 290Mbits. The driver I tested at 60-70Megabyte/Seconds.
I feel I have room for improvement.
I am assuming it is protocol inefficiency or the network settings that are limiting the throughput.
When a 100mbit link is used the throughput drops to 5-6Megabyte/seconds.
At GigE I am running 30% LAN efficiency on reads.
At 100Mbit I am running 50%-60% LAN efficiency on reads.
Does anyone have any suggestions for LAN tweaks and such, that might push these numbers up ?
I have ordered a new picoPSU-80 power supply that should provide accurate at the plug power measuments.
http://www.mini-box.com/picoPSU-80;jsessionid=c3JdML6QhqkHyBJFMKhK49rLzsPmxs5V3NGf2Lpv5sYyvpvGRp3vnQv6WZy1pT1cB1Q0Jx78QjC7nKBWRWJVXJP2rQTJLFn2qy3TnfwQhbhLnTnr1BqS2fjqPKmGjkSp!1209768203
Detailed Data on tests:
Mother Board Baseline Power tests
Raw 44 W Running - no Drives ( MB + Fan + 5W load + PW idle)
Adjusted 19 W
Idle Power tests
Raw 59 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 34 W
CPU Usage 0 %
Adjusted 15 W Drive Power Total - IDLE 7.5 W Per Drive
Read Power Tests
Raw 60 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 35 W
Performance 27 Megabytes Seconds
CPU Usage 34 %
Adjusted 16 W Drive Power Total - Read 8 W Per Drive
Write Power Tests
Raw 61 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 36 W
Performance 19 Megabytes Seconds
CPU Usage 50 %
Adjusted 17 W Drive Power Total - Write 8.5 W Per Drive
Auto Drive spin down Power Tests
Raw 46 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 21 W
CPU Usage 0 %
Adjusted 2 W Drive Power Total - Idle 1 W Per Drive
Thanks
Mark
I have been testing a new FreeNAS system based on an Intel Atom motherboard and I thought I would share my results and few questions on optimizing my performance.
My goal was to build a low power Home NAS were throughput was not the main feature. Low Power and hard drive shutdown were the main goals.
System Setup:
Mother Board Foxconn D42S
http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?ID=en-us0000509
Ram 1Gig DDR2 - 800Mhz - Single DIMM
CPU Intel Atom D425 - Single core 1.8Ghz (10W)
Chipset Intel MN10 (2W)
Lan 1Gig - 1000BaseT
Drives Seagate Barracuda 7200 - 160Gig (Software RAID 1)
Boot Drive Intel Z-U130 – 2Gig USB SSD card on internal USB port.
Power Supply HP 365W (Max) from a HP xw8000 workstation
Power Measurement KILL-A-WATT AC power watt meter
FreeNas Version 0.7.2 Sabanda (revision 5462)
Performance 3.2GigB file transfer WinXp - NAS - using windows explorer.
Total Cost $150 – MB + Drives (2 x 1TB) + RAM
All power numbers excludes the 25 Watts of power supply quiescent power.
A high efficiency PS would eliminate most of this loss.
Summary:
Standby Power: 21 Watts (Drives Spun Down)
Motherboard alone 19 Watts
Idle Power 34 Watts
Read Power 35 Watts
Write Power 36 Watts
Drive Power 7.5-8.5 Watts Each
Read throughput 27 Megabytes/Seconds
Write throughput 20 Megabytes/Seconds
Performance Issues:
I’m not sure why I can’t get more throughput at this point. The CPU usage never averages greater than 50% and the network maxes out at 290Mbits. The driver I tested at 60-70Megabyte/Seconds.
I feel I have room for improvement.
I am assuming it is protocol inefficiency or the network settings that are limiting the throughput.
When a 100mbit link is used the throughput drops to 5-6Megabyte/seconds.
At GigE I am running 30% LAN efficiency on reads.
At 100Mbit I am running 50%-60% LAN efficiency on reads.
Does anyone have any suggestions for LAN tweaks and such, that might push these numbers up ?
I have ordered a new picoPSU-80 power supply that should provide accurate at the plug power measuments.
http://www.mini-box.com/picoPSU-80;jsessionid=c3JdML6QhqkHyBJFMKhK49rLzsPmxs5V3NGf2Lpv5sYyvpvGRp3vnQv6WZy1pT1cB1Q0Jx78QjC7nKBWRWJVXJP2rQTJLFn2qy3TnfwQhbhLnTnr1BqS2fjqPKmGjkSp!1209768203
Detailed Data on tests:
Mother Board Baseline Power tests
Raw 44 W Running - no Drives ( MB + Fan + 5W load + PW idle)
Adjusted 19 W
Idle Power tests
Raw 59 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 34 W
CPU Usage 0 %
Adjusted 15 W Drive Power Total - IDLE 7.5 W Per Drive
Read Power Tests
Raw 60 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 35 W
Performance 27 Megabytes Seconds
CPU Usage 34 %
Adjusted 16 W Drive Power Total - Read 8 W Per Drive
Write Power Tests
Raw 61 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 36 W
Performance 19 Megabytes Seconds
CPU Usage 50 %
Adjusted 17 W Drive Power Total - Write 8.5 W Per Drive
Auto Drive spin down Power Tests
Raw 46 W Running - Two Drives ( MB + Fan + 5W load + PW idle)
Adjusted 21 W
CPU Usage 0 %
Adjusted 2 W Drive Power Total - Idle 1 W Per Drive
Thanks
Mark