el-John-o
Dabbler
- Joined
- Jan 26, 2013
- Messages
- 15
Hey all,
So a quick run down;
Machine is a small office free-standing IBM server I acquired from a family friend (a Doctor who owns said small office!). Figured it would make a decent NAS server, with the ability to hold more drives (later). It has 6 hot-swap bays and two CPU sockets (one CPU currently). It's old, but it's also free.
Running FreeNAS-8.3.0-RELEASE-p1-x64 (r12825)
Intel Xeon 2.8GHz Single Core
2GB of RAM
Currently;
2TB WD Green
1TB Hitachi 7200RPM
FreeNAS is installed on an 80GB HDD (the machine originally had 4 80GB drives in RAID5, it also only has USB 1.1, so this appeared to be the better solution. Not worried about losing the drive space. It's a dusty old SATA drive from '04)
I have them configured in a mirrored volume (yes, I'm aware I'll lose 1TB that way, but I'm not yet using 1TB of storage and the main purpose for this NAS is redundancy. When I get closer to 1TB I'll swap the 1TB Hitachi with another 2TB WD green)
Confession: Reading through the manual, reading through the forums, making an honest effort not to have to ask questions, but I am not yet finished with the manual!
Okay so here's the issue. Using hard disk benchmarks (like Black Magic Speed Test or Iometer) I'm hitting right around 60MB/s read and 50MB/s write speeds on my NAS. That's pretty good considering the age of the machine. I'm happy with the performance for now, in the future I'll build a faster machine perhaps.
But, in the real world? Not even close. It takes 30 seconds to 'populate' a folder (where I can see the contents on my screen) and transferring files is painfully slow. Previously, I was running Ubuntu Server, but I was attracted to the idea of FreeNAS because it seemed to do what I needed better, especially it's ability to manage volumes much easier than via Ubuntu Server. Benchmark performance went up, but real-world performance went way down
Any ideas what the issue is? Where to look? I'm using a CIFS share on both Windows and Mac clients. Windows doesn't natively read AFP, but Mac OS DOES natively access CIFS, so it just seemed easier to do it that way.
Presently, both data drives are connected directly to the motherboard, this server DOES have an IBM RAID controller. Would it be beneficial to connect the drives to the RAID controller? It's a PCI-X RAID controller, my thinking was it simplified things to leave the controller out of the equation since I was running the drives in JBOD mode anyway. If I switch the drives to the controller (just a matter of moving cables) will I lose any data?
Finally, and this is more of a secondary question; but I'm aware I'll never get lightning fast performance on this older system (I just want to get it at least as fast as it was under Ubuntu!). But I could potentially add a second Xeon CPU (I'm going to look too and see if this motherboard would support any multi-core Xeon chips). It has DDR2 RAM, that could be increased. It has no PCI-Express though (just PCI-X) so I'm limited on upgrading NIC's and the sort, as they are a bit harder to find and pricey. So, would there be any noticeable performance gains over adding some RAM and a second CPU? I'm satisfied with the performance, but I've seen the exact same 2.8GHz Xeon CPU go for $15 on eBay and RAM is cheap, so for a few bucks to get a bump in speed I'd go for it. Any more though, and I'd rather just put that towards building a new server altogether.
Thanks!
-John
So a quick run down;
Machine is a small office free-standing IBM server I acquired from a family friend (a Doctor who owns said small office!). Figured it would make a decent NAS server, with the ability to hold more drives (later). It has 6 hot-swap bays and two CPU sockets (one CPU currently). It's old, but it's also free.
Running FreeNAS-8.3.0-RELEASE-p1-x64 (r12825)
Intel Xeon 2.8GHz Single Core
2GB of RAM
Currently;
2TB WD Green
1TB Hitachi 7200RPM
FreeNAS is installed on an 80GB HDD (the machine originally had 4 80GB drives in RAID5, it also only has USB 1.1, so this appeared to be the better solution. Not worried about losing the drive space. It's a dusty old SATA drive from '04)
I have them configured in a mirrored volume (yes, I'm aware I'll lose 1TB that way, but I'm not yet using 1TB of storage and the main purpose for this NAS is redundancy. When I get closer to 1TB I'll swap the 1TB Hitachi with another 2TB WD green)
Confession: Reading through the manual, reading through the forums, making an honest effort not to have to ask questions, but I am not yet finished with the manual!
Okay so here's the issue. Using hard disk benchmarks (like Black Magic Speed Test or Iometer) I'm hitting right around 60MB/s read and 50MB/s write speeds on my NAS. That's pretty good considering the age of the machine. I'm happy with the performance for now, in the future I'll build a faster machine perhaps.
But, in the real world? Not even close. It takes 30 seconds to 'populate' a folder (where I can see the contents on my screen) and transferring files is painfully slow. Previously, I was running Ubuntu Server, but I was attracted to the idea of FreeNAS because it seemed to do what I needed better, especially it's ability to manage volumes much easier than via Ubuntu Server. Benchmark performance went up, but real-world performance went way down
Any ideas what the issue is? Where to look? I'm using a CIFS share on both Windows and Mac clients. Windows doesn't natively read AFP, but Mac OS DOES natively access CIFS, so it just seemed easier to do it that way.
Presently, both data drives are connected directly to the motherboard, this server DOES have an IBM RAID controller. Would it be beneficial to connect the drives to the RAID controller? It's a PCI-X RAID controller, my thinking was it simplified things to leave the controller out of the equation since I was running the drives in JBOD mode anyway. If I switch the drives to the controller (just a matter of moving cables) will I lose any data?
Finally, and this is more of a secondary question; but I'm aware I'll never get lightning fast performance on this older system (I just want to get it at least as fast as it was under Ubuntu!). But I could potentially add a second Xeon CPU (I'm going to look too and see if this motherboard would support any multi-core Xeon chips). It has DDR2 RAM, that could be increased. It has no PCI-Express though (just PCI-X) so I'm limited on upgrading NIC's and the sort, as they are a bit harder to find and pricey. So, would there be any noticeable performance gains over adding some RAM and a second CPU? I'm satisfied with the performance, but I've seen the exact same 2.8GHz Xeon CPU go for $15 on eBay and RAM is cheap, so for a few bucks to get a bump in speed I'd go for it. Any more though, and I'd rather just put that towards building a new server altogether.
Thanks!
-John