how to validate an VM is allocated much memory than it need and set an appropriate memory size?
Clash Royale CLAN TAG#URR8PPP
I want to check if one VM is allocated much memory than it needs. If so, want like to recycle some free memory back. how to validate it ? From vmware client,if one VM's guest physical memory usage of one VM is not high and no swap happened, is that meaning we can refer to the ative memory to adjust memory that VM needed ?
and one more question about how to check one VM actually memory details(used,free) ? I ask as sometimes host memory is lower than VM memory,but from system, the total size is VM memory size, and used size is larger than active memory from vsphere client.
eg: one VM
from vsphere client
VM memory 32768MB, host memory 28343, guest memory% 13%.
from system(linux)
[root@ ~]# free -h
total used free shared buff/cache available
Mem: 31G 12G 956M 7.7M 18G 18G
Swap: 1.9G 103M 1.8G
[root@ ~]#
linux vmware
add a comment |
I want to check if one VM is allocated much memory than it needs. If so, want like to recycle some free memory back. how to validate it ? From vmware client,if one VM's guest physical memory usage of one VM is not high and no swap happened, is that meaning we can refer to the ative memory to adjust memory that VM needed ?
and one more question about how to check one VM actually memory details(used,free) ? I ask as sometimes host memory is lower than VM memory,but from system, the total size is VM memory size, and used size is larger than active memory from vsphere client.
eg: one VM
from vsphere client
VM memory 32768MB, host memory 28343, guest memory% 13%.
from system(linux)
[root@ ~]# free -h
total used free shared buff/cache available
Mem: 31G 12G 956M 7.7M 18G 18G
Swap: 1.9G 103M 1.8G
[root@ ~]#
linux vmware
add a comment |
I want to check if one VM is allocated much memory than it needs. If so, want like to recycle some free memory back. how to validate it ? From vmware client,if one VM's guest physical memory usage of one VM is not high and no swap happened, is that meaning we can refer to the ative memory to adjust memory that VM needed ?
and one more question about how to check one VM actually memory details(used,free) ? I ask as sometimes host memory is lower than VM memory,but from system, the total size is VM memory size, and used size is larger than active memory from vsphere client.
eg: one VM
from vsphere client
VM memory 32768MB, host memory 28343, guest memory% 13%.
from system(linux)
[root@ ~]# free -h
total used free shared buff/cache available
Mem: 31G 12G 956M 7.7M 18G 18G
Swap: 1.9G 103M 1.8G
[root@ ~]#
linux vmware
I want to check if one VM is allocated much memory than it needs. If so, want like to recycle some free memory back. how to validate it ? From vmware client,if one VM's guest physical memory usage of one VM is not high and no swap happened, is that meaning we can refer to the ative memory to adjust memory that VM needed ?
and one more question about how to check one VM actually memory details(used,free) ? I ask as sometimes host memory is lower than VM memory,but from system, the total size is VM memory size, and used size is larger than active memory from vsphere client.
eg: one VM
from vsphere client
VM memory 32768MB, host memory 28343, guest memory% 13%.
from system(linux)
[root@ ~]# free -h
total used free shared buff/cache available
Mem: 31G 12G 956M 7.7M 18G 18G
Swap: 1.9G 103M 1.8G
[root@ ~]#
linux vmware
linux vmware
edited Feb 15 at 8:18
zinnia
asked Feb 13 at 7:23
zinniazinnia
32
32
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you see you "buff/cache" is 18GB is more than 50% of you real memory. Normally this value is the 15% of your memory to adjunt or 20% depent of yours applications.
If your machine in any moment needs more first will use a "buff/cache"
Total Memory --> 31GB
Real Used --> 12GB
15 % of total Memory for cache --> 5GB
Real Used + cache memory = 12GB + 5GB
Consumed Host Memory - Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines.
Active Guest Memory - Amount of guest “physical” memory actively used.
I think that you only need 17GB!! If you do not want to adjust so much you can put 20GB
If you want be more acurate in your decision. I recommend use vmstat command every minute for a week or one day with hight system activity.
This article can help you:
https://www.tecmint.com/linux-performance-monitoring-with-vmstat-and-iostat-commands/
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f500332%2fhow-to-validate-an-vm-is-allocated-much-memory-than-it-need-and-set-an-appropria%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
If you see you "buff/cache" is 18GB is more than 50% of you real memory. Normally this value is the 15% of your memory to adjunt or 20% depent of yours applications.
If your machine in any moment needs more first will use a "buff/cache"
Total Memory --> 31GB
Real Used --> 12GB
15 % of total Memory for cache --> 5GB
Real Used + cache memory = 12GB + 5GB
Consumed Host Memory - Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines.
Active Guest Memory - Amount of guest “physical” memory actively used.
I think that you only need 17GB!! If you do not want to adjust so much you can put 20GB
If you want be more acurate in your decision. I recommend use vmstat command every minute for a week or one day with hight system activity.
This article can help you:
https://www.tecmint.com/linux-performance-monitoring-with-vmstat-and-iostat-commands/
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
add a comment |
If you see you "buff/cache" is 18GB is more than 50% of you real memory. Normally this value is the 15% of your memory to adjunt or 20% depent of yours applications.
If your machine in any moment needs more first will use a "buff/cache"
Total Memory --> 31GB
Real Used --> 12GB
15 % of total Memory for cache --> 5GB
Real Used + cache memory = 12GB + 5GB
Consumed Host Memory - Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines.
Active Guest Memory - Amount of guest “physical” memory actively used.
I think that you only need 17GB!! If you do not want to adjust so much you can put 20GB
If you want be more acurate in your decision. I recommend use vmstat command every minute for a week or one day with hight system activity.
This article can help you:
https://www.tecmint.com/linux-performance-monitoring-with-vmstat-and-iostat-commands/
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
add a comment |
If you see you "buff/cache" is 18GB is more than 50% of you real memory. Normally this value is the 15% of your memory to adjunt or 20% depent of yours applications.
If your machine in any moment needs more first will use a "buff/cache"
Total Memory --> 31GB
Real Used --> 12GB
15 % of total Memory for cache --> 5GB
Real Used + cache memory = 12GB + 5GB
Consumed Host Memory - Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines.
Active Guest Memory - Amount of guest “physical” memory actively used.
I think that you only need 17GB!! If you do not want to adjust so much you can put 20GB
If you want be more acurate in your decision. I recommend use vmstat command every minute for a week or one day with hight system activity.
This article can help you:
https://www.tecmint.com/linux-performance-monitoring-with-vmstat-and-iostat-commands/
If you see you "buff/cache" is 18GB is more than 50% of you real memory. Normally this value is the 15% of your memory to adjunt or 20% depent of yours applications.
If your machine in any moment needs more first will use a "buff/cache"
Total Memory --> 31GB
Real Used --> 12GB
15 % of total Memory for cache --> 5GB
Real Used + cache memory = 12GB + 5GB
Consumed Host Memory - Amount of machine memory used on the host. Consumed memory includes Includes memory used by the Service Console, the VMkernel, vSphere services, plus the total consumed metrics for all running virtual machines.
Active Guest Memory - Amount of guest “physical” memory actively used.
I think that you only need 17GB!! If you do not want to adjust so much you can put 20GB
If you want be more acurate in your decision. I recommend use vmstat command every minute for a week or one day with hight system activity.
This article can help you:
https://www.tecmint.com/linux-performance-monitoring-with-vmstat-and-iostat-commands/
edited Feb 15 at 13:53
answered Feb 13 at 8:43
Luis Luis
112
112
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
add a comment |
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
From Vsphere client, it showed VM Consumed 27.63GB, here the total should be 27.63GB or 31GB ? how do we explain the Active Guest Memory 3.52GB?
– zinnia
Feb 15 at 8:16
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
Because VM used needs 10% for hypervisor (3.52GB). Really you have 31GB
– Luis
Feb 15 at 13:39
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f500332%2fhow-to-validate-an-vm-is-allocated-much-memory-than-it-need-and-set-an-appropria%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