á¤ááąáŹááşá¸ááŤá¸áá˝ááşá vSphere áážá ááťáááşá¸áááşááąáŹááşáážáŻáážááşááŹááş (RAM) áá
á˝ááşá¸ááąáŹááşáááşááąáŹááşááŹááťáŹá¸áĄááźáąáŹááşá¸ áá˝áąá¸áá˝áąá¸ááŤáááşá
áááşáááŻááŽááźááˇáş ááááŻáááşááŹáááş áĄááŹáĄáŹá¸ááŻáśá¸áááş áááŻáááŻáážááşá¸áááşá¸áááşáᯠáááşááááş- VM áá˝ááş á
á˝ááşá¸ááąáŹááşáááşááźáżááŹááťáŹá¸áážáááťážááş áááşá¸áááŻáˇááᯠááááááźáŻáááááş áááşáá˛áááşá ááŤááąáááˇáş áá°áááŻáˇááąáŤáşááŹáááş áá°áááŻáˇááᯠáááşááśááᏠáááŻáááşáááşá ááŤááąáááˇáş áĄáááşáĄááŹáá˝áąááᯠáĄáááşááŻááşááŤá
ááŽáĄááŻááŽááá áşáĽáŽá¸ááááşá¸áááşá¸
virtual machines ááťáŹá¸á RAM ááᯠVM áááşáááşááąááąáŹááŹááŹááážááşááŹááşáážáá°áááşá ááąáŹáşááąáŹáşááááŹááŤáááşá :) ááŹááŹá RAM áááş áá°áááŻááşá¸áĄáá˝ááş áááŻáśááąáŹááşááŤá ESXi áááş memory reclamation áááşá¸áááŹááťáŹá¸ááᯠá áááşáĄááŻáśá¸ááźáŻáááşá áááŻááşááŤáá VM áááşáááşáážáŻá áá áşááťáŹá¸áááş RAM ááŻáśá¸á á˝á˛áá˝ááˇáş áĄáážáŹá¸ááťáŹá¸áážááˇáşáĄáá° ááťááşá áŽá¸áá˝áŹá¸áááşááźá áşáááşá
RAM áááŹáááąáŤáşáá°áááşá ESXi áĄááŻáśá¸ááźáŻáááş áááşáááˇáşáááşá¸áááŹááťáŹá¸ááᯠááŻáśá¸ááźááşáááş-
áážááşááŹááşáĄááąáĄááŹá¸
áááşá ááş
ááŻááşáááşááťáŹá¸
ááźááˇáşááąáŹ
minFree á 400%
áĄáááşáááˇáşáááşááťááşáááŻáˇááąáŹááşááźáŽá¸ááąáŹááşá ááźáŽá¸ááŹá¸ááąáŹáážááşááŹááşá áŹááťááşáážáŹááťáŹá¸ááᯠááąá¸áááşááąáŹá áŹááťááşáážáŹááťáŹá¸áĄááźá áş áá˝á˛áá˝áŹá¸áááş (TPS á áśááŻááşáá˝ááşáĄááŻááşááŻááşáááş)á
áážááşá¸áááşá¸ááąáŹ
minFree á 100%
ááźáŽá¸ááŹá¸ááąáŹ áážááşááŹááşá áŹááťááşáážáŹááťáŹá¸ááᯠááąá¸áááşááąáŹ á áŹááťááşáážáŹááťáŹá¸áĄááźá áş áá˝á˛ááźáŽá¸ TPS ááᯠáĄááŻááşáááŻááşá¸á áąááŤáááşá
soft
minFree á 64%
TPS + Balloon
áááŻááşááŹááąáŹ
minFree á 32%
TPS + Compress + Swap
áĄááááˇáş
minFree á 16%
Compress + Swap + Block
minFree áááş hypervisor áĄááŻááşááŻááşáááşáĄáá˝ááş áááŻáĄááşááąáŹ RAM ááźá áşáááşá
ESXi 4.1 áááŤáááşááŽá minFree ááᯠááŻáśááąáĄáŹá¸ááźááˇáş ááźááşáááşáá˛áˇáááş - ááŹááŹá RAM á 6% (ááŹáááŻááşáážáŻááşá¸ááᯠESXi áážá Mem.MinFreePct áá˝áąá¸ááťááşáážáŻáážáá áşáááˇáş ááźáąáŹááşá¸áá˛áááŻááşáááş)á ááąáŹááşáááŻááşá¸ááŹá¸áážááşá¸ááťáŹá¸áá˝ááşá ááŹááŹááťáŹá¸ááąáŤáşáá˝ááş áááşáááŻááŽáĄáá˝ááşáĄá áŹá¸ááťáŹá¸ áááŻá¸ááŹááźááşá¸ááźáąáŹááˇáşá minFree ááᯠhost memory áááŹáááąáŤáşáá˝ááş áĄááźáąááśá á áááşáá˝ááşááťááşáá˛áˇááźáŽá¸ ááŻáśááąááŹáááŻááşáážáŻááşá¸áĄááźá áş áááŻááşááŤá
minFree (áá°á) áááşáááŻá¸ááᯠáĄáąáŹááşááŤáĄáááŻááşá¸ áá˝ááşááťááşáááş-
minFree áĄáá˝ááş ááŽá¸áááˇáşááŹá¸áážáááąáŹ áááşáááŻááŽááŹáááŻááşáážáŻááşá¸
ááŹááşáĄáááŻááşá¸áĄááźáŹá¸
6%
0-4 GB
4%
4-12 GB
2%
12-28 GB
1%
áááşááťááşáážááşááŹááş
áĽáááŹáĄáŹá¸ááźááˇáşá 128 GB RAM áážáááąáŹ ááŹááŹáĄáá˝ááş MinFree áááşáááŻá¸áááş-
MinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12MB = 1,88GB
áĄáážááşááááşáááşáááŻá¸áááş áážá
áşáᏠMB áá˝áŹááźáŹá¸áááŻááşáááşá áááşá¸áááş ááŹááŹáážááˇáş RAM ááąáŤáşáá˝ááşáá°áááşáááşá
minFree áĄáá˝ááş ááŽá¸áááˇáşááŹá¸áážáááąáŹ áááşáááŻááŽááŹáááŻááşáážáŻááşá¸
ááŹááşáĄáááŻááşá¸áĄááźáŹá¸
128 GB áĄáá˝ááş áááşáááŻá¸
6%
0-4 GB
245,76 MB
4%
4-12 GB
327,68 MB
2%
12-28 GB
327,68 MB
1%
ááťááşáááşáááŻáᎠ(100 GB)
1024 MB
áĄááťáŹá¸áĄáŹá¸ááźááˇáşá ááźá áşáá˝ááşá¸áĄáąáŹááşááźááşáážáŻáĄáá˝ááşá High state áááŻáᏠááŻáśáážááşáᯠáá°ááááŻááşáááşá á ááşá¸áááşááźááşá¸áážááˇáş áá˝áśáˇááźááŻá¸áááŻá¸áááşááąá¸ááŻáśáááşá¸ááťáŹá¸ áĄáá˝ááş Clear/Soft states ááťáŹá¸ááᯠáááşááśáááŻááşáááşááźá áşááŤáááşá host áážá RAM áááş 64% MinFree áááşáááşá¸ááŤáá áááşá¸áá˝ááşáĄááŻáśá¸ááźáŻááąáááˇáş VM ááťáŹá¸áááş á á˝ááşá¸ááąáŹááşáááşááźáżááŹááťáŹá¸áážáááąáááşáážáŹ ááąááťáŹááŤáááşá
ááźááşáááşáá áşááŻá áŽáá˝ááşá áĄááťááŻáˇááąáŹ memory reclamation áááşá¸áááŹááťáŹá¸ááᯠáááşáá˝áąáˇááťááťáĄáŹá¸ááźááˇáş VM áá á˝ááşá¸ááąáŹááşáááşáááŻááááááŻááşá áąáᲠSwapping ááźááˇáşáĄááŻáśá¸áááşáááˇáş TPS ááźááˇáşá áááşáááşá áá°áááŻáˇáĄááźáąáŹááşá¸ áááŻááźáąáŹááźáááşá
Transparent Page Sharing (TPS)á TPS áááş áĄááźááşá¸ááťááşá¸áĄáŹá¸ááźááˇáş ááźáąáŹáááťážááş ááŹááŹáážá virtual machine memory á áŹááťááşáážáŹááťáŹá¸ááᯠááŻááşáá°ááźááşá¸ ááźá áşáááşá
ESXi áááş á áŹááťááşáážáŹááťáŹá¸á hash ááąáŤááşá¸á áŻááᯠááąáá˝ááşááźááşá¸áážááˇáş áážááŻááşá¸áážááşááźááşá¸ááźááˇáş virtual machine RAM á áááşáá°á áŹááťááşáážáŹááťáŹá¸ááᯠáážáŹáá˝áąáᏠáá˝áŹá¸ááąááąáŹá áŹááťááşáážáŹááťáŹá¸ááᯠáááşáážáŹá¸áᏠáááşá¸áááŻáˇááᯠááŹááŹá ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáĄáá˝ááşá¸áážá áá°ááŽááąáŹá áŹááťááşáážáŹáááŻáˇ áááˇáşááşááťáŹá¸ááźááˇáş áĄá áŹá¸áááŻá¸áááşá ááááşáĄááąáážááˇáşá ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşááŻáśá¸á á˝á˛áážáŻ ááťáąáŹáˇááťáá˝áŹá¸ááźáŽá¸ áĄááťááŻáˇááąáŹ áážááşááŹááşááᯠááťáąáŹáşáá˝ááşá á áŹáááşá¸áá˝ááşá¸áážáŻáážáŹ á á˝ááşá¸ááąáŹááşáááş áĄáááşá¸áááş áááŻáˇáááŻááş ááŻáśá¸á ááťáááşá¸áá˝áŹá¸ááźááşá¸ááźááˇáş áĄáąáŹááşááźááşáááŻááşáááşá
á¤ááášáááŹá¸áááş 4 KB áááşáááŻááŽá áŹááťááşáážáŹááťáŹá¸ (á áŹááťááşáážáŹáááşááťáŹá¸) áĄáá˝ááşáᏠáĄááŻááşááŻááşáááşá hypervisor áááş 2 MB áážáááąáŹ á áŹááťááşáážáŹááťáŹá¸ááᯠááťááşáááşáááş áááźááŻá¸á áŹá¸ááŤ) - á¤áĄáá˝ááşáĄá áŹá¸áážááˇáş áááşáá°ááťááąáŹ á áŹááťááşáážáŹááťáŹá¸ááᯠáážáŹáá˝áąáááş áĄáá˝ááˇáşáĄáááşá¸áááş áááźáŽá¸ááŹá¸ááŤá
ááŻáśáážááşáĄáŹá¸ááźááˇáş ESXi áááş ááźáŽá¸ááŹá¸ááąáŹá áŹááťááşáážáŹááťáŹá¸áááŻáˇ áážááşááŹááşááᯠáá˝á˛ááąááąá¸áááşá ááźáŽá¸ááŹá¸ááąáŹ á áŹááťááşáážáŹááťáŹá¸ááᯠá áŹááťááşáážáŹáááşááťáŹá¸áĄááźá áş áá˝á˛ááŻááşááźááşá¸áááş ááźááˇáşááŹá¸ááąáŹáĄááźáąáĄááąáĄáááˇáşáááŻáˇ ááąáŹááşáážááá˝áŹá¸ááąáŹáĄááŤáá˝ááş á áááşááźáŽá¸ áážááşá¸áááşá¸áááˇáşáĄááźáąáĄááąáááŻáˇ ááąáŹááşáážáááąáŹáĄááŤáá˝ááş áĄáááşá¸áĄááźááşáááĄáŹá¸ááąá¸ááśááááş ( hypervisor state table áááŻááźááˇáşááŤ)á
áĄáááşá áááşáááş host RAM áááŻááźááˇáşá á˝ááşáááşá áąáŹááˇáşáááŻááşá¸á ááŹááááŻáᲠTPS á áááşáĄááŻááşááŻááşáááŻááŤá Advanced Options ESXi áá˝ááşáááşáááşáááŻá¸áááşáážááşáááşáááŻáĄááşáááş âMem.AllocGuestLargePageâ 0 (ááŻáśááą 1) áááŻáˇá áááŻáˇááąáŹááş virtual machines áĄáá˝ááş ááźáŽá¸ááŹá¸ááąáŹ memory á áŹááťááşáážáŹááťáŹá¸áá˝á˛ááąááźááşá¸ááᯠááááşááŤáááşá
2014 ááŻáážá áş ááŽáááşááŹááážá áááşá ESXi ááŻááşááąáážáŻáĄáŹá¸ááŻáśá¸áá˝ááş VM ááťáŹá¸ááźáŹá¸ TPS áááş ááŽáĄááŻááŽáĄá VM áá áşááŻááž áĄááźáŹá¸ VM á RAM áááŻáˇ áááşááąáŹááşáá˝ááˇáşááᯠááŽáĄááŻááŽáĄá áá˝ááˇáşááźáŻááŹá¸áááˇáş áĄáŹá¸áááşá¸ááťááşáá áşááŻáĄáŹá¸ áá˝áąáˇáážáááąáŹááźáąáŹááˇáş ááŻáśáážááşáĄáŹá¸ááźááˇáş ááááşááŹá¸áááşá áĄááąá¸á áááşááᯠááŽáážáŹá TPS áĄáŹá¸áááşá¸ááťááşááᯠáĄááŻáśá¸ááťááźááşá¸á áááşáá˝áąáˇááťááąáŹ áĄááąáŹááşáĄáááşááąáŹáşáážáŻáááŻááşáᏠáĄááťááşáĄáááşááťáŹá¸ááᯠááťá˝ááşáŻááşááá˝áąáˇááááŤá
áĄáááˇáşááźááˇáşáá˝áąá¸ááťááşáážáŻáážáá
áşáááˇáş ááááşá¸ááťáŻááşááŹá¸ááąáŹ TPS áá°ááŤá âShareForceSaltingâ ESXi áá˝ááş-
0 - Inter-VM TPS á TPS áááş ááá°ááŽááąáŹ VM á
áŹááťááşáážáŹááťáŹá¸áĄáá˝ááş áĄááŻááşááŻááşáááşá
1 â VMX áá˝ááş áá°ááŽááąáŹ âsched.mem.pshare.saltâ áááşáááŻá¸áážáááąáŹ VM áĄáá˝ááş TPSá
2 (áá°á) - Intra-VM TPSá TPS áááş VM áĄáá˝ááşá¸áážá á
áŹááťááşáážáŹááťáŹá¸áĄáá˝ááş áĄááŻááşááŻááşáááşá
ááźáŽá¸ááŹá¸ááąáŹ á áŹááťááşáážáŹááťáŹá¸ááᯠááááşááźáŽá¸ á ááşá¸áááşááŻáśááťáŹá¸ááąáŤáşáá˝ááş Inter-VM TPS áááŻáá˝ááˇáşááźááşá¸áááş áĄáááášááŤááşáážáááŤáááşá áá°ááŽááąáŹ VM áĄááťááŻá¸áĄá áŹá¸ áĄááťáŹá¸áĄááźáŹá¸ááźááˇáş áááşáááşáážáŻáĄáá˝ááşáááşá¸ áĄááŻáśá¸ááźáŻáááŻááşáááşá áĽáááŹáĄáŹá¸ááźááˇáşá VDI ááźááˇáş áááşáááşááŹáá˝ááş ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáá˝ááş á áŻááąáŹááşá¸áá˝áąáááş áááşááŹáááŻááşáážáŻááşá¸áĄáá áážáááŹáááŻááşáááşá
áážááşááŹááşááŽá¸ááŻáśá¸ááťáśá Ballooning áááş TPS áĄááźá áş VM áááşáááşáážáŻá áá áşáĄáá˝ááş áĄáášáááŹááşáááşá¸ááźáŽá¸ áá˝ááˇáşáááşá¸ááźááşááŹáááˇáşáááşá¸á áá áşáááŻááşááąáŹáˇááŤá áááŻáˇááąáŹáş áááˇáşááťáąáŹáşááąáŹ áĄááŻáśá¸ááťáážáŻááźááˇáş áááşáááş Ballooning áážááˇáşáááş ááąáááŻááşááźáŽá¸ áĄááŻááşááŻááşáááŻááşáááşá
Vmware Tools áážááˇáşáĄáá°á Balloon Driver (aka vmmemctl) ááŻááąáŤáşááąáŹ áĄáá°á¸ááááŻááşááŹááᯠVM áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááşá hypervisor áááş ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşááťáŹá¸ááŻááşáá˝áŹá¸áᏠSoft state áááŻáˇáááşááąáŹááşááąáŹáĄááŤá ESXi ááẠᤠBalloon Driver áážááááˇáş áĄááŻáśá¸áááźáŻááąáŹ RAM ááᯠVM áĄáŹá¸ ááźááşáááşááá°áááş ááąáŹááşá¸áááŻáááşá ááŹááşááąáŹááşá¸áááş áááşáááşáážáŻá áá áşáĄáááˇáşáá˝ááş áĄááŻááşááŻááşááźáŽá¸ áááşá¸ááž áĄááá˛áˇáážááşááŹááşááᯠááąáŹááşá¸áááŻáááşá Hypervisor áááş Balloon Driver ááž ááááşá¸áááŻááşááŹá¸ááąáŹ ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşá á áŹááťááşáážáŹááťáŹá¸ááᯠááźááˇáşáážáŻááźáŽá¸ virtual machine ááž memory ááᯠáá°áᏠáááşááśáá°ááś ááźááşááąá¸áááşá OS áĄáááˇáşáá˝ááş Memory ááᯠBalloon Driver ááž ááááşá¸áááŻááşááŹá¸ááąáŹááźáąáŹááˇáş OS ááááşáááşáážáŻáá˝ááş ááźáżááŹááážáááŤá áá°áááşá¸ Balloon Driver áááş VM memory á 65% áĄáá áá°áááŻááşáááşá
VMware Tools ááťáŹá¸ááᯠVM áá˝ááşááááşáááşááŹá¸ááŤá áááŻáˇáááŻááş Ballooning áááŻááááşááŹá¸áááş (ááťá˝ááşáŻááşááĄááźáśááźáŻáááŻááŤá áááŻáˇááąáŹáşáážáááŤáááş
Balloon Driver áááŻááşááąáŹááşááťááşááᯠVMware Tools áážáá
áşáááˇáş OS áážá
á
áşááąá¸áááŻááşáááşá.
memory ááťáŻáśáˇááźááşá¸á ESXi áááş ááŹáˇááşáĄááźáąáĄááąáááŻáˇ ááąáŹááşáážáááąáŹáĄá፠á¤áááşá¸áááŹááᯠáĄááŻáśá¸ááźáŻáááşá áĄáááşááąáŹáşááźáááˇáşáĄáááŻááşá¸ ESXi áááş RAM á 4KB á áŹááťááşáážáŹááᯠ2KB áááŻáˇ ááťááşá¸ááźáąáŹááşá¸á áąáááş ááźááŻá¸áááşá¸ááźáŽá¸ ááŹááŹá ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáá˝ááş ááąááŹáá˝ááşáĄááťááŻáˇááᯠáá˝ááşá áąáááşá á¤áááşá¸áááŹáááş á áŹááťááşáážáŹááᯠáŚá¸á á˝áŹááťáŻáśáˇáááŹá¸áááąáŹááźáąáŹááˇáş VM RAM á áŹááťááşáážáŹááťáŹá¸á áĄááźáąáŹááşá¸áĄááŹááťáŹá¸áááŻáˇ áááşááąáŹááşáááş áĄááťáááşááᯠááááááŹáᏠáááŻá¸á áąáááşá áá áşááŤáá áşááśáá˝ááş á áŹááťááşáážáŹáĄáŹá¸ááŻáśá¸ááᯠááťáŻáśáˇááááááˇáşáĄááźááş ááŻááşáááşá¸á ááşáááŻááşáááŻááşá áĄááťáááşáĄáááşá¸áááşááźáŹáááşá áááŻáˇááźáąáŹááˇáş á¤áááşá¸áááŹáááş áááşáá˝áąáˇáá˝ááş áĄáá˝ááşááááąáŹááşáážáŻ ááážáááąá
memory ááážááşááźááşá¸á áááŻááąáŹááşá¸ááąáŹ Memory Compression áĄáááˇáşááźáŽá¸ááąáŹááşá ESXi áááş (VM ááťáŹá¸áááş áĄááźáŹá¸ host ááťáŹá¸áĄáá˝ááş ááťááşááŹá¸áá˛áˇááźááşá¸ááážáááťážááş áááŻáˇáááŻááş áááááşááŤá) áááş Swapping áááŻáˇ ááźáąáŹááşá¸áá˝áŹá¸áááşááźá áşáááşá áááşáááŻááŽáĄáá˝ááşáááşá¸ááťááşááąááŤá (Low state)á áááŻáˇááąáŹááş hypervisor áááş VM áá§ááˇáşáááş OS áá˝ááş ááźáżááŹááťáŹá¸ááźá áşá áąáááŻááşáááˇáş Memory á áŹááťááşáážáŹááťáŹá¸ááᯠVM áááŻáˇ áá˝á˛ááąááąá¸ááźááşá¸áááŻáááşá¸ áááşáá˝áŹá¸áááşááźá áşáááşá
ááŤá Swapping áĄááŻááşááŻááşááŻáśááŤá áááş virtual machine áááŻáá˝ááˇáşááąáŹáĄááŤá áááşá¸áĄáá˝ááş .vswp extension ááŤááąáŹ áááŻááşáá áşááŻááᯠáááşááŽá¸áááşá áááşá¸áááş VM ááááááşá¸áááşá¸ááŹá¸ááąáŹ RAM áážááˇáş áá°ááŽáááş- áááşá¸áááş configured áážááˇáş reserved memory áĄááźáŹá¸ áá˝áŹááźáŹá¸ááťááşááźá áşáááşá Swapping ááŻááşááąáŹááşááąááťáááşáá˝ááş ESXi áááş virtual machine memory á áŹááťááşáážáŹááťáŹá¸ááᯠá¤áááŻááşáá˛áááŻáˇ ááźááşáá˝ááˇáşááźáŽá¸ ááŹááŹá ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáĄá áŹá¸ áááşá¸áážááˇáş á áááşáĄááŻááşááŻááşáááşá ááŻááşááŤáááşá áááŻáá˛áˇáááŻáˇááąáŹ "áá˝á˛á áááşáážáŻ" áááşáááŻááŽáááş .vswp ááźááşáááşááąáŹáááŻáážáąáŹááşáážáŻáá˝ááşáááşáážáááąááąáŹáşáááşá¸á .vswp áááş ááťááşááźááşááąáŹáááŻáážáąáŹááşáážáŻáá˝ááşáážáááąááąáŹáşáááşá¸ áĄáážááşááááşáááş ááźááşá¸áĄáŹá¸áĄááźáąáŹááşáĄááťáŹá¸áááŻáááŻáážáąá¸áá˝áąá¸ááŤáááşá
Ballooning áážááˇáşááá°áá˛á áĄááŻáśá¸áááźáŻááąáŹá áŹááťááşáážáŹááťáŹá¸ááᯠVM ááž Swapping ááźááˇáşáá°ááąáŹáĄááŤá VM áĄáá˝ááşá¸áážá OS áááŻáˇáááŻááş áĄáááŽááąá¸áážááşá¸ááťáŹá¸áážáááşááźá˝á á˝áŹáĄááŻáśá¸ááźáŻááąááąáŹá áŹááťááşáážáŹááťáŹá¸áááş disk áááŻáˇáá˝ážáąáˇáááŻááşáááşá ááááşáĄááąááźááˇáş VM áá á˝ááşá¸ááąáŹááşáááşáááş áĄáąá¸áá˛áá˝áŹá¸áááşáĄáá ááťáááşá¸áá˝áŹá¸áááşá VM áááş áááŹá¸áááşáĄááŻááşááŻááşááźáŽá¸ áĄáááşá¸ááŻáśá¸ OS ááž ááąáŹááşá¸á á˝áŹááááşáááŻááşáááşá á áááşáážááşáááş đ
VM ááťáŹá¸áááş Swap áááŻáˇáá˝áŹá¸ááŤáá áááşá¸áááş ááŻáśáážááşáááŻááşááąáŹ áĄááźáąáĄááąááźá áşááźáŽá¸ ááźá áşáááŻááşááŤá áážáąáŹááşáážáŹá¸áááş áĄááąáŹááşá¸ááŻáśá¸ááźá áşáááşá
ááąáŹáˇ VM áážááşááŹááşá á˝ááşá¸ááąáŹááşáááşááąáŹááşááŹááťáŹá¸
áĄá˛ááŽááąáŹáˇ áĄááááĄááťááşááᯠááąáŹááşáá˝áŹá¸áááşá VM áĄáá˝ááşá¸áážá memory áĄááźáąáĄááąááᯠá áąáŹááˇáşááźááˇáşáááşá áĄáąáŹááşááŤááąáŹááşááŹááťáŹá¸ áážáááŤáááşá
áážáŻááşáážáŹá¸ááąáŹ â ááááşáááŻááşá¸ááŹáážáŻááŹááá˝ááş VM áážáááşááąáŹááşáá˝ááˇáşááážááá˛áˇááąáŹ RAM (KB) áááŹááááŻááźááááşá
áĄááŻáśá¸ááźáŻáážáŻ - Active áážááˇáş áĄáá°áá°áááşááźá
áşááąáŹáşáááşá¸ VM á configured RAM á ááŹáááŻááşáážáŻááşá¸áá
áşááŻáĄááźá
áşá áĄáąáŹááşááŤááąáŹáşááźá°ááŹááᯠáĄááŻáśá¸ááźáŻá áá˝ááşááťááşáááş- áááşááźá˝ááąáŹ á ááááá
ááşáááş áážááşááŹááşáĄáá˝ááşáĄá
áŹá¸ááᯠááźááşáááşáááşáážááşááŹá¸áááşá
High Usage áážááˇáş Active áááŻáˇáááş VM á
á˝ááşá¸ááąáŹááşáááşááźáżááŹááťáŹá¸á áĄááźá˛áááşá¸áá˝ážááşááźááťááşáááŻááşááąá VM áááş áááşáááŻááŽááᯠááźááşá¸ááźááşá¸áááşáááş áĄááŻáśá¸ááźáŻááŤá (áĄáááşá¸ááŻáśá¸ áááşá¸ááᯠáááşááąáŹááşáá˝ááˇáş ááážááááş)á áááşá¸áááş ááŻáśááąáŹááşááąáŹ memory ááážááᯠááááŻáááŻááŤá áááşá¸áĄá
áŹá¸á OS áá˝ááş ááźá
áşááťááşááąáážáŻááťáŹá¸ááᯠááźááˇáşáážáŻáááş áĄááťáááşáĄááŤáá
áşááŻááźá
áşáááşá
VMs áĄáá˝ááş á
áśáážááşááŹááşáĄááŻáśá¸ááźáŻáážáŻáážááŻá¸ááąáŹáşááśáá
áşáᯠáážááááş-
shared - TPS (VM áĄáá˝ááşá¸ áááŻáˇáááŻááş VM ááťáŹá¸ááźáŹá¸) áááŻáĄááŻáśá¸ááźáŻá áááşáá˝áŹá¸ááŹá¸ááąáŹ VM RAM áááŹáá
áá˝ááşáˇááźáŻ - VM áážááąá¸ááąáŹ ááŻááşáááŻááşá¸áááŻááşááŹáááşááśáá°áážááşááŹááş (KB) áááŹáá Shared ááŤáááşáááşá
á áŹá¸ááŻáśá¸áá˛áˇáááş (áá˝ááˇáşááźáŻáááş - ááťážááąááŹá¸áááş) - VM ááž áááşááśááąáŹááşáá˝ááşááąá¸áááˇáş ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáááŹá (KB)á Shared áááŤáááşááŤá
VM áááşáááŻááŽááá
áşá
áááşáá
áşáááŻááşá¸ááᯠhost áááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáážáááŻááşáᲠswap áááŻááşáážááąá¸áááş áááŻáˇáááŻááş áááşáááŻááŽááᯠBalloon Driver áážáá
áşáááˇáş VM áážáá°áá˝áŹá¸ááŤáá á¤áááŹáááᯠáá˝ááˇáşááźáŻááźáŽá¸ ááŻáśá¸á
á˝á˛áážáŻáá˝ááş áááˇáşáá˝ááşá¸á
ááşá¸á
áŹá¸áááşáááŻááşááŤá
High Granted áážááˇáş Consumed áááşáááŻá¸ááťáŹá¸áááş ááŻáśáážááşááźá
áşáááşá áááşáááşáážáŻá
áá
áşáááş hypervisor ááśááž memory ááᯠáááźááşá¸ááźááşá¸áá°ááŹááźáŽá¸ ááźááşáááąá¸ááąáŹáˇááŤá áĄááťáááşááźáŹááŹáááşáážááˇáşáĄááťážá áááşááźá˝á
á˝áŹáááşáááşááąáááˇáş VM áá˝ááşá á¤ááąáŹááşááŹááťáŹá¸ááááşáááŻá¸ááťáŹá¸áááş configured memory áááŹááááŻáˇááťááşá¸áááşááŹááźáŽá¸ áááŻááąááŹáá˝ááşáážáááąááŤáááşá
ááŻá - ááŻáááŤáážáááąáŹ VM RAM (KB) áááŹáá áááŻáá˛áˇáááŻáˇááąáŹ memory ááᯠhypervisor ááž áĄááá˛áˇáᯠáááşáážááşááźáŽá¸ áĄááźáŹá¸ virtual machines ááťáŹá¸áááŻáˇ ááąá¸áááŻááşááŤáááşá á§ááˇáşáááş OS áááş zeroed memory áá˝ááş áá áşá áŻáśáá áşááŻááᯠááąá¸ááźáŽá¸ááąáŹááşá áááşá¸áááş Consumed áá˛áááŻáˇ ááąáŹááşáá˝áŹá¸ááźáŽá¸ ááźááşáááŹááŤá
Reserved Overhead - VM ááŻááşááąáŹááşááťááşáĄáá˝ááş hypervisor ááž ááááşá¸áááşá¸ááŹá¸ááąáŹ VM RAM áááŹáá (KB)á á¤áááşáážáŹ áĄáááşá¸áááşááťážááŹááźá áşááąáŹáşáááşá¸ áááşá¸ááᯠhost áá˝ááş ááááŻááşááááşá áááŻááşááŤá VM á áááşáááşáááŻááşááŤá
ááŽá¸ááŻáśá¸ááťáś - Balloon Driver ááᯠáĄááŻáśá¸ááźáŻá VM ááž ááááşá¸áááşá¸áááááąáŹ RAM (KB) áááŹáá
compressed - ááťáŻáśáˇááŹá¸ááąáŹ RAM (KB) áááŹáá
áá˛áážááşáá˛áˇáááş - ááŹááŹáá˝ááş ááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşááážáááźááşá¸ááźáąáŹááˇáş áá
áşááşáááŻáˇ ááźáąáŹááşá¸áá˝ážáąáˇáá˛áˇááąáŹ RAM (KB) áááŹáá
Balloon áážááˇáş áĄááźáŹá¸ memory reclamation áááşá¸áááŹááąáŹááşááŹááťáŹá¸áááş ááŻáááźá
áşáááşá
á¤áááşáážáŹ Memory ááąáŹááşááŹááťáŹá¸ááŤáážáááąáŹ ááááşáááş ááŻáśáážááşáĄáŹá¸ááźááˇáş 150 GB RAM áážáááąáŹ VM áážááˇáşáá°áááşá
áĄáąáŹááşááąáŹáşááźááŤááááşáá˝ááşá VM áá˝ááş ááááŹáááşáážáŹá¸ááąáŹááźáżááŹááťáŹá¸áážááááşá ááááşáĄáąáŹááşáá˝ááşá ᤠVM áĄáá˝ááşá RAM áážááˇáş ááŻááşááąáŹááşáááşáĄáá˝ááş ááąáŹáşááźááŹá¸ááąáŹ áááşá¸áááŹáĄáŹá¸ááŻáśá¸ááᯠáĄááŻáśá¸ááźáŻááŹá¸áááşááᯠáááşáá˝áąáˇááźááşáááŻááşááŤáááşá ᤠVM áĄáá˝ááş Balloon áááş Consumed áááşáááŻááźáŽá¸áááşá ááááşááąáŹáˇ VM áᏠáĄáááşáážááşááźááşá¸áááş áááŻááąááŤáááşá
ESXTOP
CPU áá˛áˇáááŻáˇáááşá ááťá˝ááşáŻááşáááŻáˇáááş host ááąáŤáşáážá áĄááźáąáĄááąááᯠááťááşááźááşá á˝áŹ áĄáá˛ááźááşáááŻááŤáá 2 á áášáááˇáşáĄáá ááźáŹá¸ááŹáááźááˇáş áááşá¸á áááŻááşá¸ááá áşááťáŹá¸ááᯠáĄáá˛ááźááşáááŻááŤá ESXTOP ááᯠââáĄááŻáśá¸ááźáŻáááˇáşááŤáááşá
Memory ááž ESXTOP áááşááŹá¸ááźááşááᯠ"m" ááąáŹáˇááźááˇáş ááąáŤáşáááŻááŹá¸ááźáŽá¸ á¤áá˛áˇáááŻáˇ ááŻáśááąáŤáşáááş (áĄáá˝ááş Bá D, H, J, K, L, O ááᯠáá˝áąá¸ááŹá¸áááş)
áĄáąáŹááşááąáŹáşááźá፠áááˇáşáááşááťááşááťáŹá¸áááş ááťá˝ááşáŻááşáááŻáˇáĄáá˝ááş á
áááşáááşá
áŹá¸áá˝ááşááźá
áşááááˇáşáááş-
Avg ááᯠááťáąáŹáşááźááşááŤá - host áá˝ááş 1á 5 áážááˇáş 15 áááá áşáĄáá˝ááş memory oversubscribe áááťááşá¸ááťážáááşáááŻá¸á ááŻááĄáááşááźá áşááŤáá á¤áĄááŹáááş ááźá áşááťááşááąáááşááťáŹá¸ááᯠááźááˇáşáážáŻáááş áĄááťáááşáĄááŤááźá áşáááşá áááŻáˇááąáŹáş áĄááźá˛áááşá¸ ááźáżááŹááťáŹá¸á áá˝ážááşááźááťááşáááŻááşááŤá
áááŻááşá¸ááťáŹá¸ PMEM/MB и VMKMEM/MB - ááŹááŹáááŻááşáááŻááşá¸áááŻááşááŹáážááşááŹááşáážááˇáş VMkernel áá˝ááşááážááááŻááşáááˇáşáážááşááŹááşáĄááźáąáŹááşá¸áĄááťááşáĄáááşááťáŹá¸á á áááşáááşá áŹá¸á ááŹááąáŹááşá¸ááŹá ááŽááąááŹáááą minfree (MB in áááşáááŻá¸)á memory in host áá˛áˇ áĄááźáąáĄááą (ááťá˝ááşáŻááşáááŻáˇááá ášá áážáŹá ááźááˇáşááŹá¸áááş) áááŻáá˝áąáˇáááŻááşáááşá
áááşá¸áááşááŹá áŽáááş NUMA/MB NUMA nodes (sockets) ááťáŹá¸ááźááˇáş RAM ááźááˇáşááťáŽáážáŻááᯠáááşáá˝áąáˇááźááşáááŻááşááŤáááşá á¤áĽáááŹáá˝ááşá ááźááˇáşááźá°á¸áážáŻáááş áááŽáááŹááźá áşááźáŽá¸ áá°áĄááĄáŹá¸ááźááˇáş áĄáá˝ááşáááąáŹááşá¸ááŤá
áĄáąáŹááşááąáŹáşááźááŤáááş áááşáááŻááŽááźááşáááşááźááˇáşáá˝ááşá¸ááźááşá¸áááşá¸áááŹááťáŹá¸áááŻááşáᏠááąáá°ááťááŹááŹá áŹáááşá¸áĄááşá¸ááťáŹá¸ááźá áşáááşá
PSHARE/MB TPS á áŹáááşá¸áááŹá¸ááťáŹá¸ááźá áşááźáááş;
SWAP/MB - áá˛áážááşáĄááŻáśá¸ááźáŻáážáŻá áŹáááşá¸áááŹá¸;
á áŹáááŻááş/MB - áážááşááŹááşá áŹááťááşáážáŹááťáŻáśáˇáážáŻá áŹáááşá¸áááŹá¸;
MEMCTL/MB - Balloon Driver áĄááŻáśá¸ááźáŻáážáŻá áŹáááşá¸áááŹá¸á
VM áá áşáŚá¸ááťááşá¸á áŽáĄáá˝ááşá ááťá˝ááşáŻááşáááŻáˇáááş áĄáąáŹááşááŤáĄááťááşáĄáááşááťáŹá¸ááᯠá áááşáááşá áŹá¸áááŻááşááŤáááşá áááááşáááşáá˝áą áážáŻááşááá˝áŹá¸á áąáááŻáˇáĄáá˝ááş VM ááŹáááşáá˝áąááᯠáážááşááŹá¸áá˛áˇááŤáááşá ESXTOP áááşááá áşáááş vSphere áážáááąáŹááşááŹáážááˇáşáááşáá°ááŤáá áááşáááŻááşááąáŹááąáŹááşááŹááᯠááťá˝ááşáŻááşááąá¸ááŤáááşá
MEMSZ - VM (MB) áá˝ááş ááźááşáááşáááşáážááşááŹá¸ááąáŹ áážááşááŹááşáááŹáá
MEMSZ = GRANT + MCTLSZ + SWCUR + ááááááĄáąáŹááşá
Grant - MB áááŻáá˝ááˇáşááźáŻááŹá¸áááşá
TCHD - MB áá˝ááş áĄááŻáśá¸ááźáŻáááşá
MCTL? - Balloon Driver ááᯠVM áá˝ááş áááˇáşáá˝ááşá¸ááŹá¸áááŹá¸á
MCTLSZ - Balloon áááŻáˇ MB á
MCTLGT - Balloon Driver (Memctl Target) áážáá áşáááˇáş VM ááž ESXi áážáá°áááŻááąáŹ RAM (MB) áááŹáá
MCTLMAX - Balloon Driver áážááááˇáş ESXi ááž VM ááž áá°áááŻááşááąáŹ áĄááťáŹá¸ááŻáśá¸ RAM (MB) áááŹáá
SWCUR - Swap áááŻááşááž VM áááŻáˇ áá˝á˛ááąááąá¸ááŹá¸ááąáŹ áááşáážá RAM áááŹáá
S.W.G.T. - ESXi áááş Swap áááŻááş (Swap Target) ááž VM áááŻááąá¸áááŻááąáŹ RAM (MB) áááŹáá
áááŻáˇáĄááźááş ESXTOP áážááááˇáş VM á NUMA topology áááŻááşáᏠáĄááąá¸á áááşáĄááťááşáĄáááşááťáŹá¸ááᯠáááşááźááˇáşáážáŻáááŻááşááŤáááşá ááŤáááŻááŻááşáááŻáˇá áĄáá˝ááş Dá G áááŻáá˝áąá¸ááŤá
áĄáááş - VM áááşáážááááˇáş NUMA node ááťáŹá¸á á¤ááąááŹáá˝ááş áááşáááş NUMA node áá
áşááŻáá˝ááş áĄáááşáááźáąáááˇáş wide vm ááᯠááťááşááťááşá¸áááááźáŻáááááŻááşáááşá
NRMEM - VM áááş áĄááąá¸ááááşá¸ NUMA node ááž áááşááťáž megabytes áážáááąáŹ memory ááᯠáá°áááşá
NLMEM - ááąááááŻááşáᏠNUMA node ááž VM áááş áááşááŹááŽááŤáááŻááşáááşááťážáá°áááşá
N%L - ááąáááś NUMA node ááąáŤáşáážá VM áážááşááŹááşááŹáááŻááşáážáŻááşá¸ (80% áááşáááşá¸ááŤá á á˝ááşá¸ááąáŹááşáááş ááźáżááŹááťáŹá¸ ááźá áşááąáŤáşááŹáááŻááşáááş)á
hypervisor ááąáŤáşáá˝ááş Memory
Hypervisor áĄáá˝ááş CPU ááąáŹááşááŹááťáŹá¸áááş áĄááťáŹá¸áĄáŹá¸ááźááˇáş áĄáá°á¸á áááşáááşá áŹá¸ááźááşá¸ááážáááŤá áĄááźáąáĄááąáááş memory áážááˇáş ááźáąáŹááşá¸ááźááşááźá áşáááşá VM áá˝ááş ááźááˇáşááŹá¸ááąáŹ Memory áĄááŻáśá¸ááźáŻáážáŻáááş á á˝ááşá¸ááąáŹááşáááşááźáżááŹááᯠáĄááźá˛ááá˝ážááşááźááąáŹáşáááşá¸ hypervisor áá˝ááş ááźááˇáşááŹá¸ááąáŹ Memory áĄááŻáśá¸ááźáŻáážáŻáááş áážááşááŹááşá áŽááśáááˇáşáá˝á˛áážáŻáááşá¸á áá áşááťáŹá¸ááᯠáĄá ááťááŻá¸á áąááźáŽá¸ VM áá˝ááş á á˝ááşá¸ááąáŹááşáááşááźáżááŹááťáŹá¸ ááźá áşá áąáááşá VM áááş Swap áááŻáˇáááşááąáŹááşááźááşá¸áážááŹáá˝ááşáááş Host Memory áĄááŻáśá¸ááźáŻáážáŻáážááŻá¸á ááşááťáŹá¸ááᯠá áąáŹááˇáşááźááˇáşáááŤáááşá
áá˛áážááşáááş
VM áááş Swap áá˝ááşáážáááąááŤá áááşá¸áá
á˝ááşá¸ááąáŹááşáááşáážáŹ áĄáá˝ááşááťáąáŹáˇááťáá˝áŹá¸ááŤáááşá áĄááá˛áˇ RAM áááş host áá˝ááşááąáŤáşááŹááźáŽá¸ááąáŹááş Ballooning áážááˇáş compression áááźáąááŹááťáŹá¸ ááťááşááźááşá
á˝áŹááťáąáŹááşáá˝ááşáá˝áŹá¸ááąáŹáşáááşá¸ virtual machine áááş Swap ááž server RAM áááŻáˇááźááşáá˝áŹá¸áááşáĄááťááşá
áááŻáááźá
áşááŤá
ESXi 6.0 ááááŻááşááŽá Swap ááž VM ááᯠááážááááŻááşáááş áá
áşááŻáááşá¸ááąáŹ ááŻáśááźááşá
áááşááťáááźáŽá¸ áĄááźááşáááşá¸áááşá¸áážáŹ ááźááşáááşá
áááşáááşááźá
áşáááş (áááŻáááŻááááťá
áąáááşá áá˝ááşááááşááŹáááŻááááş/áá˝ááˇáşááŤ)á ESXi 6.0 ááž á
áááşá áááŹá¸áááşáááŻááşááąáŹáşáááşá¸á Swap ááž VM ááᯠáááşáážáŹá¸áááş ááŻááşááąáŹááşáááŻááşááąáŹ ááŻáśááźááşá
áááşááťáááąáŹ áááşá¸áááşá¸áá
áşáᯠááąáŤáşááŹááŤáááşá ááŽááŹááśáá
áşááŻáá˝ááş CPU Scheduler ááŹáááşááś VMware áĄááşááťááşááŽááŹáá
áşáŚá¸áážááˇáş á
ááŹá¸ááźáąáŹáááŻááşáá˛áˇáááşá ááŽáááşá¸áááşá¸áᏠáĄááąáŹáşááąá¸ áĄááŻááşááźá
áşáááŻááşááźáŽá¸ ááąá¸áááşá¸ááźáąáŹááşá¸ áĄáááşááźáŻáá˛áˇááŤáááşá ááťá˝ááşááąáŹáşáááŻáˇáá˛áˇ áĄáá˝áąáˇáĄááźáŻáśáĄáááąáŹáˇ áĄá˛ááŤáá˛áˇ áááşáááşááźáŽá¸ ááźáżááŹááážáááŤáá°á¸á
Swap ááž VM áááŻáááşáážáŹá¸áááşáĄáážááşááááşáĄááááˇáşááťáŹá¸
ESXi Memory Management Tips
ááąáŹááşááŻáśá¸áá˝ááşá á¤áááşáážáŹ RAM ááźáąáŹááˇáş VM á á˝ááşá¸ááąáŹááşáááş ááźáżááŹááťáŹá¸ááᯠáážáąáŹááşáážáŹá¸áááş áá°ááŽááąá¸áááˇáş áĄááźáśááźáŻááťááşáĄááťááŻáˇááźá áşáááşá
- ááźá áşáá˝ááşá¸ááąáŹáĄá áŻáĄááąá¸ááťáŹá¸áá˝ááş áááşáááŻááŽáááŻá á áŹáááşá¸áá˝ááşá¸ááźááşá¸ááᯠáážáąáŹááşááźááşááŤá áááŻáˇáážáᏠDRS (áážááˇáş á áŽááśáááˇáşáá˝á˛áá°) áááş á áŽááśáááˇáşáá˝á˛áááş ááąááŹáá˝ááşáážáááźáŽá¸ VM ááťáŹá¸áááş áá˝ážáąáˇááźáąáŹááşá¸ááąá ááş Swap áá˛áááŻáˇ ááááşá áąáááş áĄá áŻáĄááąá¸áá˝ááş ~20-30% áĄááá˛áˇáážááşááŹááş áĄááźá˛áážááááş áááŻááŹá¸ááŤáááşá áááŻáˇáĄááźááşá áĄáážáŹá¸ááśáááŻááşáááşáĄáá˝ááş áĄááŹá¸áááşáááŻáááşá¸ áááąáˇááŤáážááˇáşá ááŹááŹáá áşááŻááťááşáá˝áŹá¸ááźáŽá¸ HA áááŻáĄááŻáśá¸ááźáŻá VM áááŻááźááşáááşá áááşááąáŹáĄááŤá áĄááťááŻáˇááąáŹá ááşááťáŹá¸áááş Swap áááŻáˇááąáŹááşáá˝áŹá¸ááąáŹáĄááŤáá˝ááş á áááşááááşáááŹááźá áşáááŤáááşá
- áĄáá˝ááşá áŻá ááşá¸ááŹá¸ááąáŹ áĄááźáąááśáĄááąáŹááşáĄáŚááťáŹá¸áá˝ááşá áááşááśáá°áážááşááŹááşá áááşáááşááťáąáŹáşáážáááąáŹ VM ááťáŹá¸ááᯠáááşááŽá¸áááş áááźááŻá¸á áŹá¸ááŤáážááˇáşá áááşá¸áááş DRS áááş ááźáżááŹáá áşá áŻáśáá áşááŹááážááᲠáĄá áŻáááŻááşááŹááŹááťáŹá¸áá áşááťážáąáŹááş virtual machine ááťáŹá¸ááᯠááźááˇáşááąááŹáá˝ááş áá°ááŽááąá¸ááŤáááşá á¤á ááşá¸ááťááşá¸áááş universal áááŻááşááŤá :)
- Host Memory áĄááŻáśá¸ááźáŻáážáŻáážááŻá¸á ááşááᯠá áąáŹááˇáşááźááˇáşááŤá
- VM áá˝ááş VMware Tools áááŻáááˇáşáá˝ááşá¸áááşáááąáˇááŤáážááˇáş Ballooning áááŻáááááşááŤáážááˇáşá
- Inter-VM TPS áááŻáá˝ááˇáşááźáŽá¸ VDI áážááˇáş á ááşá¸áááşáááşáááşá¸ááťááşááťáŹá¸áážá á áŹááťááşáážáŹááźáŽá¸ááťáŹá¸ááᯠááááşáááş á ááşá¸á áŹá¸ááŤá
- VM áááş á á˝ááşá¸ááąáŹááşáááş ááźáżááŹááťáŹá¸ ááźáŻáśááąáááŤáá áĄááąá¸ááááşá¸ NUMA node ááž áááşáááŻááŽááᯠáĄááŻáśá¸ááźáŻááąááźááşá¸ áážáááážá á á áşááąá¸ááźááˇáşááŤá
- áááşá VM ááᯠSwap ááž áĄááźááşááŻáśá¸ááá°áááŻááşááŤá áĄááźáŹá¸áĄááŹááťáŹá¸áá˛áá˝ááş VM áááş Swap áá˝ááşáážáááąááŤáá ááááŹáááşáážáŹá¸ááąáŹáĄááźáąáŹááşá¸ááźááťááşááťáŹá¸ááźáąáŹááˇáşá áááŻáážáąáŹááşáážáŻá áá áşáááş ááŻáášáááąáŹááşááąááŤáááşá
ááŤáˇáĄáá˝ááş RAM á ááŽááąáŹááşááŤáá˛á áĄáąáŹááşáážáŹ áĄááąá¸á áááşááąáˇááŹááťááşáá°áá˝áąáĄáá˝ááş áááşá ááşááąáŹááşá¸ááŤá¸áá áşááŻááşááŤá ááąáŹááşááąáŹááşá¸ááŤá¸ááᯠstoradzh áá˝ááşáááşáááşááŤáááşá
áĄááŻáśá¸áááşááąáŹáááˇáşááťáŹá¸
source: www.habr.com