αα
αααα»αα’αααααααα ααΎαααΉααα·ααΆαα’αααΈ random access memory (RAM) performance counters αα
αααα»α vSphereα
ααΆα αΆααααΌα
ααΆααΆααΆαα½αααΉαα’αααα
αα
αΆαα’αααΈααααααααΆαααΊα
αααΆααααΆαααΆαα½ααα½αααααΆα: ααααα·αααΎαααα αΆααααΎαααΆαααΎαα‘αΎααα
ααΎ VM ααΆαα·ααΆααααα»αααΆαααααααααΆαααα½αααα ααα»ααααβααααα·αβααΎβαα½αβααβαααα αΆαβαααα½α ααΆβααΆααβααβαα·ααΆαβαααα»αβααΆαβαααααααΆαβααΆαα½αβαα½αβααα ααα»ααααααΏαααααΌαα
ααααα·α ααααααΉααααΈαα½α
RAM αααααααΆαααΈααα·αααα·αααααΌαααΆαααα ααααΈα’αααα αα αΆααααααααΆαααΈαααααα VMs αααα»αααααΎαααΆαα αααααΊα αααΆααααΆαα :) α ααααα·αααΎ RAM αααααααΆαααΈααααα·ααααααααααΆαααααααΆααααα»ααααααααααααΆ ESXi α αΆααααααΎαααααΎαα αα αααααααα’αααα αα αΆαα‘αΎααα·αα ααΎαα·αααΌα αααααα ααααααααααααα·ααααα·ααΆα VM ααΉαααΆααααΆαα½αααΉαααα α»ααααα»αααΆαα αΌαααααΎ RAMα
ESXi αααααα α α·αααααΆααΎαα αα αααααααΆαααααααΌαααααΎα’αΆαααααααΎααΆααααα»α RAMα
ααααΆαααΆαααααΆαα αα αΆα
ααααααα
αααααααΆα
ααααα
400% αα minFree
αααααΆααααΈααΆααααααααααααααΆαααΎ αααααα’αααα αα αΆαααααααΌαααΆαααααααα ααΆααΌα (TPS ααααΎαααΆααααα»ααααααααααααΆα)α
ααΆαα αααΆααααΆαα
100% αα minFree
αααααα’αααα αα αΆαααααααΌαααΆαααααααα ααΆααΌα TPS ααααΌαααΆααααααα
ααα
64% αα minFree
TPS + αααααααα
ααΉα
32% αα minFree
TPS + αααα αΆαα + ααααΌα
ααΆα
16% αα minFree
ααααα½α + ααααΌα + αααα»α
minFree ααΊααΆ RAM αααααααΌαααΆααααααΆαα hypervisor ααΎααααΈααααΎαααΆαα
αα αΌαααα ESXi 4.1 αα½ααααα αΌα minFree ααααΌαααΆααα½ααα»αααΆαααααΆαααΎα - 6% αα RAM αααααααΆαααΈααα (ααΆαααα’αΆα ααααΌαααΆαααααΆααααααΌαααΆαααααααααΎα Mem.MinFreePct αα ααΎ ESXi) α αα αααα»αααααααααααααα αααααΆαααααΆαααΎαα‘αΎαααα’αααα αα αΆααα ααΎαααΆαααΈααα ααα minFree ααΆαα αΆααααααΎαααααΌαααΆαααααΆαααααα’ααααΎα ααα½αα’αααα αα αΆααααααααΆαααΈα α αΎααα·ααααααΆαααααααΆαααααααααααα
ααααα minFree (ααααΆαααΎα) ααααΌαααΆαααααΆααΌα ααΆααααααα
ααΆαααααα’αααα αα αΆααααααΆαααααα»ααα»ααααααΆαα minFree
αα½αααααΆαα αα αΆα
6%
0-4 ααΈααΆαα
4%
4-12 ααΈααΆαα
2%
12-28 ααΈααΆαα
1%
ααΆαα αα αΆαααααα ααα
α§ααΆα ααα αααααΆαααααΆαααΈααααααααΆα RAM 128 GB ααααα MinFree ααΉαααΆαααΌα
ααΆααααααα
MinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12 MB = 1,88 GB
αααααααΆαααααααα’αΆα
αα»αααααΆααΈαααΈαα MB α’αΆαααααααΎαααΆαααΈααα αα·α RAM α
ααΆαααααα’αααα αα αΆααααααΆαααααα»ααα»ααααααΆαα minFree
αα½αααααΆαα αα αΆα
ααααααααααΆαα 128 GB
6%
0-4 ααΈααΆαα
245,76 ααααΆαα
4%
4-12 ααΈααΆαα
327,68 ααααΆαα
2%
12-28 ααΈααΆαα
327,68 ααααΆαα
1%
α’αααα αα αΆαααααα ααα (100 GB)
1024 ααααΆαα
ααΆααααααΆ αααααΆααααα αααα·αααΆα ααΆαααααααΆαααΆααααααααα»ααααααααα’αΆα α αΆαααα»αααΆααΆααΏαααααααΆα αααααΆαααα α’αΈααΆααααα αα·αααΆαα’αα·αααααα ααααΆαααΆα Clear/Soft α’αΆα ααα½αααααΆαα ααααα·αααΎ RAM αα ααΎαααΆαααΈαααΆααα·α ααΆα 64% MinFree ααα VMs αααααααΎαααΆαααΎααΆααααΆααααΆαα½ααααααααΉααααα αΆααααΎαααΆαα
αα αααα»αααααααΈαα½αα αα αα ααααααα½ααα»αα’αααα αα αΆααα½αα ααα½αααααΌαααΆαααααΎααααΆαα αααα αΆααααααΎαααΈ TPS αααααααΎαααααααΆαα₯αααα·ααααΎααααΎαααΆα VM αα αΌααααααΆαααααΌαα αααα»αααΉαααααΆααα’ααααααααααααα’αααΈαα½αααα
ααΆαα αααααααααααααααααΆααΆα (TPS) α TPS ααΊααΆααΆααα·ααΆααααα αα ααΆαααααααα RAM αααααααΆαααΈααα·αααα·ααα ααΎαααΆαααΈαααα
ESXi αααααααααααα RAM αααΆαααΈααα·αααα·αααΌα ααααΆαααααΆαα αα·αααααααααααααΌαααααααα α αΎαααααααααααα½αα αα ααααααα½αααΆαααααα ααααΈααααα αααααααΌα ααααΆαα αααα»αα’αααα αα αΆαααΌααααααααααααΆαααΈαααα ααΆαααααα ααΆαααααΎααααΆααα’αααα αα αΆαααΆαααΆαααααΌαααΆαααΆααααααα α αΎαααΆαααΆαααΎαα’αααα αα αΆααα½αα ααα½αα’αΆα αααααα ααΆααααααααΎαααααααΆααααααααΆαααααααααΎαααΆαα
ααααααΆααααααααΎαααΆααααααΆαααααααααααα·αααααΆαααα α 4 KB (αααααααΌα ) ααα»αααααα Hypervisor αα·αααΌααααΈααααααΆααΆαααααααααααααΆαααα α 2 MB (ααααααα): α±ααΆαααααΆαααααααααααααααΌα ααααΆααααα ααααααΊαα·αα’ααα αΆαααααα
ααΆαααααΆαααΎα ESXi αααα ααα’αααα αα αΆααα αααααααα ααΆααααααααααααααα ααΆαααααααΌα αα αΆααααααΎααα ααααααααααα·ααααααααααααααααΌαααΆαααΆαααα α αΎαααααΌαααΆαααααααα ααααααααΆααααααααΆαααΆαα αααΆααααΆαα (ααΌαααΎαααΆααΆαααααΆαααΆαα’αααααΎαααααα)α
ααααα·αααΎα’αααα ααα±αα TPS α αΆααααααΎαααααΎαααΆαααααα·ααααα αΆαα±αα RAM αααααααΆαααΈαααα α’αααααααΌααααααααααααα αααα»ααααααΎαααααα·αααααα ESXi βMem.AllocGuestLargePageβ αα 0 (ααααΆαααΎα 1) α αααααΆααααααΆααααα αααααααα’αααα αα αΆααααααααΆαααααΆαααΈααα·αααα·αααΉαααααΌαααΆααα·αα
α αΆααααΆααααΈααααααΌ 2014 αα αααα»αααΆαα ααααααΆα ESXi ααΆααα’αα TPS αααΆα VMs ααααΌαααΆααα·αααΆαααααΆαααΎα αααααΆαααΆαααΆααααααααααααΌαααΆαααααΎαααΆααΆαααααΉααααΈα’αα»ααααΆαα±αα VM αα½αα αΌαααααΎ RAM αααα VM ααααααααα ααααααΆααααα’α·ααα ααΈαααα αααα»ααα·αααΆαααΎαααααααΆαα’αααΈααΆαα’αα»ααααααΆαααααααααααΆαααααααααααα ααΎααΆαααΆαααααααα TPS ααα
αααααΆααα TPS ααααΌαααΆααααααααααααΆαααααααααΎαααααα·αααααα βMem.ShareForceSaltingβ αα
ααΎ ESXi:
0 - Inter-VM TPS α TPS ααααΎαααΆααααααΆααααααααα VMs ααααααααααΆα
1 β TPS αααααΆαα VMs αααααΆαααααα βsched.mem.pshare.saltβ ααΌα
ααααΆαα
αααα»α VMX;
2 (ααααΆαααΎα) - Intra-VM TPS α TPS ααααΎαααΆααααααΆαααααααααΆααααα»α VM α
ααΆαα·αααΆααα ααα»αααααα»αααΆααα·ααααααααα αα·αααΎαααααΎαααΆα Inter-VM TPS αα ααΎαα α’αΈααΆαααααα αααααα’αΆα ααααΌαααΆαααααΎαααααΆααααΆαααααΆαα½α VMs ααααααααααΆαα½αα ααα½ααααααααα ααΆα§ααΆα ααα αα ααΎααα αααΆαα½α VDI ααΆαααααααααα»αααΆαα αα αΆαααΆαααΆαα’αΆα ααΆααααααΆαααα·αααΆαααα
ααααααααααααΆαα αα αΆαα ααΆαααΆαααααααααααααααΆαα αα ααααααααααααΆααααααααααΆαα αα·ααααααΆααΆααααααΆααααααααααααααα·ααααα·ααΆα VM ααΌα ααΆ TPS αααα αΎαα ααα»ααααααααα·αααΎααααΎααΆαααααΉαααααΌα α’αααα’αΆα ααααα α αΎααααααΆααα’αΆα ααααΎααΆαααΆαα½α Ballooning αααααα
αα½αααααΆααΆαα½α Vmware Tools αααααα·ααΈαααααΆαα·αααα α ααΆ Balloon Driver (aka vmmemctl) ααααΌαααΆαααα‘αΎααα ααΎ VM α αα αααααα hypervisor α αΆααααααΎαα’ααα’αααα αα αΆαααΆαααΆα α αΎαα αΌααα αααα»α Soft state ESXi αα»α VM ααΎααααΈααΆαααΆα RAM ααααα·αααααΎα‘αΎααα·αααΆαααα Balloon Driver αααα αααα»ααα αα·α α’αααααΎαααααααΎααΆααα ααααα·αααααααααααααα·ααααα·ααΆα α αΎαααααΎαα»αα’αααα αα αΆαα₯ααα·αααααααΈααΆα α’αααααΎαααΆααα»αααααΌαααΎαααΎαααΆαααααααΆααα’αααα αα αΆαααΌαααααααααααααα·ααΈαααααΆ Balloon ααΆαααΆααααΆαα ααα’αααα αα αΆαααΈαααΆαααΈααα·αααα·α α αΎααααααΌαααΆαα αααΆαααΈααα·αα αα·αααΆααααα αΆααΆαα½αααΉαααααα·ααααα·ααΆααααα OS αα ααααααα ααααα·α OS α’αααα αα αΆαααααΌαααΆαααΆααααΆααααα Balloon Driver α ααΆαααααΆαααΎα αααααα·ααΈαααααΆ Balloon α’αΆα ααααΆααα αΌαααα 65% ααα’αααα αα αΆα VM α
ααααα·αααΎα§ααααα VMware αα·αααααΌαααΆαααα‘αΎααα
ααΎ VM α¬ Ballooning ααααΌαααΆααα·α (αααα»ααα·αααααΆαααΆαα ααα»ααααααΆα
ααααα·ααααα·ααΆααααα Balloon Driver α’αΆα
ααααΌαααΆααααα½ααα·αα·αααααΈ OS ααΆαααα VMware Tools.
ααΆααααα αΆααα’αααα αα αΆαα αα αα ααααααααααααΌαααΆαααααΎαα αααααα ESXi ααΆααααααααΆαααΆαααΉαα ααΌα ααααααααααΆααααα αΆα ESXi ααααΆααΆαααααα½αααααα 4KB αα RAM αα ααΆ 2KB αααα ααα»ααααααααΎαααα αααααααααααα αααα»αα’αααα αα αΆαααΌααααααααααααΆαααΈαααα αα αα αααααααααααααΎααααααααΆα αΌαααααΎαααΆααα ααΆααααΆαα·ααΆααααααα VM RAM αααΆαααααΆαα α αΆααααΆααααΈαααααααααΌαααααααΌαααΆαααααα½αααΆαα»ααα·αα ααααααααα·ααααααααααααααααΆααα’ααα’αΆα ααααΌαααΆααααα αΆαααα α αΎαααααΎαααΆααααα½αααΆααααΌαα αααΆααααααααα ααΌα αααααα αα αααααααααα·αααΆαααααα·αααααΆαααααΆαααααα»αααΆαα’αα»ααααααα
ααΆαααααΌαα’αααα αα αΆαα αααααΆααααΈααααΆααααΆαααααΈααααΆαααααα½αα’αααα αα αΆα ESXi ααααΎαααααααα·ααα½α (ααααα·αααΎ VMs αα·αααΆαααααΆααααΈαα αααΆαααΈαααααααααα¬αα·αααααΌαααΆααα·α) ααααΌααα Swapping α α αΎαααααα·αααΎαα αααα’αααα αα αΆααα·α αα½α αααα»α (ααααΆαααΆαααΆα) αααα’ααααααα½ααα·αα·ααααααααααααααααα αααααααα’αααα αα αΆααα VM αααα’αΆα αααααΆαα±ααααΆααααα αΆαα αααα»α OS ααααααααα VM α
αααααΆααααααα Swapping ααααΎαααΆαα αα αααα’αααααΎααααΆαααΈααα·αααα·α α―αααΆααααααΆαααααααααααα .vswp ααααΌαααΆααααααΎαα‘αΎααααααΆααααΆα ααΆααΆαααα αααααΎααΉα RAM ααααα·αααΆαααααα»ααα»ααααα VMα αααααΊααΆααΆααα»αααααΆαααΆαα’αααα αα αΆααααααΆαααααααα ααΆαααααααα αα·αααααα»ααα»αα αα αααααα Swapping αααα»αααααΎαααΆα ESXi ααααΌααααααααα·αααααααΆαααΈααα·αααα·ααα αααα»αα―αααΆααααα αΎαα αΆααααααΎαααααΎααΆαααΆαα½αααΆαααα½αα±ααα’αααα αα αΆαααΆααααααααααααααΆαααΈαααα ααΆααΆααα·αααΆαα α’αααα αα αΆα "RAM" ααααααααΊααΆααΆααααααΆαα·αααΆα αααΎααααααΊαααΆαα’αααα αα αΆααα·α ααΎαααααΈααΆ .vswp αααα·ααα αααα»αααΆααααα»αααΏααααααα
αα·αααΌα Ballooning αα αα αααααααααααααααα·αααααΎααααΌαααΆαααα ααααΈ VM ααΆαα½αααΉαααααα Swapping αααααααΌαααΆαααααΎαααΆααααααααα OS α¬αααααα·ααΈαα ααΆααααα»α VM α’αΆα ααααΌαααΆαααααΆααααΈαα ααΆαα ααΆααααααααΆαα’αα»αααααααα VM ααααΆααα α»ααααα ααα»α αααααΆααα VM αααα»αααααΎαααΆαααΆααααΌαααΆα α αΎααα α’αααααααΆ ααΆα’αΆα ααααΌαααΆααα·ααααΆαααααΉαααααΌαααΈ OSα ααΎα’ααααααα π
ααααα·αααΎ VMs ααΆααα Swap αααααΊααΆααααΆαααΆαα’αΆαααααααααααΌαααΆααααααΆαααΆαααα’αααα»αααααα·αααΎα’αΆα ααααΎαα ααΆαα
α§αααααααΆααααααΎαααΆαα’αααα αα αΆααααΆαααΈααα·αααα·αααΆααΌαααααΆα
ααΌα ααααααΎαααΆααα αααααΏαααααΆααα ααΎααααΈααΆαααΆαααααΆαααΆαα’αααα αα αΆααααα VM ααΆααααααααΆααααααα
αααααααα - αααα αΆαα ααα½α RAM (KB) ααα VM α αΌαααααΎαααα»αααα‘α»ααααααΆαααα»αα
ααΆαααααΎααααΆαα - ααΌα
ααααΆαα
ααΉα Active ααα»ααααααΆααΆααααα RAM αααααΆαααααααα
ααΆαααααααααααα VM α ααααΆαααααααΎααΌαααααααΆααααααα ααααα Γ· αααΆαααΈααα·αααα·αααΆααααααααα αα’αααα
αα
αΆαα
ααΆαααααΎααααΆααααααα αα·αααααα αα·αααααααααααΆααΌα
ααΆαααααααα αΆααααΎαααΆα VM αααααα ααααα·αααΎ VM αααα»αααααΎα’αααα
αα
αΆααααΆαααααΆααααααΆ (αααΆαα αα
ααΆααα
αΌαααααΎααΆ) ααααα·αααΆααααααΆαα·αααΆαα’αααα
αα
αΆααααααααααΆαααααααα αααα»ααα
αα·α αααααΆα ααα»ααααΎααααΈααααΎαα’αααΈααααααα»αααΎαα‘αΎααα
αααα»α OSα
ααΆαααα‘αααααα·ααααααααΆααααααΆααααΆαααααΎααααΆααα’αααα
αα
αΆααααααΆαα VMsα
α
ααααααα - α
ααα½α VM RAM αααα½ααααααααΎ TPS (αααα»α VM α¬αααΆα VMs) α
ααΆααααααα - ααα·ααΆαααα’αααα αα αΆαααΌααααααααααααΆαααΈα (KB) αααααααΌαααΆαααααα»ααα»ααααααΆαα VM α ααΎαααΆαα αααααααα
ααΆαααααΎααααΆαα (α’αα»ααααΆα - α ααααααα) - ααα·ααΆαααα’αααα αα αΆαααΆαααΆα (KB) ααα VM ααααΎααααΆααααΈαααΆαααΈαα αα·ααα½ααααα αΌαααΆαα αααααααα
ααααα·αααΎαααααααα’αααα
αα
αΆα VM αα·αααααΌαααΆααααααα±ααααΈα’αααα
αα
αΆαααΌααααααααααααΆαααΈααα ααα»ααααααΈα―αααΆααααα α¬α’αααα
αα
αΆαααααΌαααΆαααα
ααααΈ VM ααΆαααααααααα·ααΈαααααΆ Balloon αααα
ααα½αααΉαααααΆααααααα·αααααΌαααΆααααααααα·α
αΆαααΆαααα»αααΆαααααα αα·αααααΎααααΆαααααααα
ααααααααα’αα»ααααΆαααααα αα·αααααΎααααΆααααΊααΆααΏαααααααΆααΆαααααα»αα ααααααααααααα·ααααα·ααΆαααα’αααα
αα
αΆαααααα·α
αααα α ααΈ hypervisor α αΎααα·ααααααα±ααααΆαααα·αααα ααΌα α αα
αα
αααα»α VM αααααααΎαααΆααααΆαααααα ααααααααααααααΆααααααα·ααααααα·ααΆαααα’αααα
αα
αΆααααααΆαααααααα
ααΆαααααααα α αΎααα
ααααΆααα
ααΈαααα
ααΌααα - ααα·ααΆα VM RAM (KB) αααααΆααααααΌαααα α’αααα αα αΆαααααααααααΌαααΆαα αΆαααα»αααΆα₯ααα·αααααααα hypervisor α αΎαα’αΆα ααααΌαααΆααααααα±αααα αααΆαααΈααα·αααα·αααααααααα αααααΆααααΈ OS αααααααΆααααααα’αααΈαα½ααα ααΌααα αααααΌααΈ ααΆααΉαα αΌααα αααα»α Consumed αα·ααα·ααααααααααα·αααα
ααααα»αααΎααααΆα - ααα·ααΆα VM RAM, (KB) ααααα»ααα»ααααα’ααααααα½ααα·αα·αααααααααααααΆααααααα·ααααα·ααΆα VM α αααααΊααΆα ααα½αααΌα αα½α ααα»ααααααΆααααΌαααααΆααα ααΎαααΆαααΈα ααΎαα·αααΌα αααααα VM ααΉααα·αα αΆααααααΎαααα
αααααααα - α ααα½α RAM (KB) ααΆαααα ααααΈ VM αααααααΎαααααα·ααΈαααααΆ Balloon α
ααααα½αα - α ααα½α RAM (KB) αααααααΌαααΆααααα αΆααα
ααΆααααααΌα - α
ααα½α RAM (KB) ααααααααΆααααααααα’αααα
αα
αΆαααΌααααααα
ααΎαααΆαααΈααα ααΆαααααΆααααΈαα
ααΆαα
αααααβαααααβαααααβαα
αα
ααβαααβααβααΆαβα
αα
αΆαβααΆα‘α»α αα·αβααΆαβα
αα
αΆαβαααααβαααβααΊβααΌαααα
αααααΊααΆα’αααΈαααααααΆα ααααΎααα ααΌα αα ααΉαα’αααα αα αΆααα VM αααααααΎαααΆαααααααΆααΆαα½αααΉα RAM 150 GB α
αα
αααα»αααααΆα ααααΆαααααα VM ααΆααααα αΆααΆαααααααα ααΆααααααααααΆα ααα’αααα’αΆα
ααΎαααΎαααΆαααααΆαα VM ααα ααΆαααα
αα
ααααααααααΆααα·αααααΆαααααΆααααααΎααΆαααΆαα½α RAM ααααΌαααΆαααααΎααααΆααα Balloon αααααΆαα VM αααααΆαααα αααααΆαααΆαααααΎααααΆααα ααΆααα·α VM ααααΆααααΆαααααα
αααα
ESXTOP
ααΌα αα ααΉα CPU ααα ααααα·αααΎααΎαα ααααΆααααααααααΆαααΆααα ααΎαααΆαααΈα ααααΌα ααΆααΆαααααααααααΆααΆαα½αααΉαα αααααααααα αΌαααα 2 αα·ααΆααΈ ααΎααα½αααααααΎ ESXTOP α
α’αααααα ESXTOP Memory ααααΌαααΆαα α αααααααΎααααΆααα α»α βmβ α αΎαααΎααα ααΌα ααα (ααΆα B, D, H, J, K, L, O ααΆαααααΎαααΎα)α
αααΆαααΆααααααααΆααααααααΉαα
αΆααα’αΆααααααα
ααααααΎαα
Mem ααααααααΆααααα - αααααααΆαααααααααΆαααΆαααΎαα’αααα αα αΆααα ααΎαααΆαααΈααααααΆαααααααα 1, 5 αα·α 15 ααΆααΈα ααααα·αααΎααΆααΎαααΈααΌαααααα αααααΆα ααα»ααααΎααααΈααΎαα’αααΈααααααα»αααΎαα‘αΎα ααα»αααααα·αααααααααααΆααΌα ααΆαααααααα αΆαααααα
αα αααα»ααααααΆαα PMEM/MB ΠΈ VMKMEM/MB β ααααααΆαα’αααΈα’αααα αα αΆαααΌααααααααααααΆαααΈααα αα·αα’αααα αα αΆααααααΆααααααΆαα VMkernel α αααα»αα ααααα’αααΈααααα½αα±ααα αΆααα’αΆαααααααα ααΈαααα’αααα’αΆα ααΎαααΎαααααα minfree (αα·αααΆ MB) ααααΆαααΆααααΆαααΈααα αααα»αα’αααα αα αΆα (αααα»αααααΈααααααΎαααΊααααα) α
αα αααα»ααα½α NUMA/MB α’αααα’αΆα ααΎαααΆαα ααα αΆα RAM ααααααΆααααααΆαα NUMA (αααα) α αααα»αα§ααΆα ααααααααΆαα ααα αΆαααΊαα·αααααΎααααΆαααααΆαααααΆαααααΊαα·αααα’ααααΆααααΆααα
ααΆαβαααααβαααβααΊβααΆβαααα·αα·βαααΆαααΈαβαααααΎβααΌαα βαααααΆααβαα αα ααβαααβααΆαβααβα’αααβα αα αΆαβα‘αΎαβαα·αα
PSHARE/MB - ααΆαααααααΊααΆαααα·αα· TPS α
SWAP/MB - ααααΆααααααΌααααα·αα·ααΆαααααΎααααΆαα;
ZIP/MB - αααα·αα·ααααα½ααααααα’αααα αα αΆα;
MEMCTL/MB - αααα·αα·ααΆαααααΎααααΆαααααααα·ααΈαααααΆ Balloon α
αααααΆαα VMs ααΈαα½αα ααΎαα’αΆα α αΆααα’αΆααααααααΎααααααΆαααΆααααααα αααα»αααΆαααΆααααααα VMs ααΎααααΈαα»αα±αααααααα·αααα ααα‘α :) α ααααα·αααΎαααααα ESXTOP αααααααα ααΉαααααααα αααα»α vSphere αααα»αααΉααααααααααααααααααΌαααααΆα
MEMSZ - α
ααα½αα’αααα
αα
αΆααααααΆαααααααα
ααΎ VM (MB) α
MEMSZ = GRANT + MCTLSZ + SWCUR + αα·αααΆααααα
α αααααα - ααΆααααααααΆ MB α
TCHD - ααααααααα»α MB α
MCTL? β ααΆααΎ Balloon Driver ααααΌαααΆαααα‘αΎααα ααΎ VM αααα¬ααα
MCTLSZ - αααααααααα MB α
MCTLGT - α ααα½α RAM (MBytes) ααα ESXi α ααααα ααααΈ VM ααΆαααα Balloon Driver (Memctl Target)α
MCTLMAX - α ααα½αα’αα·ααααΆαα RAM (MBytes) ααα ESXi α’αΆα ααα ααααΈ VM ααΆαααααααααα·ααΈαααααΆ Balloon α
SWCUR - α ααα½α RAM αα αα α»αααααα (MBytes) αααααααΌαααΆαααααα»ααα»ααααααΆαα VM ααΈα―αααΆα Swap α
S.W.G.T. - α ααα½α RAM (MBytes) ααα ESXi α αααααααα±αα VM ααΈα―αααΆα Swap (Swap Target) α
α’αααααα’αΆα ααΎαααααααΆααααα’α·αααααααα’αααΈ NUMA topology αα VM ααΆαααα ESXTOP α ααΎααααΈααααΎααΌα αααααααΎαααΆα D, G:
ααΌα
- ααααΆαα NUMA ααα VM αααα·ααα
α αα
ααΈαααα’αααα’αΆα
ααααααααΆαα vm ααααΌααΆα ααααα·ααααα
ααΎααααΆαα NUMA αα½αα
NRMEM - ααΎα’αααα αα αΆαααα»ααααΆαααααΆααααα VM ααααΈααααΆαα NUMA ααΈα ααααΆαα
NLMEM - ααΎα’αααα αα αΆαααα»ααααΆαααααΆααααα VM ααααΈααααΆαα NUMA ααΌαααααΆαα
N%L - ααΆαααααα’αααα αα αΆα VM αα ααΎααααΆαα NUMA ααΌαααααΆα (ααααα·αααΎαα·α ααΆα 80% αααα αΆααααΎαααΆαα’αΆα ααΎαα‘αΎα) α
ααΆαα αα αΆααα ααΎ hypervisor
ααααα·αααΎ CPU ααΆαααααααΆαα hypervisor ααΆααααααΆαα·αα αΆααα’αΆααααααααΆαα·αααααα ααΆαα½αααΉαα’αααα αα αΆα ααααΆαααΆαααΊαααα»αααΈαααα ααΆαααααΎααααΆααα’αααα αα αΆαααααααα ααΎ VM αα·αααααααααα αΆαααΈαααα αΆααααααΎαααΆαααααα ααα»ααααααΆαααααΎααααΆααα’αααα αα αΆαααααααα ααΎ hypervisor ααααα±ααααΆααα αα ααααααααααααααα’αααα αα αΆα αα·ααααααΆαα±ααααΆααααα αΆααΆαα½αααΉαααααΎαααΆα VM α α’αααααααΌαααΆαααΆαααΆαααΌαααααΉαα’αααΈααΆαααααΎααααΆααα’αααα αα αΆααααααααΆαααΈα αα·αααΆαααΆα VM ααΈααΆαα αΌααα αααα»α Swap α
αααααΌα
ααααα·αααΎ VM ααααΌαααΆαα
αΆαααα
αααα»α Swap αααααΆαααααααααααααΆααααΌαααΆαααΆααααααααααΆαααααΆααα ααΆααααααααααα αα·αααΆααααα αΆαααααΆαααΆααααααΆαααααααΆααααΈ RAM α₯ααα·αααααααα
α‘αΎααα
ααΎαααΆαααΈα ααα»αααααααΆαααΈααα·αααα·ααα·ααααααΆααααΎααααΈαααα‘ααααΈ Swap αα
RAM αααααααΆαααΈααααααααα
αα»αααα ESXi 6.0 αααααααΆααααα½αααααααα’αΆα
αα»αα
α·αααααΆα αα·ααα αααααα»αααΆααα VM α
ααααΈ Swap ααΊααααΌαα
αΆααααααΎαα‘αΎααα·α (ααΆααααα
αααΆααααΊαα·α/ααΎααα»αααΊααα)α α
αΆααααααΎαααΆαα½α ESXi 6.0 αααααΈααΆαα·ααααααΆααααΌαααΆαααΆαααααα»αααααα αααααααΆααααααΆαααααα·αααααΆα αα·ααα½αα±αααα»αα
α·ααααααα»αααΆααα VM α
ααααΈ Swap ααΆααααα αΆααααα½αα αα
αααα»αααααα·αα·ααα½α αααα»αα’αΆα
αα·ααΆαααΆαα½ααα·ααααα VMware αααααα½ααα»αααααΌαααΎ CPU Schedulerα αααβααΆαβαααααΆααβααΆ αα·ααΈααΆαααααβαααβααΆαβααααα·αααααΆα αα·αβααΆαβαα»ααααα·ααΆαα ααΆααααα·αααααααααααΎα αααα·αααΆααααα αΆα’αααΈαααα
ααΆααααααααΆαα·αααααΆαααααααΆααααΆααα VM α
ααααΈ Swap
ααααααΆααααα½ααααααΆααααΆαααααααααα RAM αα ααΎ ESXi
ααΆα α»αααααα αααααΊααΆαααααΉααα½αα ααα½ααααααΉααα½αα’ααααααααΆααααα αΆααΆαα½αααΉαααααΎαααΆα VM αααααΆααα RAMα
- αααααΆαααΆαααΆα RAM ααΎααα αααα»αα αααααααα·αααΆαα ααΆααααΌαααΆαααααΆαα±ααααΆα ~ 20-30% ααα’αααα αα αΆαα₯ααα·ααααααα αααα»αα αααααααΆαα·α αα ααΎααααΈα±αα DRS (αα·αα’αααααααααααα) ααΆααααααααααααΆααααααΎα αααΆ α αΎα VMs αα·αα αΌααα ααΆαα Swap ααα‘α»ααααααααΎα αααΆααααα»αα ααΌα ααααΆαααααααααα»αααααα α’αααΈααΉααααααΆααααΆαα’ααα±αααα α»αα ααΆαα·ααααααΆαα α·ααααα αα αααααααααΆαααΈααααα½ααααΆααα α αΎα VM ααααΌαααΆαα αΆααααααΎαα‘αΎααα·ααααααααΎ HA αααΆαααΈααα½αα ααα½αααα αΌααα ααΆαα Swap αααααα
- αα αααα»αα αααααΆαα ααΆαααααααααα½ααααα αΌαααααΆααααΆαα ααΌαααααΆααΆααα·ααααααΎα VM αααααΆαα’αααα αα αΆαααααΆαααΆαααααααΆαα’αααα αα αΆααααΆαααΈαα ααααααααααααΉααα½α DRS αααα»αααΆαα ααα αΆααααΆαααΈααα·αααα·ααα ααΌααΆαααααΆαααΈααααααΎα ααααααααααααΆααααα αΆα ααΆααΆααα·αααΆααα αααΆααααααα·ααααααΆααααα :) α
- ααααααααα ααααααΆαααΌαααααΉαα’αααΈααΆαααααΎααααΆααα’αααα αα αΆααααΆαααΈαα
- αα»αααααα ααα‘αΎα VMware Tools αα ααΎ VM α αΎααα»ααα·α Ballooningα
- αα·α αΆαααΆααΆαααΎα Inter-VM TPS αα·ααα·αααααααααα αααα»α VDI αα·αααα·ααααΆαααΆαααααα
- ααααα·αααΎ VM αααα»ααα½αααααααααα αΆααααΎαααΆα ααΌααα·αα·αααααΎαααΆααΎααΆαααα»αααααΎα’αααα αα αΆαααΈααααΆαα NUMA ααΈα ααααΆααααα¬ααα
- αα VMs α ααααΈ Swap α±ααααΆαααΏαααΆααααα’αΆα ααααΎαα ααΆα! αααα»αα αααααααααααααααα ααααα·αααΎ VM αααα·ααα αααα»α Swap ααααααααααααααα»ααα·ααααααααΉαααα½αααααΌαα ααα»ααααΆαααααααα
αααα αΎαααΆααΆααα’αααααααΆαααααα»αα’αααΈ RAM α ααΆαβαααααβαααβααΆβα’αααααβααΆααβααβαααααΆααβα’αααβαααβα ααβα αΌαβαααα βααΆαβαααα α’ααααααααααΆααααΉαααααΌαααΆαα§αααα·αααα storaj α
αααααΆααααααααα
ααααα: www.habr.com