FreeBSD for serious performance?
Peter Jeremy
peter at rulingia.com
Tue Dec 11 22:43:24 UTC 2012
On 2012-Dec-11 15:43:21 -0500, Dieter BSD <dieterbsd at engineer.com> wrote:
>I care about data integrity, so things like ECC are on my must-have list.
Well, that's supported by all server CPUs (AMD Opteron, Intel Itanium,
Intel Xeon, Oracle/Sun SPARC) and some desktop CPUs (most AMD x86 chips).
>A high clock rate doesn't help when some device driver does
>
>block_all_interrupts();
>while(1)
> DELAY(MIGHT_AS_WELL_BE_FOREVER);
>
>At least four device drivers have caused me to lose data this way.
Which device drivers? We can't fix problems we don't know about.
>Data integrity, and yes, reliability, that sort of thing.
Virtually everything except some embedded and consumer-grade x86
systems manage that.
>But without NCQ I'm only getting ~6% of what I should be getting.
So, in one sentence you state that ECC is a "must have" and then you
complain that that FreeBSD doesn't support NCQ on an old, low-end
(consumer-grade) chipset that doesn't support ECC.
>It's not some rare, obscure chip. Lots of boxes have it.
None that support ECC, so you wouldn't be interested in any of them.
>>> I never found a way to boot from different partitions, much less
>>> different disks with GPT.
Yes, this is a limitation of FreeBSD's GPT loader. So far, no-one has
written the code to support multiple boot partitions or disks. Note
that most BIOS's allow you to select the boot disk - which is a
workaround.
--
Peter Jeremy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20121212/e3db037c/attachment.sig>
More information about the freebsd-hackers
mailing list