On Sunday 20 July 2003 12:05 pm, Tom Kaitchuck wrote:
> I was about to start another rant about high CPU load, as my computer was
> continuously at 100% load, and even my cursor was starting to become
> unresponsive. So I checked my node status and saw this:
>
>  entries: 100
>  Global mean traffic (queries per hour):4501.666666666667
>  Local mean traffic (queries per hour): 183673.4693877551
>  Current advertise probability: 0.02
>  Current proportion of requests being accepted: 0.0
>
> Number of open connections: 523
> Number of outbound connections: 211
> Number of inbound connections: 302
> Number of connections sending messages: 403
> Number of connections receiving messages: 1
> Bytes waiting to be sent: 2755704
> Outbound connections that are to peers not in the routingtable: 76.77725%
>
> Needless to say, My routing time is affected. It varies all over the place
> from under 10ms for some time and then can spike up very high. I have seen
> it go up to 6000ms. Then it slowly comes back down. (I assume it is doing
> some sort of average.)
>
> Is the Local mean traffic statistic delayed? After a temporary drop in CPU
> useage has come and gone, I'll see it drop down and then go back up again.
> It seems the my computer can handle below 80000 qph but above that is just
> too much. Although sometimes my load drops, but my CPU load does not. I
> have seen it go under 50000qph and still have totally maxed out CPU.
>
> So what can I do to investigate this? What should I be looking for? What
> config setting should I set to reduce load? Would it be helpful if I joined
> watchme?

Just to make matters worse, I tryed to change some of my seetings. When I went 
to reastart my node: Nothing ... I can't seem to get it to do anything now. 
It is running, but it does not bring up the web interface. I've tryed both 
sun and backdown's VMs and even did an update, to no avail. Attached is the 
output form a sigquit.
 Full thread dump Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode):

"Log File Writer Thread" prio=1 tid=0x08146e70 nid=0x1e1f in Object.wait() 
[54f80000..54f808b8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x448d31a8> (a java.util.LinkedList)
        at freenet.support.FileLoggerHook$WriterThread.run(FileLoggerHook.java:95)
        - locked <0x448d31a8> (a java.util.LinkedList)

"Signal Dispatcher" daemon prio=1 tid=0x0808f3b0 nid=0x1e1b waiting on condition [0..0]

"Finalizer" daemon prio=1 tid=0x0808a380 nid=0x1e19 in Object.wait() 
[549cd000..549cd8b8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44750490> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x44750490> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=1 tid=0x080897c8 nid=0x1e18 in Object.wait() 
[5494c000..5494c8b8]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44750380> (a java.lang.ref.Reference$Lock)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x44750380> (a java.lang.ref.Reference$Lock)

"main" prio=1 tid=0x08052040 nid=0x1e15 runnable [bfffd000..bfffd74c]
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
        - locked <0x448fc010> (a java.net.PlainSocketImpl)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
        at java.net.Socket.connect(Socket.java:452)
        at java.net.Socket.connect(Socket.java:402)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:139)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:402)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:618)
        - locked <0x448fba88> (a sun.net.www.http.HttpClient)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:306)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)
        at sun.net.www.http.HttpClient.New(HttpClient.java:339)
        at sun.net.www.http.HttpClient.New(HttpClient.java:320)
        at sun.net.www.http.HttpClient.New(HttpClient.java:315)
        at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:510)
        at 
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:487)
        at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:615)
        - locked <0x448f7b88> (a sun.net.www.protocol.http.HttpURLConnection)
        at java.net.URL.openStream(URL.java:913)
        at freenet.node.WatchMe.syncTime(WatchMe.java:104)
        at freenet.node.WatchMe.syncTime(WatchMe.java:90)
        at freenet.node.WatchMe.init(WatchMe.java:56)
        at freenet.node.Main.main(Main.java:290)

"VM Thread" prio=1 tid=0x08086580 nid=0x1e17 runnable 

"VM Periodic Task Thread" prio=1 tid=0x08091ae8 nid=0x1e1d waiting on condition 
"Suspend Checker Thread" prio=1 tid=0x0808e9f8 nid=0x1e1a runnable 

Reply via email to