Hi,
I have a NAS box using an Intel D945GCLF2 motherboard in it with a gigabyte of RAM. Currently it's running on OpenSuSE 11.3. It also has a SIL 3124 fake-RAID card in it using the non-RAID BIOS, so its all running on mdraid; there's three 650 GB SATA disks in there in Linux software RAID5.
However, the Linux software RAID is somewhat lacking. It's fine on big files, but as soon as I start pushing lots of little files to it (i.e. in my backups) it slows down a lot - the dreaded RAID5 write hole kicks in. I've had people tell me lots of nice things about ZFS. So I'm keen to rebuild the box with FreeBSD, and use ZFS. The ZFS bit looks like a breeze to get going - I had a quick play in a VMWare VM and it worked very nicely.
Presently, there's a script on it that sends a unix time stamp to /sys/class/rtc/rtc0/wakealarm on a schedule. A cron job runs to set the wakeup time, then shuts it down. At the appointed time, it comes back on automatically. I have various jobs it runs, and other PCs on my network run (backups and the like) which mean I don't want it on 24/7, but I do want it waking up at set times.
However, I'm a bit worried about my script working on FreeBSD. I've been Googling around, and looking on the forums, and I can't find reference to the same functionality. In fact, I found the FreeBSD ACPI project, which says it's not done.
Can anybody confirm this is the case, and if so, is there a possible workaround for this, so I can keep my wakeup schedule on the box? I'm assuming that without the OS exposing the ACPI interface, there's probably not much that can be done though.
Any help most gratefully received!
I have a NAS box using an Intel D945GCLF2 motherboard in it with a gigabyte of RAM. Currently it's running on OpenSuSE 11.3. It also has a SIL 3124 fake-RAID card in it using the non-RAID BIOS, so its all running on mdraid; there's three 650 GB SATA disks in there in Linux software RAID5.
However, the Linux software RAID is somewhat lacking. It's fine on big files, but as soon as I start pushing lots of little files to it (i.e. in my backups) it slows down a lot - the dreaded RAID5 write hole kicks in. I've had people tell me lots of nice things about ZFS. So I'm keen to rebuild the box with FreeBSD, and use ZFS. The ZFS bit looks like a breeze to get going - I had a quick play in a VMWare VM and it worked very nicely.
Presently, there's a script on it that sends a unix time stamp to /sys/class/rtc/rtc0/wakealarm on a schedule. A cron job runs to set the wakeup time, then shuts it down. At the appointed time, it comes back on automatically. I have various jobs it runs, and other PCs on my network run (backups and the like) which mean I don't want it on 24/7, but I do want it waking up at set times.
However, I'm a bit worried about my script working on FreeBSD. I've been Googling around, and looking on the forums, and I can't find reference to the same functionality. In fact, I found the FreeBSD ACPI project, which says it's not done.
Can anybody confirm this is the case, and if so, is there a possible workaround for this, so I can keep my wakeup schedule on the box? I'm assuming that without the OS exposing the ACPI interface, there's probably not much that can be done though.
Any help most gratefully received!