เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เบชเปˆเบงเบ™เบ—เบต 1. เบเปˆเบฝเบงเบเบฑเบš CPU

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ•เบปเบงเบ™เบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบšเบšเบชเบธเปˆเบก (RAM) เปƒเบ™ vSphere.
เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบเบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบˆเบฐเปเบˆเป‰เบ‡เบเบงเปˆเบฒเบเบฑเบšเป‚เบ›เป€เบŠเบ”เป€เบŠเบต: เบ–เป‰เบฒเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™ VM, เบกเบฑเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบžเบงเบเบกเบฑเบ™. เปเบ•เปˆเบ–เป‰เบฒเบžเบงเบเป€เบ‚เบปเบฒเบ›เบฒเบเบปเบ”, เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบžเบงเบเบกเบฑเบ™. เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เปเบฒเบญเบดเบ”เบ—เปเบฒเบญเบดเบ”.

เบšเบดเบ”เบ‚เบญเบ‡เบ—เบดเบ”เบชเบฐเบ”เบต

RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เปเบกเปˆเบ™เป€เบญเบปเบฒเบกเบฒเบˆเบฒเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆ VMs เบเปเบฒเบฅเบฑเบ‡เปเบฅเปˆเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡ :). เบ–เป‰เบฒ RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบšเปเปˆเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ„เบปเบ™, ESXi เป€เบฅเบตเปˆเบกเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ VM เบˆเบฐเบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เบเบฑเบšเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ RAM.

ESXi เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบˆเบฐเปƒเบŠเป‰เป€เบ•เบฑเบเบ™เบดเบเปƒเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เป‚เบซเบผเบ” RAM:

เบชเบฐเบ–เบฒเบ™เบฐเบ„เบงเบฒเบกเบˆเปเบฒ

เบŠเบฒเบเปเบ”เบ™

เบเบฒเบ™เบเบฐเบ—เปเบฒ

เบชเบนเบ‡

400% เบ‚เบญเบ‡ minFree

เบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ–เบดเบ‡เบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ”เป€เบ—เบดเบ‡, เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ (TPS เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™).

เบˆเบฐเปเบˆเป‰เบ‡

100% เบ‚เบญเบ‡ minFree

เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ–เบทเบเปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, TPS เบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบš.

เบ„เบตเบญเปˆเบญเบ™

64% เบ‚เบญเบ‡ minFree

TPS + เบ›เบนเบกเป€เบ›เบปเป‰เบฒ

Hard

32% เบ‚เบญเบ‡ minFree

TPS + เบšเบตเบšเบญเบฑเบ” + เบชเบฐเบซเบผเบฑเบš

เบ•เปˆเปเบฒ

16% เบ‚เบญเบ‡ minFree

เบšเบตเบšเบญเบฑเบ” + เบชเบฐเบซเบผเบฑเบš + เบšเบฅเบฑเบญเบ

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™

minFree เปเบกเปˆเบ™ RAM เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš hypervisor เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™.

เป€เบ–เบดเบ‡ ESXi 4.1 เบฅเบงเบก, minFree เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ - 6% เบ‚เบญเบ‡ RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ (เบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เบœเปˆเบฒเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ Mem.MinFreePct เปƒเบ™ ESXi). เปƒเบ™เบฎเบธเปˆเบ™เบ•เปเปˆเบกเบฒ, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ•เบปเบงเบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ, minFree เป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ„เบดเบ”เป„เบฅเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบˆเปเบฒเบ™เบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบ„เปˆเบฒเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบ„เบปเบ‡เบ—เบตเปˆ.

เบ„เปˆเบฒ 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,12 MB = 1,88 GB
เบกเบนเบ™เบ„เปˆเบฒเบ•เบปเบงเบˆเบดเบ‡เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเบญเบ‡เบชเบฒเบกเบฎเป‰เบญเบ 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

เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, เบชเปเบฒเบฅเบฑเบšเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบขเบทเบ™เบขเบนเปˆ, เบžเบฝเบ‡เปเบ•เปˆเบฅเบฑเบ”เบชเบนเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ›เบปเบเบเบฐเบ•เบด. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ benches, Clear / Soft states เบญเบฒเบ”เบˆเบฐเบเบญเบกเบฎเบฑเบšเป„เบ”เป‰. เบ–เป‰เบฒ RAM เปƒเบ™เป‚เบฎเบ”เบกเบตเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 64% MinFree, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™ VMs เบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบกเบฑเบ™เปเบ™เปˆเบ™เบญเบ™เบ›เบฐเบชเบปเบšเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

เปƒเบ™เปเบ•เปˆเบฅเบฐเบฅเบฑเบ”, เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เป€เบเบฑเบšเบ„เบทเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ TPS, เป€เบŠเบดเปˆเบ‡เป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบœเบปเบ™เบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ VM, เป„เบ›เบซเบฒ Swapping. เบ‚เป‰เบญเบเบˆเบฐเบšเบญเบเป€เบˆเบปเป‰เบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบžเบงเบเบกเบฑเบ™.

เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เปœเป‰เบฒเป‚เบ›เปˆเบ‡เปƒเบช (TPS). TPS เปเบกเปˆเบ™, เป€เบงเบปเป‰เบฒเบ›เบฐเบกเบฒเบ™, เบเบฒเบ™เบŠเปเป‰เบฒเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบซเบ™เป‰เบฒ RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ virtual เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

ESXi เบ„เบปเป‰เบ™เบซเบฒเบซเบ™เป‰เบฒ RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เป‚เบ”เบเบเบฒเบ™เบ™เบฑเบšเปเบฅเบฐเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš hash sum เบ‚เบญเบ‡เบซเบ™เป‰เบฒ, เปเบฅเบฐเป€เบญเบปเบฒเบซเบ™เป‰เบฒเบ—เบตเปˆเบŠเป‰เปเบฒเบเบฑเบ™, เปเบ—เบ™เบ—เบตเปˆเบžเบงเบเบกเบฑเบ™เบ”เป‰เบงเบเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เป€เบ–เบดเบ‡เบซเบ™เป‰เบฒเบ”เบฝเบงเบเบฑเบ™เปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ—เบฒเบ‡เบเบฒเบเบฐเบžเบฒเบšเปเบกเปˆเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เปเบฅเบฐเบเบฒเบ™เบˆเบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเป„เบ”เป‰เป‚เบ”เบเป€เบเบทเบญเบšเบšเปเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ”เป‰เบฒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ
เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™

เบเบปเบ™เป„เบเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡ 4 KB เปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ” (เบซเบ™เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ). hypervisor เบšเปเปˆเป„เบ”เป‰เบžเบฐเบเบฒเบเบฒเบกเปเบเบเบซเบ™เป‰เบฒเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ” 2 MB (เบซเบ™เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ): เป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบŠเบญเบเบซเบฒเบซเบ™เป‰เบฒเบ”เบฝเบงเบเบฑเบ™เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆ.

เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, ESXi เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบซเป‰เบเบฑเบšเบซเบ™เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ. เบเบฒเบ™เปเบšเปˆเบ‡เปœเป‰เบฒเปƒเบซเบเปˆเบญเบญเบเป€เบ›เบฑเบ™เปœเป‰เบฒเบ™เป‰เบญเบเป†เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบกเบทเปˆเบญเบฎเบญเบ”เป€เบเบ™เบชเบฐเบ–เบฒเบ™เบฐเบชเบนเบ‡ เปเบฅเบฐเบ–เบทเบเบšเบฑเบ‡เบ„เบฑเบšเป€เบกเบทเปˆเบญเป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐ Clear (เป€เบšเบดเปˆเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบฅเบฑเบ” hypervisor).

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™ TPS เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒ RAM เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเป€เบ•เบฑเบก, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเปƒเบ™ Advanced Options ESXi. โ€œMem.AllocGuestLargePageโ€ เป€เบ–เบดเบ‡ 0 (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 1). เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเปˆเบญเบ‡ virtual เบˆเบฐเบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™.

เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ 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, ESXi เบ‚เปเปƒเบซเป‰ VM เบ–เบญเบ™เบ„เบทเบ™ RAM เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เป‚เบ”เบเบœเปˆเบฒเบ™ Balloon Driver เบ™เบตเป‰. เป„เบ”เป€เบงเบต, เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฐเบ”เบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เปเบฅเบฐเบฎเป‰เบญเบ‡เบ‚เปเบ„เบงเบฒเบกเบˆเปเบฒเบŸเบฃเบตเบˆเบฒเบเบกเบฑเบ™. hypervisor เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบซเบ™เป‰เบฒเปƒเบ”เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ—เบตเปˆ Balloon Driver เป„เบ”เป‰เบ„เบญเบšเบ„เบญเบ‡, เป€เบญเบปเบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฒเบ virtual machine เปเบฅเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เปƒเบซเป‰เป€เบˆเบปเป‰เบฒเบžเบฒเบš. เบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ OS, เป€เบžเบฒเบฐเบงเปˆเบฒเปƒเบ™เบฅเบฐเบ”เบฑเบš OS เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ–เบทเบเบ„เบญเบšเบ„เบญเบ‡เป‚เบ”เบ Balloon Driver. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, Balloon Driver เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเป€เบ–เบดเบ‡ 65% เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ VM.

เบ–เป‰เบฒ VMware Tools เบšเปเปˆเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ VM เบซเบผเบท Ballooning เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (เบ‚เป‰เบญเบเบšเปเปˆเปเบ™เบฐเบ™เปเบฒเบกเบฑเบ™, เปเบ•เปˆเบกเบต KB:), hypervisor เบ—เบฑเบ™เบ—เบตเบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเป€เบ•เบฑเบเบ™เบดเบเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ. เบชเบฐเบซเบผเบธเบš: เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ VMware Tools เบขเบนเปˆเปƒเบ™ VM.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ
เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Balloon Driver เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเป„เบ”เป‰เบˆเบฒเบ OS เบœเปˆเบฒเบ™ VMware Tools.

เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ. เป€เบ•เบฑเบเบ™เบดเบเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบกเบทเปˆเบญ ESXi เบกเบฒเบฎเบญเบ”เบชเบฐเบ–เบฒเบ™เบฐเปเบ‚เบ‡. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบŠเบทเปˆเปเบ™เบฐเบ™เปเบฒ, ESXi เบžเบฐเบเบฒเบเบฒเบกเบšเบตเบšเบญเบฑเบ”เบซเบ™เป‰เบฒ 4KB เบ‚เบญเบ‡ RAM เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ 2KB, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบˆเบถเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบงเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เป€เบ•เบฑเบเบ™เบดเบเบ™เบตเป‰เป€เบžเบตเปˆเบกเป€เบงเบฅเบฒเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบซเบ™เป‰เบฒ VM RAM เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ—เปเบฒเบญเบดเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”. เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบšเปเปˆเปเบกเปˆเบ™เบซเบ™เป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเบšเบตเบšเบญเบฑเบ”เปเบฅเบฐเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เปƒเบŠเป‰เป€เบงเบฅเบฒเบšเบฒเบ‡เป€เบงเบฅเบฒ. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เป€เบ•เบฑเบเบ™เบดเบเบ™เบตเป‰เบšเปเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”.

เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเป„เบฅเบเบฐเบชเบฑเป‰เบ™เป†เบ‚เบญเบ‡เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, ESXi เป€เบเบทเบญเบšเบˆเบฐเบซเบผเบตเบเบฅเปˆเบฝเบ‡เบšเปเปˆเป„เบ”เป‰ (เบ–เป‰เบฒ VMs เบšเปเปˆเป„เบ”เป‰เบเป‰เบฒเบเป„เบ›เบขเบนเปˆเปƒเบ™เป‚เบฎเบ”เบญเบทเปˆเบ™เบซเบผเบทเบšเปเปˆเป„เบ”เป‰เบ›เบดเบ”) เบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™ Swapping. เปเบฅเบฐเบ–เป‰เบฒเบกเบตเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบซเบ™เป‰เบญเบเบซเบผเบฒเบ (เบฅเบฑเบ”เบ•เปˆเปเบฒ), hypervisor เบเบฑเบ‡เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบซเป‰เบเบฑเบš VM, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบšเบฑเบ™เบซเบฒเปƒเบ™ OS เปเบ‚เบเบ‚เบญเบ‡ VM.

เบ™เบตเป‰เปเบกเปˆเบ™เบงเบดเบ—เบตเบเบฒเบ™ Swapping เป€เบฎเบฑเบ”เบงเบฝเบ. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบ›เบตเบ”เป€เบ„เบทเปˆเบญเบ‡เบชเบฐเป€เปเบทเบญเบ™เบˆเบดเบ‡, เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ™เบฒเบกเบชเบฐเบเบธเบ™ .vswp เปเบกเปˆเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™. เบกเบฑเบ™เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เป€เบ—เบปเปˆเบฒเบเบฑเบš RAM เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ‡เบงเบ™เบ‚เบญเบ‡ VM: เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบชเบฐเบซเบ‡เบงเบ™เป„เบงเป‰. เป€เบกเบทเปˆเบญ Swapping เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบ, ESXi เปเบฅเบเบ›เปˆเบฝเบ™เบซเบ™เป‰เบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ„เบทเปˆเบญเบ‡ virtual เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒเบ™เบตเป‰เปเบฅเบฐเป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ. เปเบ™เปˆเบ™เบญเบ™, เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ "RAM" เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบกเบตเบ„เปเบฒเบชเบฑเปˆเบ‡เบซเบผเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบŠเป‰เบฒเบเบงเปˆเบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒ .vswp เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เป„เบง.

เบšเปเปˆเป€เบซเบกเบทเบญเบ™เบเบฑเบš Ballooning, เป€เบกเบทเปˆเบญเบซเบ™เป‰เบฒเป€เบงเบฑเบšเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบ–เบทเบเป€เบญเบปเบฒเบกเบฒเบˆเบฒเบ VM, เบ”เป‰เบงเบเบซเบ™เป‰เบฒ Swapping เบ—เบตเปˆเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เป‚เบ”เบ OS เบซเบผเบทเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบžเบฒเบเปƒเบ™ VM เบชเบฒเบกเบฒเบ”เบ–เบทเบเบเป‰เบฒเบเป„เบ›เปƒเบชเปˆเปเบœเปˆเบ™เบ”เบดเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ VM เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ–เบดเบ‡เบˆเบธเบ”เบ‚เบญเบ‡ freezing. VM เบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปเบฅเบฐเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบˆเบฒเบ OS. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบญเบปเบ”เบ—เบปเบ™๐Ÿ˜‰

เบ–เป‰เบฒ VMs เป„เบ”เป‰เป„เบ›เบซเบฒ Swap, เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบชเบธเบเป€เบชเบตเบ™เบ—เบตเปˆเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เป„เบ”เป‰เบ”เบตเบ—เบตเปˆเบชเบธเบ”เบ–เป‰เบฒเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เบ•เบปเบงเบ™เบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เบžเบทเป‰เบ™เบ–เบฒเบ™

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป„เบ›เบซเบฒเบชเบดเปˆเบ‡เบ•เบปเป‰เบ™เบ•เป. เป€เบžเบทเปˆเบญเบ•เบดเบ”เบ•เบฒเบกเบชเบฐเบ–เบฒเบ™เบฐเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒเบ‚เบญเบ‡ VM, เบกเบตเบ•เบปเบงเบ™เบฑเบšเบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง โ€” เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™ RAM (KBโ€‹) เบ—เบตเปˆ VM เป€เบ‚เบปเป‰เบฒโ€‹เป€เบ–เบดเบ‡โ€‹เปƒเบ™โ€‹เป„เบฅโ€‹เบเบฐโ€‹เบเบฒเบ™โ€‹เบงเบฑเบ”โ€‹เปเบ—เบโ€‹เบ—เบตเปˆโ€‹เบœเปˆเบฒเบ™โ€‹เบกเบฒโ€‹.

เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ โ€” เบ„เบทโ€‹เบเบฑเบ™โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ™โ€‹เป„เบซเบงโ€‹, เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ›เบตโ€‹เป€เบŠเบฑเบ™โ€‹เบ‚เบญเบ‡ RAM เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ‚เบญเบ‡ VM เป„เบ”เป‰โ€‹. เบ„เบดเบ”เป„เบฅเปˆเป‚เบ”เบเปƒเบŠเป‰เบชเบนเบ”เบ•เปเปˆเป„เบ›เบ™เบตเป‰: active รท virtual machine configured memory size.
เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบชเบนเบ‡เปเบฅเบฐเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš, เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” VM เบชเบฐเป€เบซเบกเบต. เบ–เป‰เบฒ VM เบฎเบธเบเบฎเบฒเบ™เปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ (เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบกเบฑเบ™), เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบšเปเปˆเบกเบตเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบžเบฝเบ‡เบžเป. เปเบ—เบ™เบ—เบตเปˆเบˆเบฐ, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™ OS.
เบกเบตเบชเบฑเบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบชเปเบฒเบฅเบฑเบš VMs:

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เปเบšเปˆเบ‡เบ›เบฑเบ™ โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ VM RAM deduplicated เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ TPS (เบžเบฒเบโ€‹เปƒเบ™ VM เบซเบผเบทโ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡ VMsโ€‹)โ€‹.

เบญเบฐเบ™เบธเบเบฒเบ” โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบ (KBโ€‹) เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบˆเบฑเบ”โ€‹เบชเบฑเบ™โ€‹เปƒเบซเป‰ VMโ€‹. เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™.

เบšเปเบฅเบดเป‚เบžเบ (เบญเบฐเบ™เบธเบเบฒเบ” - เปเบšเปˆเบ‡เบ›เบฑเบ™) - เบˆเปเบฒเบ™เบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบ (KB) เบ—เบตเปˆ VM เบšเปเบฅเบดเป‚เบžเบเบˆเบฒเบเป€เบˆเบปเป‰เบฒเบžเบฒเบš. เบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒ Shared.

เบ–เป‰เบฒเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ VM เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบกเบญเบšเปƒเบซเป‰เบกเบฒเบˆเบฒเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฎเปˆเบฒเบ‡เบเบฒเบเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš, เปเบ•เปˆเบˆเบฒเบเป„เบŸเบฅเปŒ swap, เบซเบผเบทเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ–เบทเบเบ™เปเบฒเบกเบฒเบˆเบฒเบ VM เบœเปˆเบฒเบ™ Balloon Driver, เบˆเปเบฒเบ™เบงเบ™เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเปƒเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปเบฅเบฐเบšเปเบฅเบดเป‚เบžเบ.
เบ„เบธเบ™โ€‹เบ„เปˆเบฒโ€‹เบชเบนเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เป‚เบžเบโ€‹เปเบกเปˆเบ™โ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹เบซเบกเบปเบ”โ€‹. เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เปˆเบญเบเป†เป€เบญเบปเบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฒเบ hypervisor เปเบฅเบฐเบšเปเปˆเปƒเบซเป‰เบกเบฑเบ™เบเบฑเบšเบ„เบทเบ™เบกเบฒ. เป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเบœเปˆเบฒเบ™เป„เบ›, เปƒเบ™ VM เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบซเป‰เบฒเบงเบซเบฑเบ™, เบกเบนเบ™เบ„เปˆเบฒเบ‚เบญเบ‡เบ•เบปเบงเบ™เบฑเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเบซเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เปเบฅเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™.

Zero โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ VM RAM (KBโ€‹)โ€‹, เป€เบŠเบดเปˆเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบชเบนเบ™โ€‹. เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบงเปˆเบฒเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเป‚เบ”เบ hypervisor เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบกเบญเบšเปƒเบซเป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡ virtual เบญเบทเปˆเบ™เป†. เบซเบผเบฑเบ‡เบˆเบฒเบ OS เปเบ‚เบเป„เบ”เป‰เบ‚เบฝเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบซเป‰เบเบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบชเบนเบ™, เบกเบฑเบ™เบˆเบฐเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Consumed เปเบฅเบฐเบšเปเปˆเบเบฑเบšเบ„เบทเบ™.

เบˆเบญเบ‡เบฅเปˆเบงเบ‡เปœเป‰เบฒ โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡ VM RAMโ€‹, (KBโ€‹) เบชเบฐโ€‹เบซเบ‡เบงเบ™โ€‹เป‚เบ”เบ hypervisor เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™ VMโ€‹. เบ™เบตเป‰เปเบกเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เบ™เป‰เบญเบเป†, เปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบขเบนเปˆเปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบš, เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ VM เบˆเบฐเบšเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™.

เบ›เบนเบกเป€เบ›เบปเป‰เบฒ โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™ RAM (KBโ€‹) เบญเบญเบโ€‹เบˆเบฒเบ VM เป‚เบ”เบโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ Balloon Driverโ€‹.

เบšเบตเบšเบญเบฑเบ” โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™ RAM (KBโ€‹) เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบšเบตเบšโ€‹เบญเบฑเบ”โ€‹.

เป„เบ”เป‰เปเบฅเบเบ›เปˆเบฝเบ™เปเบฅเป‰เบง โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™ RAM (KBโ€‹)โ€‹, เบŠเบถเปˆเบ‡โ€‹เป€เบ™เบทเปˆเบญเบ‡โ€‹เบˆเบฒเบโ€‹เบเบฒเบ™โ€‹เบ‚เบฒเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบโ€‹เปƒเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹, เป„เบ”เป‰โ€‹เบเป‰เบฒเบโ€‹เป„เบ› diskโ€‹.
เบ›เบนเบกเป€เบ›เบปเป‰เบฒ เปเบฅเบฐ เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบเบถเบ”เบ„เบทเบ™เบ„เบงเบฒเบกเบˆเบณเบญเบทเปˆเบ™เป†เปเบกเปˆเบ™เบชเบนเบ™.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบเบฒเบŸเป€เบšเบดเปˆเบ‡เบ„เบทเบเบฑเบšเบ•เบปเบงเบ™เบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡ VM เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบกเบต 150 GB เบ‚เบญเบ‡ RAM.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เปƒเบ™เบเบฒเบŸเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, VM เบกเบตเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™. เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบเบฃเบฒเบŸเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบชเปเบฒเบฅเบฑเบš VM เบ™เบตเป‰, เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš RAM เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบ›เบนเบกเป€เบ›เบปเป‰เบฒเบชเปเบฒเบฅเบฑเบš VM เบ™เบตเป‰เปเบกเปˆเบ™เปƒเบซเบเปˆเบเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบ. เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, VM เปเบกเปˆเบ™เบ•เบฒเบเบซเบผเบฒเบเบเปˆเบงเบฒเบกเบตเบŠเบตเบงเบดเบ”เบขเบนเปˆ.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

ESXTOP

เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบš CPU, เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบšเบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบกเบฑเบ™เบ—เบตเปˆเบกเบตเป„เบฅเบเบฐเบซเปˆเบฒเบ‡เป€เบ–เบดเบ‡ 2 เบงเบดเบ™เบฒเบ—เบต, เบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เปƒเบŠเป‰ ESXTOP.

เปœเป‰เบฒเบˆเปเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณ ESXTOP เบ–เบทเบเป€เบญเบตเป‰เบ™เบ‚เบถเป‰เบ™เบ”เป‰เบงเบเบ›เบธเปˆเบก โ€œmโ€ เปเบฅเบฐเบกเบตเบฅเบฑเบเบชเบฐเบ™เบฐเบ™เบตเป‰ (เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ B,D,H,J,K,L,O เป€เบฅเบทเบญเบ):

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ:

mem overcommit avg โ€” เบกเบนเบ™โ€‹เบ„เปˆเบฒโ€‹เบชเบฐโ€‹เป€เบฅเปˆเบโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบผเบฒเบโ€‹เป€เบเบตเบ™โ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเบฒเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบš 1, 5 เปเบฅเบฐ 15 เบ™เบฒโ€‹เบ—เบตโ€‹. เบ–เป‰เบฒเบกเบฑเบ™เบขเบนเปˆเป€เบซเบ™เบทเบญเบชเบนเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบˆเบฐเป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบซเบฒเบชเบฐเป€เบซเบกเบต.

เปƒเบ™เบชเบฒเบ PMEM/MB ะธ VMKMEM/MB โ€” เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบ”เป‰เบฒเบ™โ€‹เบฎเปˆเบฒเบ‡โ€‹เบเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เปเบฅเบฐโ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เปƒเบ™ VMkernelโ€‹. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบ—เบตเปˆเบซเบ™เป‰เบฒเบชเบปเบ™เปƒเบˆเบ—เบตเปˆเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบกเบนเบ™เบ„เปˆเบฒ minfree (เปƒเบ™ MB), เบชเบฐเบ–เบฒเบ™เบฐเป€เบˆเบปเป‰เบฒเบžเบฒเบšเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ (เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบชเบนเบ‡).

เปƒเบ™เปเบ–เบง NUMA/MB เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบเบฒเบ™เปเบœเปˆเบเบฐเบˆเบฒเบเบ‚เบญเบ‡ RAM เปƒเบ™เบ—เบปเปˆเบง NUMA nodes (sockets). เปƒเบ™เบ•เบปเบงเบขเปˆเบฒเบ‡เบ™เบตเป‰, เบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบกเปˆเบ™เบšเปเปˆเบชเบฐเป€เบซเบกเบตเบžเบฒเบš, เป€เบŠเบดเปˆเบ‡เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™เปเบกเปˆเบ™เบšเปเปˆเบ”เบตเบซเบผเบฒเบ.

เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ–เบดเบ•เบดเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเบชเบณเบฅเบฑเบšเป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบเบถเบ”เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ„เบทเบ™เปƒเปเปˆ:

PSHARE/MB โ€” เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ–เบดเบ•เบด TPS;

SWAP/MB - เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบดโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเบฐโ€‹เบซเบผเบฑเบšโ€‹;

ZIP/MB โ€” เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบดโ€‹เบเบฒเบ™โ€‹เบšเบตเบšโ€‹เบญเบฑเบ”โ€‹เบซเบ™เป‰เบฒโ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹;

MEMCTL/MB - เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบดโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ Balloon Driverโ€‹.

เบชเปเบฒเบฅเบฑเบš VMs เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™, เบžเบงเบเป€เบฎเบปเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเปƒเบ™เบ‚เปเป‰เบกเบนเบ™เบ•เปเปˆเป„เบ›เบ™เบตเป‰. เบ‚เป‰เบญเบเป€เบŠเบทเปˆเบญเบ‡เบŠเบทเปˆเบ‚เบญเบ‡ VMs เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบœเบนเป‰เบŠเบปเบกเบชเบฑเบšเบชเบปเบ™ :). เบ–เป‰เบฒ ESXTOP metric เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบ•เบปเบงเบ™เบฑเบšเปƒเบ™ vSphere, เบ‚เป‰เบญเบเบˆเบฐเปƒเบซเป‰เบ•เบปเบงเบ™เบฑเบšเบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.

MEMSZ โ€” เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบ‚เบญเบ‡โ€‹เบซเบ™เปˆเบงเบโ€‹เบ„เบงเบฒเบกโ€‹เบˆเปเบฒโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เปƒเบ™ VM (MBโ€‹)โ€‹.
MEMSZ = GRANT + MCTLSZ + SWCUR + เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบœเบฑเบ”.

เบญเบฐเบ™เบธเบกเบฑเบ” โ€” เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เปƒเบ™ MBโ€‹.

TCHD - เบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบขเบนเปˆเปƒเบ™ MBytes.

MCTL? โ€” เบšเปเปˆเบงเปˆเบฒ Balloon Driver เบ–เบทเบเบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™ VM.

MCTLSZ - เบ›เบนเบกเป€เบ›เบปเป‰เบฒเปƒเบชเปˆ MB.

MCTLGT โ€” เบˆเปเบฒเบ™เบงเบ™ RAM (MBytes) เบ—เบตเปˆ ESXi เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบญเบปเบฒเบญเบญเบเบˆเบฒเบ VM เบœเปˆเบฒเบ™ Balloon Driver (Memctl Target).

MCTLMAX โ€” เบˆเปเบฒเบ™เบงเบ™เบชเบนเบ‡เบชเบธเบ”เบ‚เบญเบ‡ RAM (MBytes) เบ—เบตเปˆ ESXi เบชเบฒเบกเบฒเบ”เป€เบญเบปเบฒเบญเบญเบเบˆเบฒเบ VM เบœเปˆเบฒเบ™ Balloon Driver.

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 nodes เบ—เบตเปˆ VM เบ•เบฑเป‰เบ‡เบขเบนเปˆ. เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™ vm เบเบงเป‰เบฒเบ‡เป„เบ”เป‰เบ—เบฑเบ™เบ—เบต, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบซเบ™เบถเปˆเบ‡ NUMA node.

NRMEM โ€“ เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบˆเบฑเบเป€เบกเบเบฒเป„เบšเบ—เบตเปˆ VM เปƒเบŠเป‰เป€เบงเบฅเบฒเบˆเบฒเบ NUMA node เป„เบฅเบเบฐเป„เบ.

NLMEM โ€“ เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฑเบ megabytes เบ—เบตเปˆ VM เปƒเบŠเป‰เป€เบงเบฅเบฒเบˆเบฒเบ node NUMA เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™.

N%L โ€“ เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ VM เปƒเบ™ NUMA node เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ (เบ–เป‰เบฒเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 80%, เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™).

เบ„เบงเบฒเบกเบˆเปเบฒเปƒเบ™ hypervisor

เบ–เป‰เบฒ CPU counters เบชเปเบฒเบฅเบฑเบš hypervisor เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฑเบšเบ„เบงเบฒเบกเบŠเบปเบ‡เบˆเปเบฒ, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปเบกเปˆเบ™เบเบปเบ‡เบเบฑเบ™เบ‚เป‰เบฒเบก. เบเบฒเบ™เปƒเบŠเป‰เบ„เบงเบฒเบกเบˆเบณเบชเบนเบ‡เปƒเบ™ VM เบšเปเปˆเป„เบ”เป‰เบŠเบตเป‰เบšเบญเบเป€เบ–เบดเบ‡เบšเบฑเบ™เบซเบฒเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบฐเป€เปเบตเป„เบ›, เปเบ•เปˆเบเบฒเบ™เปƒเบŠเป‰เบ„เบงเบฒเบกเบˆเบณเบชเบนเบ‡เปƒเบ™ hypervisor เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบฑเบเบ™เบดเบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบˆเบณ เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบเบตเบ”เบšเบฑเบ™เบซเบฒเบเบฑเบšเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡ VM. เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฒเบกเบชเบฑเบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบšเปเบฅเบฐเบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰ VMs เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Swap.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เป€เบŠเบปเบฒเปเบฅเบเบ›เปˆเบฝเบ™

เบ–เป‰เบฒ VM เบ–เบทเบเบˆเบฑเบšเบขเบนเปˆเปƒเบ™ Swap, เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ. เบฎเปˆเบญเบ‡เบฎเบญเบเบ‚เบญเบ‡ Ballooning เปเบฅเบฐเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบซเบฒเบเป„เบ›เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบซเบผเบฑเบ‡เบˆเบฒเบ RAM เบŸเบฃเบตเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เป€เบˆเบปเป‰เบฒเบžเบฒเบš, เปเบ•เปˆเป€เบ„เบทเปˆเบญเบ‡ virtual เปเบกเปˆเบ™เบšเปเปˆเบฎเบตเบšเบฎเป‰เบญเบ™เบ—เบตเปˆเบˆเบฐเบเบฑเบšเบ„เบทเบ™เบกเบฒเบˆเบฒเบ Swap เบเบฑเบš RAM เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.
เบเปˆเบญเบ™ ESXi 6.0, เบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เปเบฅเบฐเป„เบงเบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ VM เบญเบญเบเบˆเบฒเบ Swap เปเบกเปˆเบ™เบเบฒเบ™เบ›เบดเบ”เป€เบ›เบตเบ”เปƒเบซเบกเปˆ (เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบ›เบดเบ” / เป€เบ›เบตเบ”เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต). เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ ESXi 6.0, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบšเปเปˆเปเบกเปˆเบ™เบ—เบฒเบ‡เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เบงเบดเบ—เบตเบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒ VM เบญเบญเบเบˆเบฒเบ Swap เป„เบ”เป‰เบ›เบฒเบเบปเบ”เบ‚เบถเป‰เบ™. เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบซเบ™เบถเปˆเบ‡, เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เบชเบปเบ™เบ—เบฐเบ™เบฒเบเบฑเบšเบซเบ™เบถเปˆเบ‡เปƒเบ™เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ VMware เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบš CPU Scheduler. เบฅเบฒเบงเบขเบทเบ™เบขเบฑเบ™เบงเปˆเบฒเบงเบดเบ—เบตเบเบฒเบ™เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบ›เบญเบ”เป„เบž. เปƒเบ™เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบกเบฑเบ™เบ„เบทเบเบฑเบ™.

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เบญเบ™ VM เบญเบญเบเบˆเบฒเบ Swap เบญเบฐเบ—เบดเบšเบฒเบ Duncan Epping. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เป€เบฅโ€‹เบทเป‰เบกโ€‹เบ„เบทเบ™โ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹, เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบˆเบฐโ€‹เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบกเบฑเบ™โ€‹. เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเป€เบซเบฑเบ™เปƒเบ™เบžเบฒเบšเปœเป‰เบฒเบˆเป, เบšเบฒเบ‡เป€เบ—เบทเปˆเบญเบซเบผเบฑเบ‡เบˆเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบณเบชเบฑเปˆเบ‡เบ—เบตเปˆเบเบณเบ™เบปเบ”เป„เบงเป‰, Swap on the VM เบˆเบฐเบซเบฒเบเป„เบ›.

เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš VM เปƒเบ™ VMware vSphere. เบชเปˆเบงเบ™เบ—เบต 2: เบ„เบงเบฒเบกเบˆเปเบฒ

เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ RAM เปƒเบ™ ESXi

เบชเบธเบ”เบ—เป‰เบฒเบ, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบเบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” VM เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ RAM:

  • เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™ subscription เบ‚เบญเบ‡ RAM เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เปƒเบ™เบเบธเปˆเบกเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เบกเบฑเบ™เบชเบปเบกเบ„เบงเบ™เบ—เบตเปˆเบˆเบฐเบกเบต ~ 20-30% เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบŸเบฃเบตเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเป€เบžเบทเปˆเบญเปƒเบซเป‰ DRS (เปเบฅเบฐเบœเบนเป‰เป€เบšเบดเปˆเบ‡เปเบเบ‡เบฅเบฐเบšเบปเบš) เบกเบตเบšเปˆเบญเบ™เบซเบงเปˆเบฒเบ‡เป€เบžเบทเปˆเบญ maneuver เปเบฅเบฐ VMs เบšเปเปˆเป„เบ›เบซเบฒ Swap เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบ. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบขเปˆเบฒเบฅเบทเบกเบเปˆเบฝเบงเบเบฑเบšเบ‚เบญเบšเบชเปเบฒเบฅเบฑเบšเบ„เบงเบฒเบกเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”. เบกเบฑเบ™เบšเปเปˆเบซเบ™เป‰เบฒเบžเปเปƒเบˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆ, เป€เบกเบทเปˆเบญเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบ™เบถเปˆเบ‡เบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐ VM เบ–เบทเบ rebooted เป‚เบ”เบเปƒเบŠเป‰ HA, เบšเบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบเปเปˆเป„เบ›เบซเบฒ Swap.
  • เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบฅเบงเบกเบเบฑเบ™เบชเบนเบ‡, เบžเบฐเบเบฒเบเบฒเบกเบšเปเปˆเบชเป‰เบฒเบ‡ VM เบ—เบตเปˆเบกเบตเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปƒเบซเบเปˆเบเบงเปˆเบฒเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš. เบ™เบตเป‰เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰ DRS เปเบˆเบเบขเบฒเบเป€เบ„เบทเปˆเบญเบ‡ virtual เปƒเบ™เบ—เบปเปˆเบงเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบเบธเปˆเบกเป‚เบ”เบเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ”เป†. เบเบปเบ”เบฅเบฐเบšเบฝเบšเบ™เบตเป‰, เปเบ™เปˆเบ™เบญเบ™, เบšเปเปˆเปเบกเปˆเบ™เบ—เบปเปˆเบงเป„เบ› :).
  • เบฅเบฐเบงเบฑเบ‡เบเบฒเบ™เบ›เบธเบเบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบžเบฒเบš.
  • เบขเปˆเบฒเบฅเบทเบกเบ•เบดเบ”เบ•เบฑเป‰เบ‡ VMware Tools เปƒเบ™ VM เปเบฅเบฐเบขเปˆเบฒเบ›เบดเบ” Ballooning.
  • เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰ Inter-VM TPS เปเบฅเบฐเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เบซเบ™เป‰เบฒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเปƒเบ™ VDI เปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš.
  • เบ–เป‰เบฒ VM เบ›เบฐเบชเบปเบšเบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบกเบฑเบ™เบเปเบฒเบฅเบฑเบ‡เปƒเบŠเป‰เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบˆเบฒเบ NUMA node เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบซเบผเบทเบšเปเปˆ.
  • เป€เบญเบปเบฒ 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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™