FreeBSD for serious performance?
Daniel O'Connor
doconnor at gsoft.com.au
Thu Dec 27 23:11:47 UTC 2012
On 27/12/2012, at 13:44, Peter Jeremy <peter at rulingia.com> wrote:
>> I've only caught it hanging forever once. It only takes a few
>> milliseconds to cause incoming data to be lost,
>
> I'm not sure what you mean by this. FreeBSD is not a real-time
> operating system and so offers no guarantees on how long it will
> take before incoming data will be processed. If you have an
> application that relies on incoming data being processed within
> milliseconds, you may need to do some redesign.
In practise FreeBSD can actually do this (at least for moderate IO loads).
At $work we use a USB interface to acquire ~10MB/sec from a data acquisition system which has a 96k FIFO (which is ~10 msec of buffering).
We use 3ware RAID cards to write to disk on Supermicro boards though, you get what you pay for..
--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
-- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
More information about the freebsd-hackers
mailing list