Performance issues with raspberry pi 2
Tim Kientzle
tim at kientzle.com
Wed May 13 15:19:35 UTC 2015
Do you have WITNESS and INVARIANTS enabled in your FreeBSD kernel configuration?
WITNESS and INVARIANTS are used on development kernels to enable additional in-kernel consistency checks. They make things a lot slower and are normally not enabled in production kernels.
If you do have those enabled, try removing them and let us know how much of a difference it makes.
Cheers,
Tim
> On May 13, 2015, at 4:27 AM, Andreas Andersson <aandersson at tappsi.co> wrote:
>
> I do understand this is still very new and not ready for "producton" use.
>
> But freebsd 11 on rpi2 suffers permance issues. Severely.
>
> For instance, the same code I am running (tornado project which inserts
> stuff to rabbitmq) is running at ~190 req/s or 190 publishments/sec (to
> rabbitmq) on raspbian.
>
> On FreeBSD 11 this is at around 85/s.
>
> With my consumer (using all the cores) I am seeing a high get rate from
> rabbitmq. But ACKing those messages are painstakingly behind. How can I
> help you debug this.
>
> What information would you need?
>
>
>
>
> My own theory on this is that on FreeBSD we are doing stuff with software
> floating point, while on raspbian we are doing stuff with hardware floating
> point.
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
More information about the freebsd-arm
mailing list