αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 1. αž’αŸ†αž–αžΈ CPU

αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈ 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 αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαžŠαžΌαž…αž‚αŸ’αž“αžΆαžŠαŸ„αž™αžšαžΆαž”αŸ‹ αž“αž·αž„αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž•αž›αž”αžΌαž€αž“αŸƒαž‘αŸ†αž–αŸαžš αž αžΎαž™αžŠαž€αž‘αŸ†αž–αŸαžšαžŸαŸ’αž‘αž½αž“αž…αŸαž‰ αžŠαŸ„αž™αž‡αŸ†αž“αž½αžŸαžœαžΆαžŠαŸ„αž™αžŸαŸαž…αž€αŸ’αžαžΈαž™αŸ„αž„αž‘αŸ…αž‘αŸ†αž–αŸαžšαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžšαžΌαž”αžœαž“αŸ’αžαžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžšαžΆαž„αž€αžΆαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™ αž αžΎαž™αž€αžΆαžšαž‡αžΆαžœαž›αžΎαžŸαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αžΆαž…αžŸαž˜αŸ’αžšαŸαž…αž”αžΆαž“αžŠαŸ„αž™αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αž˜αžΆαž“αž•αž›αž”αŸ‰αŸ‡αž–αžΆαž›αŸ‹αžŠαž›αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†
αž”αŸ’αžšαž—αž–

αž™αž“αŸ’αžαž€αžΆαžšαž“αŸαŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ‚αž‘αŸ†αž–αŸαžšαžŸαžαž·αžŠαŸ‚αž›αž˜αžΆαž“αž‘αŸ†αž αŸ† 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 αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž·αž‘ (αžαŸ’αž‰αž»αŸ†αž˜αž·αž“αžŽαŸ‚αž“αžΆαŸ†αžœαžΆαž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αžΆαž“ KB:), hypervisor αž—αŸ’αž›αžΆαž˜αŸ—αž”αŸ’αžαžΌαžšαž‘αŸ…αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžαžΉαž„αžšαŸ‰αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ” αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αŸ– αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž§αž”αž€αžšαžŽαŸ VMware αžŸαŸ’αžαž·αžαž“αŸ…αž›αžΎ VM αŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†
αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹ 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 αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€ - αž…αŸ†αž“αž½αž“ 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 αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαžΆαž αŸ’αžœαžαžΆαž„αž€αŸ’αžšαŸ„αž˜ VM αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αŸ” αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž€αŸ’αžšαžΆαž αŸ’αžœαž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ VM αž“αŸαŸ‡ αžšαžΆαž›αŸ‹αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ RAM αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” Balloon αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ VM αž“αŸαŸ‡αž˜αžΆαž“αž‘αŸ†αž αŸ†αž’αŸ†αž‡αžΆαž„αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ” αžαžΆαž˜αž–αž·αž VM αžŸαŸ’αž›αžΆαž”αŸ‹αž‡αžΆαž„αžšαžŸαŸ‹αž‘αŸ…αž‘αŸ€αžαŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

ESXTOP

αžŠαžΌαž…αž‘αŸ…αž“αžΉαž„ CPU αžŠαŸ‚αžš αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž…αž„αŸ‹αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž€αŸαžŠαžΌαž…αž‡αžΆαžαžΆαž˜αžœαž“αŸ’αžαžšαž”αžŸαŸ‹αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αž“αŸ’αž›αŸ„αŸ‡αž–αŸαž›αžšαž αžΌαžαžŠαž›αŸ‹ 2 αžœαž·αž“αžΆαž‘αžΈ αž™αžΎαž„αž‚αž½αžšαžαŸ‚αž”αŸ’αžšαžΎ ESXTOP αŸ”

αž’αŸαž€αŸ’αžšαž„αŸ‹ ESXTOP Memory αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αŸ…αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž… β€œm” αž αžΎαž™αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡ (αžœαžΆαž› B, D, H, J, K, L, O αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ)αŸ–

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžαžΆαž„αž€αŸ’αžšαŸ„αž˜αž“αžΉαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž…αŸ†αž–αŸ„αŸ‡αž™αžΎαž„αŸ–

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:

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αžαžΌαž… - αžαŸ’αž“αžΆαŸ†αž„ NUMA αžŠαŸ‚αž› VM αžŸαŸ’αžαž·αžαž“αŸ…αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹ vm αž’αŸ†αž‘αžΌαž›αžΆαž™ αžŠαŸ‚αž›αž˜αž·αž“αžŸαž˜αž“αŸ…αž›αžΎαžαŸ’αž“αžΆαŸ†αž„ NUMA αž˜αž½αž™αŸ”

NRMEM - αžαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž˜αŸαž€αžΆαž”αŸƒαžŠαŸ‚αž› VM αž™αž€αž–αžΈαžαŸ’αž“αžΆαŸ†αž„ NUMA αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ”

NLMEM - αžαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“αž˜αŸαž€αžΆαž”αŸƒαžŠαŸ‚αž› VM αž™αž€αž–αžΈαžαŸ’αž“αžΆαŸ†αž„ NUMA αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ”

N%L - αž—αžΆαž‚αžšαž™αž“αŸƒαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† VM αž“αŸ…αž›αžΎαžαŸ’αž“αžΆαŸ†αž„ NUMA αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“ (αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžαž·αž…αž‡αžΆαž„ 80% αž”αž‰αŸ’αž αžΆαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΆαž…αž€αžΎαžαž‘αžΎαž„) αŸ”

αž€αžΆαžšαž…αž„αž…αžΆαŸ†αž“αŸ…αž›αžΎ hypervisor

αž”αŸ’αžšαžŸαž·αž“αž”αžΎ CPU αžšαžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ hypervisor αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž˜αž·αž“αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ„αŸ‡ αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‚αžΊαž•αŸ’αž‘αž»αž™αž–αžΈαž“αŸαŸ‡αŸ” αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžαŸ’αž–αžŸαŸ‹αž“αŸ…αž›αžΎ VM αž˜αž·αž“αžαŸ‚αž„αžαŸ‚αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž”αž‰αŸ’αž αžΆαž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžαŸ’αž–αžŸαŸ‹αž“αŸ…αž›αžΎ hypervisor αž”αž„αŸ’αž€αž±αŸ’αž™αž˜αžΆαž“αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αž·αž„αž”αžŽαŸ’αžαžΆαž›αž±αŸ’αž™αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αŸ” αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž“αž·αž„αž€αžΆαžšαž–αžΆαžš VM αž–αžΈαž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„ Swap αŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αžŠαŸ„αŸ‡αžŠαžΌαžš

αž”αŸ’αžšαžŸαž·αž“αž”αžΎ VM αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαž”αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ Swap αž“αŸ„αŸ‡αž€αžΆαžšαžŸαž˜αŸ’αžαŸ‚αž„αžšαž”αžŸαŸ‹αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ” αžŠαžΆαž“αž“αŸƒαž”αŸ‰αŸαž„αž”αŸ‰αŸ„αž„ αž“αž·αž„αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αžšαž›αžΆαž™αž”αžΆαžαŸ‹αž—αŸ’αž›αžΆαž˜αŸ—αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ RAM αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒαž›αŸαž…αž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αžαž˜αž·αž“αž”αŸ’αžšαž‰αžΆαž”αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαžαŸ’αžšαž‘αž”αŸ‹αž–αžΈ Swap αž‘αŸ… RAM αžšαž”αžŸαŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž“αŸ„αŸ‡αž‘αŸαŸ”
αž˜αž»αž“αž–αŸαž› ESXi 6.0 αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžαŸ‚αž˜αž½αž™αž‚αžαŸ‹αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“ αž“αž·αž„αžšαž αŸαžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž™αž€ VM αž…αŸαž‰αž–αžΈ Swap αž‚αžΊαžαŸ’αžšαžΌαžœαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‘αžΎαž„αžœαž·αž‰ (αž€αžΆαž“αŸ‹αžαŸ‚αž…αŸ’αž”αžΆαžŸαŸ‹αž‚αžΊαž”αž·αž‘/αž”αžΎαž€αž€αž»αž„αžαžΊαž“αŸαžš)αŸ” αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‡αžΆαž˜αž½αž™ ESXi 6.0 αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αž€αŸαžŠαŸ„αž™ αž˜αž’αŸ’αž™αŸ„αž”αžΆαž™αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„αž‚αž½αžšαž±αŸ’αž™αž‘αž»αž€αž…αž·αžαŸ’αžαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαž€ VM αž…αŸαž‰αž–αžΈ Swap αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αžαŸ’αž›αž½αž“αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαž“αŸ’αž“αž·αžŸαž·αž‘αž˜αž½αž™ αžαŸ’αž‰αž»αŸ†αž’αžΆαž…αž“αž·αž™αžΆαž™αž‡αžΆαž˜αž½αž™αžœαž·αžŸαŸ’αžœαž€αžš VMware αžŠαŸ‚αž›αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž›αžΎ CPU SchedulerαŸ” αž›αŸ„αž€β€‹αž”αžΆαž“β€‹αž”αž‰αŸ’αž‡αžΆαž€αŸ‹β€‹αžαžΆ αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšβ€‹αž“αŸαŸ‡β€‹αž˜αžΆαž“β€‹αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž– αž“αž·αž„β€‹αž˜αžΆαž“β€‹αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αŸ” αžαžΆαž˜αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαžšαž”αžŸαŸ‹αž™αžΎαž„ αž€αŸαž˜αž·αž“αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αžšαŸ”

αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž–αž·αžαž”αŸ’αžšαžΆαž€αžŠαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαž€ VM αž…αŸαž‰αž–αžΈ Swap αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆ Duncan Epping αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž“αžΉαž„β€‹αž˜αž·αž“β€‹αž“αž·αž™αžΆαž™β€‹αžšαŸ€αž”αžšαžΆαž”αŸ‹β€‹αž›αž˜αŸ’αž’αž·αžβ€‹αž‘αŸ αžαŸ’αž‰αž»αŸ†β€‹αž‚αŸ’αžšαžΆαž“αŸ‹β€‹αžαŸ‚β€‹αž›αžΎαž€β€‹αž§αž‘αžΆαž αžšαžŽαŸβ€‹αž–αžΈβ€‹αž€αžΆαžšβ€‹αž”αŸ’αžšαžΎβ€‹αžœαžΆβ€‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžŠαžΌαž…αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž˜αžΎαž›αžƒαžΎαž‰αž“αŸ…αž€αŸ’αž“αž»αž„αžšαžΌαž”αžαžαž’αŸαž€αŸ’αžšαž„αŸ‹ αž–αŸαž›αžαŸ’αž›αŸ‡αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ Swap αž“αŸ…αž›αžΎ VM αž”αžΆαžαŸ‹αŸ”

αž€αžΆαžšαžœαž·αž—αžΆαž‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš VM αž“αŸ…αž€αŸ’αž“αž»αž„ VMware vSphere αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 2: αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž–αŸαžαŸŒαž˜αžΆαž“αž‡αŸ†αž“αž½αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ 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 αŸ”

αžαŸ†αžŽαž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸhttp://www.yellow-bricks.com/2015/03/02/what-happens-at-which-vsphere-memory-state/
http://www.yellow-bricks.com/2013/06/14/how-does-mem-minfreepct-work-with-vsphere-5-0-and-up/
https://www.vladan.fr/vmware-transparent-page-sharing-tps-explained/
http://www.yellow-bricks.com/2016/06/02/memory-pages-swapped-can-unswap/
https://kb.vmware.com/s/article/1002586
https://www.vladan.fr/what-is-vmware-memory-ballooning/
https://kb.vmware.com/s/article/2080735
https://kb.vmware.com/s/article/2017642
https://labs.vmware.com/vmtj/vmware-esx-memory-resource-management-swap
https://blogs.vmware.com/vsphere/2013/10/understanding-vsphere-active-memory.html
https://www.vmware.com/support/developer/converter-sdk/conv51_apireference/memory_counters.html
https://docs.vmware.com/en/VMware-vSphere/6.5/vsphere-esxi-vcenter-server-65-monitoring-performance-guide.pdf

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹