How to monitor CPU credits and CPU balance for an instance with multiple vCPUs
his is a chart of the CPU utilization, and the CPUCredit in my t3.small instance:
According to the documentation, an instance will only use CPU credits when the CPU utilization is above the baseline. If the instance has more than one vCPU, the baseline performance will be shown at the original level.
If I understand correctly, the instance should use CPU credits only when utilization is above 20%. In the chart, it seems like CPU credits are consumed even when the utilization is lower. Why is that?
amazon-ec2 amazon-cloudwatch
add a comment |
his is a chart of the CPU utilization, and the CPUCredit in my t3.small instance:
According to the documentation, an instance will only use CPU credits when the CPU utilization is above the baseline. If the instance has more than one vCPU, the baseline performance will be shown at the original level.
If I understand correctly, the instance should use CPU credits only when utilization is above 20%. In the chart, it seems like CPU credits are consumed even when the utilization is lower. Why is that?
amazon-ec2 amazon-cloudwatch
Is the time resolution in above graph 1min and the aggregation method forCPUUtilization
set toMax
? If not, can you please post another graph with the mentioned settings!?
– Dunedan
Dec 31 '18 at 13:58
Thanks @Dunedan, once I changed the aggregation method toMax
the chart made sense. If you post an answer i'll accept. Thank :)
– haki
Dec 31 '18 at 14:40
add a comment |
his is a chart of the CPU utilization, and the CPUCredit in my t3.small instance:
According to the documentation, an instance will only use CPU credits when the CPU utilization is above the baseline. If the instance has more than one vCPU, the baseline performance will be shown at the original level.
If I understand correctly, the instance should use CPU credits only when utilization is above 20%. In the chart, it seems like CPU credits are consumed even when the utilization is lower. Why is that?
amazon-ec2 amazon-cloudwatch
his is a chart of the CPU utilization, and the CPUCredit in my t3.small instance:
According to the documentation, an instance will only use CPU credits when the CPU utilization is above the baseline. If the instance has more than one vCPU, the baseline performance will be shown at the original level.
If I understand correctly, the instance should use CPU credits only when utilization is above 20%. In the chart, it seems like CPU credits are consumed even when the utilization is lower. Why is that?
amazon-ec2 amazon-cloudwatch
amazon-ec2 amazon-cloudwatch
asked Dec 31 '18 at 12:50
hakihaki
5,62093681
5,62093681
Is the time resolution in above graph 1min and the aggregation method forCPUUtilization
set toMax
? If not, can you please post another graph with the mentioned settings!?
– Dunedan
Dec 31 '18 at 13:58
Thanks @Dunedan, once I changed the aggregation method toMax
the chart made sense. If you post an answer i'll accept. Thank :)
– haki
Dec 31 '18 at 14:40
add a comment |
Is the time resolution in above graph 1min and the aggregation method forCPUUtilization
set toMax
? If not, can you please post another graph with the mentioned settings!?
– Dunedan
Dec 31 '18 at 13:58
Thanks @Dunedan, once I changed the aggregation method toMax
the chart made sense. If you post an answer i'll accept. Thank :)
– haki
Dec 31 '18 at 14:40
Is the time resolution in above graph 1min and the aggregation method for
CPUUtilization
set to Max
? If not, can you please post another graph with the mentioned settings!?– Dunedan
Dec 31 '18 at 13:58
Is the time resolution in above graph 1min and the aggregation method for
CPUUtilization
set to Max
? If not, can you please post another graph with the mentioned settings!?– Dunedan
Dec 31 '18 at 13:58
Thanks @Dunedan, once I changed the aggregation method to
Max
the chart made sense. If you post an answer i'll accept. Thank :)– haki
Dec 31 '18 at 14:40
Thanks @Dunedan, once I changed the aggregation method to
Max
the chart made sense. If you post an answer i'll accept. Thank :)– haki
Dec 31 '18 at 14:40
add a comment |
1 Answer
1
active
oldest
votes
The graph in your answer shows the average CPU utilization per time period. For the calculation of CPU credit usage however it's relevant how the maximum CPU utilization per minute looks like. Therefore if you change the aggregation method of your CPU utilization from average to maximum you should see a graph which makes more sense.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53987733%2fhow-to-monitor-cpu-credits-and-cpu-balance-for-an-instance-with-multiple-vcpus%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The graph in your answer shows the average CPU utilization per time period. For the calculation of CPU credit usage however it's relevant how the maximum CPU utilization per minute looks like. Therefore if you change the aggregation method of your CPU utilization from average to maximum you should see a graph which makes more sense.
add a comment |
The graph in your answer shows the average CPU utilization per time period. For the calculation of CPU credit usage however it's relevant how the maximum CPU utilization per minute looks like. Therefore if you change the aggregation method of your CPU utilization from average to maximum you should see a graph which makes more sense.
add a comment |
The graph in your answer shows the average CPU utilization per time period. For the calculation of CPU credit usage however it's relevant how the maximum CPU utilization per minute looks like. Therefore if you change the aggregation method of your CPU utilization from average to maximum you should see a graph which makes more sense.
The graph in your answer shows the average CPU utilization per time period. For the calculation of CPU credit usage however it's relevant how the maximum CPU utilization per minute looks like. Therefore if you change the aggregation method of your CPU utilization from average to maximum you should see a graph which makes more sense.
answered Dec 31 '18 at 15:16
DunedanDunedan
2,11051422
2,11051422
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53987733%2fhow-to-monitor-cpu-credits-and-cpu-balance-for-an-instance-with-multiple-vcpus%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Is the time resolution in above graph 1min and the aggregation method for
CPUUtilization
set toMax
? If not, can you please post another graph with the mentioned settings!?– Dunedan
Dec 31 '18 at 13:58
Thanks @Dunedan, once I changed the aggregation method to
Max
the chart made sense. If you post an answer i'll accept. Thank :)– haki
Dec 31 '18 at 14:40