[ 
https://issues.apache.org/jira/browse/HADOOP-12356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15064470#comment-15064470
 ] 

Wangda Tan commented on HADOOP-12356:
-------------------------------------

[~cnauroth],
bq. 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?
Agree, and we have getNumCores, and getNumProcessors. So we can normal cpu 
usage to 0-100% at anytime if we want. 

> 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)

Reply via email to