You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "dhruba borthakur (JIRA)" <ji...@apache.org> on 2007/02/02 20:04:05 UTC
[jira] Created: (HADOOP-970) Reduce CPU usage of hadoop ipc package
Reduce CPU usage of hadoop ipc package
--------------------------------------
Key: HADOOP-970
URL: https://issues.apache.org/jira/browse/HADOOP-970
Project: Hadoop
Issue Type: Bug
Components: ipc
Reporter: dhruba borthakur
There are a couple of optimizations that could be done to reduce CPU consumption.
1. The method Server.cleanupConnections() could be invoked less often.
2. The method Server.cleanupConnections() uses a List to manage all active connections and uses connectionList.get(i) to iterate. Locating the ith element essentially translates to traversing the list from the beginning to the ith position.
3. The current DFS heartbeattime is 3 seconds whereas ipc.client.connection.maxidletime is set to 1 second. The proposal is to change the default value of ipc.client.connection.maxidletime to something larger than the heartbeat interval. This also has to suit the heartbeat periodicity of map-reduce software.
4. Evaluate epoll() added in JDK 1.5.10 (this is a java cmd line option) http://java.sun.com/j2se/1.5.0/ReleaseNotes.html#150_10
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.