Hi again,

I search the web for a possible solution.. And finally found something:

Someone created/compiled openjdk7 for the kirkwood arm CPU:
http://plugcomputer.org/plugforum/index.php?topic=1478.0

I downloaded the reference openjdk7 (respectively openjre) and tested again: Now it works quite well and it also seems to be a bit faster.

Hopefully the debian team get's the issue fxed with their openjdk version ;-)

br,
Alex




Am 02.01.2011 17:17, schrieb Alexander Christian:
Hmm,

seems that the attachement where not really attached to the mail :-(

I now uploaded them here: http://root1.de/sheevaplug/

br,
Alex




Am 02.01.2011 17:03, schrieb Alexander Christian:
Hi there,

I'm trying to run a server application on a "Sheevaplug" (http://www.globalscaletechnologies.com/p-26-sheevaplug-dev-kit-europe.aspx) computer.

It has a Marvell Kirkwood 1.2Ghz ARM (singlecore) CPU. OS is Debian 5. Java is OpenJDK 1.6.0_0-b11

As soon as the server starts listening on the socket via it's NIO implementation, the CPU is at 100% load.

I was able to attach "jconsole" to this server and create some screenshots. All I found out is, that "NioSocketAcceptor-5" thread seems to eat the complete CPU (see thread1.png + threads2.png)

If I run the same code on my amd64 machine (quadcore with ubuntu 10.10), the thread just waits for a connection (see threads-amd64-cpu.png) and there's not even one core fully busy. It's nearly at 0% cpu.

I have no clue if this is a MINA or OpenJDK issue. Can someone help me to narrow down the issue?!


br,
Alex

P.S. Happy New Year ...


Reply via email to