[ https://issues.apache.org/jira/browse/HADOOP-12356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15062967#comment-15062967 ]
Chris Nauroth commented on HADOOP-12356: ---------------------------------------- bq. I'm fine with the change of NodeResourceMonitorImpl if SysInfoWindows/Linux both normalized usage to 0-100%. Am I right in thinking that {{NodeResourceMonitorImpl}} is the only caller of {{SysInfo#getCpuUsage}} (aside from test code)? If so, then {{SysInfo}} would be normalizing to [0, 100], only to have {{NodeResourceMonitorImpl}} immediately reverse the operation and change it back to core units. Would it be more helpful for {{SysInfo}} to return in core units in the first place? > CPU usage statistics on Windows > ------------------------------- > > Key: HADOOP-12356 > URL: https://issues.apache.org/jira/browse/HADOOP-12356 > Project: Hadoop Common > Issue Type: Bug > Components: util > Environment: CPU: Intel Xeon > OS: Windows server > Reporter: Yunqi Zhang > Assignee: Inigo Goiri > Labels: easyfix, newbie, patch > Attachments: 0001-Correct-the-CPU-usage-calcualtion.patch, > 0001-Correct-the-CPU-usage-calcualtion.patch, HADOOP-12356-v3.patch, > HADOOP-12356-v4.patch > > Original Estimate: 2h > Remaining Estimate: 2h > > The CPU usage information on Windows is computed incorrectly. The proposed > patch fixes the issue, and unifies the the interface with Linux. -- This message was sent by Atlassian JIRA (v6.3.4#6332)