αααααααααΎαααΉααα·ααΆαααααααααααααααααααααααααΆααα αααα»α vSphere α αααα αΆααΆααααα»αααΊααΆα ααα»ααααΌαα αααα»ααααααΆαααααΆαααΈααα·αααα·αααΊαα ααααα·αααΎαααα»αααααΈ CPU αα·α RAM ααΆααααααααΆααααα αΆαααα αααα ααααα·α hypervisor αααααΆααααααααα·αααΎααΆααααα αΆααΆαα½αααΈα α’ααααααα ααααΆααααΌααααααααΆαααΆαα½ααααααΆααα·αααααα αα·ααααααααααααα»ααα·ααααααα
αααα»αααΉααα·ααΆααααΆααΎαααααΆααααααααααΎα§ααΆα αααααααΆααααααααΆααααΆαα
αΌαααααΎαααααααααααα»α αααααΈααΆαααααΆααααΆαα
αΌαααααΎα―αααΆα αααααααΆαα
ααα½ααααα αΆαααααα ααααααΆαααααα
ααααα·α ααααααΉααααΈαα½α
αα ααααα·ααΆαα’αααΈααααΎαααΆαααααααααααααααΈααααααΆαααΈααα·αααα·α ααΆααααααΆααα»αααααα α·ααααα»αααΆααα αααααααΆαααΆαααααααααααΆααααααααΆα ααα½αααΈα
- α ααα½αααααα·ααααα·ααΆααααα αΌα/αα·ααααα (ααααα·ααααα·ααΆααααα αΌα/αα·ααααααααα»ααα½ααα·ααΆααΈ IOPS);
- ααα αΌα;
- ααΆααααααΆαααααααααα·ααααα·ααΆααααα αΌα / αα·ααααα (ααΆαααΊααααΆα) α
α ααα½α IOPS ααΆααααααΆααΆαααΆααααααΆαααααααΆααααααα»αααΆαααΆαα αααααα ααΆαα αΌααα ααΆαααααα»αααΆααααααΆαααΈααΆαααα ααααααααααααααααΆα α§ααΆα αααααααΆααααα»αααααααα’αΆα ααΆ ααΌαααααΆααα·αααααα αααααα·ααΈα’αΆααΈααααα (ERP, CRM) ααΆααΎαα
ααααα·ααααααΌα ααααΆαααααααΆααααααα»ααααααααααΆααααααΆα ααΆαα αΌααα ααΆαααααα»ααααααΆαααΈααΆαααα αα½ααααααΆααααΈαα½αααααααααα α§ααΆα ααα αααΆαααΈαααα―αααΆα (ααα»αααααα·αααααααα) αα·αααααααααααααΆαααΎαααΈααα’αΌα’αΆα αααααΎαααααα»αααααααα
ααα αΌαααΊααΆαααααα ααΉαα ααα½αααααα·ααααα·ααΆα I/O ααΌα ααΆααααααα
ααα αΌα = IOPS * ααα ααααα»ααααααα ααααα»αααΊααΆααα ααααα»αα
ααα ααααα»αααΊααΆααααααααααΆαααα½αααα ααααααααΎααα ESXi α’αα»ααααΆαα±αααααα»ααα αΌαααα 32 KB αααα»αααα αα ααααα·αααΎαααα»αααααΆαααα ααΆααααΌαααΆααααα
αααα
ααΆα
αααΎαα αα·ααααααααααααααααααααα»ααα·ααααααααΆααα’ααα’αΆα
ααααΎαααΆαααααααααααααα·αααααΆαααΆαα½αααΉααααα»ααααααααααα ααΌα
ααααααΆααααΆαααΆαααααα DiskMaxIOSize αα
αααα»αααΆααααααααααα·αααααα ESXi α αααααααΎααΆ α’αααα’αΆα
ααΆαααααααααα ααααα»αα’αα·ααααΆααααααααααα’ααααααα½ααα·αα·αααααααα (ααααααΆααααα’α·ααααααα
ααα ααααα»αααα’αΆα ααα₯αααα·ααα’αΆααααααααααααΎαααΆααααα»αα αααααΈααΆα ααα½α IOPS αα·ααααααΌαααααααΆαααα αααΌα ααααα ααΆαααΊααααΆααααααα’αΆα ααααΌαααΆαααααααααααΎαααΆαα½αααΉαααα ααααα»αααα ααΌα ααααααΌαααα α·ααααα»αααΆααααΎαααΆαααΆαααααααααα
ααΆαααΊααααΆα - αααΆαααΆααααααααααΎαααΆααα½αα±ααα αΆααα’αΆαααααααααα»αα ααΆαααΊααααΆα I/O αααααΆαααααΆαααΈααα·αααα·αααΆαα
- ααΆααααααΆααααα ααΆααααα»α hypervisor (KAVG, Average Kernel MilliSec/Read);
- ααΆααααααΆααααααααααααααααααααΆααα·αααααα αα·ααααααααααααα»ααα·αααααα (DAVG, Average Driver MilliSec/Command)α
ααΆαααΊααααΆαααα»ααααα’αΆα ααΎαααΎααα αααα»α OS ααααα (GAVG, Average Guest MilliSec/Command) ααΊααΆααααΌααα KAVG αα·α DAVG α
GAVG αα·α DAVG ααααΌαααΆαααΆααααα α αΎα KAVG ααααΌαααΆαααααΆα GAVG-DAVG α
α αΌαααΎααα·αα·αααααΎαα±ααααΆααααα αααΆαα KAVG. αααα»αα’αα‘α»ααααααααα·ααααα·ααΆαααααααΆ KAVG αα½αααααΆαααααααα ααΌααα α¬αααΆαα αα ααΆαααα·α ααΆα DAVG α ααααΈαααα½ααααααααααα»αααΉαααΈααααααααα KAVG ααααΉααααααααΊαααααααα IOPS αα ααΎααΆα VM α αααα»αααααΈααααα αααα’αααααααΆααΆαααΎαααΈαααααααα KAVG ααΉαααΎαα‘αΎαα
αααΆαααΆαα»ααααααΆαααααα»ααααα KAVG ααΊ QAVG - αααααααΆααααΎαααΆααα½ααα ααΆααααα»α hypervisor α αααΆαααΆαα»ααααα ααααααα KAVG ααΊααΆαααΆαααααααααα ααα
αα½ααα
αααα»ααααααα·ααΈαααααΆα’αΆααΆαααααααΆα αα·ααα½ααα
ααααα
ααααααΆαααα ααααα αααααΆααααα·ααααΆαααααααα»αα
αααΎα ααΆα’αΆα
ααΆααααααααααααα»αααΆααααααΎαααα ααααα
ααα»ααααααααααα ααααΌαα’αΆαα―αααΆαααΈα’αααααα HBA α αΎαααΆαααααααΆαααααΆααααααΌααα ααΎαα α’αΈαααααΈααα·αααααα
ααα ααααα½ααα
ααααα
ααααα’αΆα
αααααααααΆαααααααΆααα½ααααα
αΌαααααααΆα SIOC (Storage I/O Control) α ααΆαααααααΌαααΆαα
αΌαααααΎαααΆαα―ααααααΆααα
ααΆααααααα
ααααααΈαααΆαααΈαααααΆααα’αααα
αααα»αα
ααααααααααΆαααααΆααααααΌαααΆααααααα½ααα
ααααα
αααααα
ααΎαααΆαααΈαααα αααααΊααααα·αααΎ host ααΆαα½ααααα»αααααΎαααΆα VM αααααΆαααΆαααα·ααΆααα·ααααΆααΆαααααααΆαα’αα»αααα (VM α’ααααα·αααΆααααααααΆα) SIOC ααΆααααααααααααααα½ααα
ααααα
αααααα
ααΎαααΆαααΈαααα (DQLEN) α ααααααΆααααα’α·ααααααα
ααΎαααΆαααααααα αα KAVG α₯α‘αΌααααααααα·α α’αααΈ DAVG. α’αααΈααααααααΆαααΊααΆαααααα ααΈαααα DAVG ααΊααΆααΆααααααΆαααααααααααΆααααααα·ααΆααΆαααΆααααα (αααααΆααα·αααααα αα·ααααααααααααα»ααα·αααααα)α ααΆαααααααααααααα»ααα·ααααααααααΎαα αα·αααααΎαααα»αααααααΆααααααααααΎαααΆααααααααα½αα ααΎααααΈαα·ααΆααααα αΆααΆαα½α DAVG ααΆααα ααα»αααααα»αααΆαααΎααα½αααα ααααα·αααΎα’αααΈαααααααααΆαααα’αα ααΎ ESXi αα·αααααααααα»α ααΌααα·αα·αααααΎααααααΆααα·ααααααα
ααΎααααΈαααααΆααααα αΆαααα»αααΆαα’αα»αααα ααΌαααααΎαααΎααααααΆαααααααΎαααΎαααααΌαααααΉαααααΌα (PSP) αααααΆαααααααααααααα»αααααα’αααα αααααααααααα»αααααΎαααααΎαααααΆααα’ααααΆαααα PSP Round-Robin (αααααΆαα¬ααααΆα ALUA, Asymmetric Logical Unit Access)α αααααΆααααααα’αα»ααααΆαα±ααα’αααααααΎααααΌααααααΆαααΆααα’αααα
ααΆαααααααααααααα»αα αααα»αααααΈ ALUA ααΆαααααααΌααα
ααΆααα§ααααααααααΆαααααΆααα
αΆααααααα
ααααααα»ααααααααααααΌαααΆαααααΎααααΆααα αα·αααααααααααααααα»αααΆααα’αααα
ααΎ ESXi ααΆαα
αααΆααααααΆαααΎααααααααααααααΆααα Round-Robin αααααα ααααα·αααΎαα·αααΆαα
αααΆαααααααΆαααααααααααααα»αααααα’ααααα ααΌαααααΎαααααα·ααΈαααα½αααΈαααα»αα αα»αααα·ααααααααααααα»α αααααΉααααααΎαα
αααΆαααααααααΌαααααΆααΎαααΆαααΈαααΆααα’αααα
αααα»αα
ααααα α¬αααααΎαα
αααΆααααααααα½αα―αα ααααααΆααααα’α·α
ααΌα
ααααΆαααααααα αααα»αα αα»αααα·ααααααααααααα»ααα·αααααααα½αα
ααα½αααΆααααααα’αα»ααΆαααα±ααααααΆααααααΌαα
ααα½α IOPS αααα»ααα½αααααΌαααΈααααααααααααΆα 1000 αα
1α αα
αααα»αααΆαα’αα»ααααααααααΎα ααΆααααΎα±ααααΆα’αΆα
"α
ααααΆα
α" ααααΎαααΆαααΆααααα
αααΎαα
ααααΈαααααααααααα»α αα·αααΆααααααααααααααΆαααααααΌαααΆααααααΆααααΆααααΆαααα αα
αααα»αααααΉαααα·ααΆαααααααΆααααΆαααααααα§ααααααααααΆα¬ααΆαααααΎαα
αα
α»ααααααααΆαα αα·αα·αααααΎαααΆαααααΆαααααα’αααααα α αΎαααααα·αααΎαα·αααΆα contraindications ααΌαααααΆααΆαααααΆααααααΌααααΆαααΆαααααααααα ααααααΆααααα’α·α
ααΆαααααΆααααΎαααΆαααααααααααααααααΆααααΆαααΈααα·αααα·αααΆααΌαααααΆα
α§αααααααΆααααααΎαααΆαααααααααααααααααΆααα αααα»α vCenter ααααΌαααΆααααααΌααα αααα»αααααα Datastore, Disk, Virtual Diskα
ααααα ααΌαααααΆααα·αααααα ααΆααααααααααααΆααααΆααααα»αααΆα vSphere (ααααΆαααα·αααααα) αααααΆα VM ααΆαααΈααΆαααα
α αα
ααΈαααα’αααααΉαααΎαααααααααααααΆααααααΆααα
- IOPS (ααΆαααααΎαα»αα’αΆα/αααααααΆααααααααα»ααα½ααα·ααΆααΈ)
- αα·ααααα (α’ααααΆα’αΆα / ααααα),
- ααΆααααααΆαααα (α’αΆα/ααααα/ααΆαααΊααααΆαααααααααα»α)α
ααΆαααααΆαααα’αααΈααααααααΆαααΊα αααΆααααΈααααααααααα αααα»αααΌαααΆαα αααΆααα’αΆααααααααααα’ααααααααααα ααααααΆααα·ααααααΆαααα·αα·αα ααΈααααα·αααααααααΆαα VM ααΆααααΆαααα½α (α¬ VM disk) ααα»αααααααα·αα·ααΌαα αααααΆαα datastore ααΆααααΌαα ααΆααααα·ααααααααα»α ααΆααΆααΆαααΆααααα½αααΆααααα»αααΆαααΎααααα·αα·ααΆααααααα αααα»α ESXTOP αααΆαα αα ααΆαααααααα’ααααΎααΆααα·ααααααΆααααααααΆααα’αααααααΆααΊ 2 αα·ααΆααΈα
ααααα ααΆα ααΆααααααααα ααΎα§ααααααααα»ααααααααΎααα VM α ααΆαααααααααααΆαα IOPS ααααααααααΆαααΌαααα»α (α ααα½αααααααα·ααααα·ααΆααααα αΌα/αα·ααααααααα»αα’αα‘α»ααααααΆαα) αα·ααααααααΆα αααΎααααααΆααααααΉαααΆαα αΌαααααΎαααα»α (ααΆααααααααΆααΆααααααα ααΆαααααααααααααααα»αα‘αΎααα·α)α ααΆααααα·ααααααααα»α ααΆααααΆαααΆαααΆααααα½ααααα»αααΆαααΎαααααααΆαααααα αααα»α ESXTOP αααααα
ααααα ααΆααα·αααα·α - ααΆααααααααααααα»αααΈααααααααααΆαααααααααααα αΆααααΎαααΆααααααααααααα VM α αα ααΈαααα’αααα’αΆα ααΎαααΎαααΆαα’αα»αααααααααΆααααΆααα·αααα·αααΈαα½ααα ααΆααΊααΆααααααΆαααααααααααΌαααΆαααΎααααΈαααααΆααΎαααΆαααΈααα·αααα·αααΆααααΆααααΆααααα αΆα¬α’ααα ααααααααΈααΎααααααααααααΆααααααΆααα ααα½αααααα·ααααα·ααΆα I/O α’αΆα/αααααααααα·αααα‘αα αα·αααΆααααααΆαααα ααααααααααΆααααααααΆαααααααααααααααα αΆαααα ααααα»αα α’αΆα/αααααααα αααααΎα
αα αααα»αααΌαααΆαααΆααααααααΊααΆααααΆα ααααααααΎαααΆαααΈα VM αααα’αααα’αΆα ααΎαααΎαα ααα½α IOPS ααΆαααΊααααΆα αα·αααα ααααα»αα
α’αααααα’αΆα
ααΎααααααΆααααααΆαα’αα»αααααααααΆαα datastore ααΆααααΌα ααααα·αααΎ SIOC ααααΌαααΆαααΎαα αααααΊααΆααααααΆαααΌαααααΆαα’αααΈ Latency αα·α IOPS ααΆαααααα ααΆαααααΆαααΎα ααααααΆααααα’αΆα
ααΎαααΆααααααα»ααααααααΆααΆαααααααααα»αααααα
ESXTOP
ESXTOP ααΆαα’ααααααααΆα αααΎαααααααααααααααΆααα ααΎααααααααααααΆααααΆαααΈαααΆααααΌα αααΆαααΈααα·αααα·αααΈαα½αα αα·αααΆααααααα½αααα
α αΌαα αΆααααααΎαααΆαα½αααΉαααααααΆαα’αααΈαααΆαααΈααα·αααα·αα α’αααααα "Disk VM" ααααΌαααΆαα α αααααααΆααα α»α "v"α
NVDISK ααΊααΆα
ααα½αααΆα VM α ααΎααααΈααΎαααααααΆααααααΆααααΆαααΈαα½αα ααΌαα
α»α
βeβ α αΎααααα
αΌα GID αα VM αααα
αΆααα’αΆααααααα
α’αααααααααααΆαααΆααααααααααα ααααα ααΎα’αααααααααααΊα αααΆααααΆααααΈααααααααααα½αααα
α’ααααααααΆααααααααααα½αααααα ααααααααααΆααααα αΆααΊ α’αΆααΆαααααααΆαα α α αααααααΆααα α»α βdβ (ααΆα A, B, C, D, E, G ααααΌαααΆαααααΎαααΎααααα»αααΌαααΆαααΆαααααα)α
NPTH - α
ααα½αααααΌααα
ααΆααααααα
αααααααα’αΆα
ααΎαααΎαααΈα’αΆααΆααααααααα ααΎααααΈααα½αααΆαααααααΆααααααΆααααααΌαααΈαα½αααα
ααΎα’αΆααΆααααα ααΌαα
α»α
βeβ α αΎααααα
αΌααααααααααα’αΆααΆαααααα
AQLEN - ααα ααα½αα’αα·ααααΆαα
ααΎα’αΆααΆαααααα
ααααααα ααΎα’αααααααααααΊααΆααΌα ααΆαααααααΆαααααααααα»αααΆααα·ααΆαα’αααΈααΆαααΎα KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.
α’ααααααα§ααααα Disk αααααααΌαααΆαα α αααα α»α ααααΆααα α»α "u" αααααααααααΆαα’αααΈα§ααααααααα»αααΈαα½αα - ααααα αααα (ααΆα A, B, F, G, αααα»αααααΌαααΆαααααΎαααΎααααα»αααΌαααΆαααΆαααααα) α αα ααΈαααα’αααα’αΆα ααΎαααΎαααααΆαααΆααααα½ααααααΆααααααα ααααα
DQLEN - ααα ααα½ααααααΆααα§ααααααααα»αα
α’ααααΈααΈααΈ - α
ααα½αααΆααααααααΆ I/O αα
αααα»αααΊααα ESXi α
QUED - α
ααα½αααΆααααααααΆ I/O αα
αααα»ααα½αα
%αα»ααααΆαβα’αΆαααα·α - ACTV / DQLEN Γ 100% α
αααα»α - (ACTV + QUED) / DQLEN α
ααααα·αααΎ % USD ααααα α’ααααα½ααααα·α αΆαααΆαααααΎααα½αα ααΆααααααααΆααΆααααα αααΎααα αααα»ααα½α QAVG ααΆααααααααα α αΎαααΆαααα KAVG α
α’αααααα’αΆα ααΎααα ααΎα’ααααααα§ααααα Disk ααΆααΎ VAAI (vStorage API for Array Integration) αααα»αααααΎαααΆααα ααΎαααααααααααα»ααα·αααααααααα¬ααα ααΎααααΈααααΎααΌα αααααααΎαααΎαααΆα A αα·α O α
ααααααΆα VAAI α’αα»ααααΆαα±ααα’αααααααααααααααααΆαααΆαααΈα’ααααααα½ααα·αα·ααααααααααΆαααα αααααααααααα»α α§ααΆα ααα ααΌααα ααΆαα αααααααα»α α¬ααΆααααααααΆααα
ααΌα
αααα’αααα’αΆα
ααΎααα
αααα»αααΌαααΆαααΆαααΎ VAAI ααααΎαααΆαααΎαααααααααααα»ααααα Zero αα·α ATS primitives ααααΌαααΆαααααΎααααΆαααααΆααααααα
ααααααΆααααα½ααααααΆααααΆααααααΎαααααα·αααααΆαααΆαααΆαααΆαα½αααααααααααααΆααα ααΎ ESXi
- ααα α·ααααα»αααΆααααΎααα ααααα»αα
- αααααααα ααα½αααα’αααα»ααα ααΎ HBA α
- αα»αααααα ααΎα SIOC αα ααΎ datastoresα
- ααααΎαααΎα PSP ααααααΆαααΆαααααΆαααααα’αααααα·ααααααααααααα»αα
- ααααΌαααααΆααααΆ VAAI αααα»αααααΎαααΆαα
α’ααααααααααΆαααααααααα
ααααα: www.habr.com