ΠΠ½Π΅Ρ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ² vSphere. ΠΡΠΎΠ±Π»Π΅ΠΌ ΡΡΡ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π½Π°ΠΉ-ΡΠ΅ΡΡΠ°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° Π±Π°Π²Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΊΠΎ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° CPU ΠΈ RAM ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Ρ ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ, ΡΠΎΠ³Π°Π²Π° Π°ΠΊΠΎ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π΄ΠΈΡΠΊΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅.
Π©Π΅ ΠΎΠ±ΡΡΠ΄Ρ ΡΠ΅ΠΌΠ°ΡΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π±ΡΠΎΡΡΠΈΡΠ΅ ΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ Π΅Π΄Π½Π°ΠΊΠ²ΠΈ.
ΠΠ°Π»ΠΊΠΎ ΡΠ΅ΠΎΡΠΈΡ
ΠΠΎΠ³Π°ΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ, Ρ ΠΎΡΠ°ΡΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΎΠ±ΡΡΡΠ°Ρ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡΠ°:
- Π±ΡΠΎΠΉ Π²Ρ ΠΎΠ΄Π½ΠΎ/ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Input/Output Operations Per Second, IOPS);
- ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ;
- Π·Π°Π±Π°Π²ΡΠ½Π΅ Π½Π° Π²Ρ ΠΎΠ΄Π½ΠΎ/ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ (Latency).
ΠΡΠΎΠΉ IOPS ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ: Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅ΡΡΠ°. ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠ°ΠΊΠΎΠ²Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ERP, CRM) ΠΈ Π΄Ρ.
ΠΊΠ°ΠΏΠ°ΡΠΈΡΠ΅Ρ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈ ΡΠΎΠ²Π°ΡΠΈ: Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π΅Π΄ΠΈΠ½ ΡΠ»Π΅Π΄ Π΄ΡΡΠ³. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ (Π½ΠΎ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ) ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΡΠ°ΠΊΠΎΠ²Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅.
ΠΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ Π±ΡΠΎΡ I/O ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
ΠΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ = IOPS * Π Π°Π·ΠΌΠ΅Ρ Π½Π° Π±Π»ΠΎΠΊΠ°, ΠΊΡΠ΄Π΅ΡΠΎ Block size Π΅ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π±Π»ΠΎΠΊΠ°.
Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π±Π»ΠΎΠΊΠ° Π΅ Π΄ΠΎΡΡΠ° Π²Π°ΠΆΠ½Π° Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°. Π‘ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° ESXi ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π±Π»ΠΎΠΊΠΎΠ²Π΅ Ρ ΡΠ°Π·ΠΌΠ΅Ρ Π΄ΠΎ 32 767 KB. ΠΠΊΠΎ Π±Π»ΠΎΠΊΡΡ Π΅ ΠΎΡΠ΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ, ΡΠΎΠΉ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Ρ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ DiskMaxIOSize Π² ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ESXi. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π³ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π±Π»ΠΎΠΊΠ°, ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½ ΠΎΡ Ρ
ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡΠ° (ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΠΎΠ»Π΅ΠΌΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΠ°Π³ΡΠ±Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π²ΡΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ΡΠΎ. ΠΠΎΡΠΈ Π°ΠΊΠΎ Π±ΡΠΎΡΡ Π½Π° IOPS ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ°Π»ΠΊΠΈ, ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ Π³ΠΎΠ»Π΅ΠΌΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ ΠΏΡΠΈ Π³ΠΎΠ»ΡΠΌ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° Π±Π»ΠΎΠΊΠ°. ΠΠ°ΡΠΎΠ²Π° ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ β Π½Π°ΠΉ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π·Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ. I/O Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ:
- Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ Π² Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡΠ° (KAVG, Average Kernel MilliSec/Read);
- Π·Π°Π±Π°Π²ΡΠ½Π΅, ΠΎΡΠΈΠ³ΡΡΠ΅Π½ΠΎ ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ (DAVG, Average Driver MilliSec/Command).
ΠΠ±ΡΠΎΡΠΎ Π·Π°Π±Π°Π²ΡΠ½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π³ΠΎΡΡΠΈ (GAVG, Average Guest MilliSec/Command) Π΅ ΡΡΠΌΠ°ΡΠ° ΠΎΡ KAVG ΠΈ DAVG.
GAVG ΠΈ DAVG ΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Ρ ΠΈ KAVG ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°: GAVGβDAVG.
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΎΡΠ±Π»ΠΈΠ·ΠΎ KAVG. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½ΠΎΡΠΌΠ°Π»Π½Π° ΡΠ°Π±ΠΎΡΠ° KAVG ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠ»ΠΎΠ½ΠΈ ΠΊΡΠΌ Π½ΡΠ»Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ½Π΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ DAVG. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠΉΡΠΎ Π·Π½Π°ΠΌ, ΠΊΠΎΠ³Π°ΡΠΎ KAVG Π΅ ΠΎΡΠ°ΠΊΠ²Π°Π½ΠΎ Π²ΠΈΡΠΎΠΊ, Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π·Π° IOPS Π½Π° VM Π΄ΠΈΡΠΊΠ°. Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° Π½Π°Π΄Π²ΠΈΡΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΡΠΎ, KAVG ΡΠ΅ ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ.
ΠΠ°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° KAVG Π΅ QAVG - Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π² Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡΠ°. ΠΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° KAVG ΡΠ° Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ.
ΠΠΏΠ°ΡΠΊΠ°ΡΠ° Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡ Π°Π΄Π°ΠΏΡΠ΅Ρ ΠΈ ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° ΠΊΡΠΌ Π»ΡΠ½ΠΈΡΠ΅ ΠΈΠΌΠ° ΡΠΈΠΊΡΠΈΡΠ°Π½ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠ° ΡΠΈΠ»Π½ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π° ΡΠ²Π΅Π»ΠΈΡΠΈΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ.
ΠΠΎ ΠΎΡΠ½ΠΎΠ²ΠΎ, ΠΏΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π½Π° HBA ΠΈ ΡΠ΅ΡΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π½Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ΅Π½ ΡΡΠ΅Π½Π΄.
Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π΄ΠΎ ΠΡΠ½Π°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π»ΠΈΡΠ½ ΠΎΡ Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° SIOC (Storage I/O Control). Π’ΠΎΠΉ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΅Π΄Π½Π°ΠΊΡΠ² Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΡΠ½Π°ΡΠ° ΠΎΡ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ²ΡΡΠΈ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ° ΡΡΠ΅Π· Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π΄ΠΎ Π»ΡΠ½Π°ΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠΈΡΠ΅. Π’ΠΎΠ΅ΡΡ, Π°ΠΊΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ Ρ
ΠΎΡΡΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π½Π΅ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ (ΡΡΠΌΠ½Π° ΡΡΡΠ΅Π΄Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°), SIOC Π½Π°ΠΌΠ°Π»ΡΠ²Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π΄ΠΎ Π»ΡΠ½Π°ΡΠ° Π½Π° ΡΠΎΠ·ΠΈ Ρ
ΠΎΡΡ (DQLEN). ΠΠΎΠ²Π΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠΎΠ΄ΡΠ΅Π΄ΠΈΡ ΠΌΠ΅ KAVG, ΡΠ΅Π³Π° ΠΌΠ°Π»ΠΊΠΎ Π·Π° ΡΠΎΠ²Π° DAVG. Π’ΡΠΊ Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΏΡΠΎΡΡΠΎ: DAVG Π΅ Π·Π°Π±Π°Π²ΡΠ½Π΅ΡΠΎ, Π²ΡΠ²Π΅Π΄Π΅Π½ΠΎ ΠΎΡ Π²ΡΠ½ΡΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° (ΠΌΡΠ΅ΠΆΠ° Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅). ΠΡΡΠΊΠ° ΠΌΠΎΠ΄Π΅ΡΠ½Π° ΠΈ Π½Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠΎΠ΄Π΅ΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ° ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Π±ΡΠΎΡΡΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ. ΠΠ° Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Ρ DAVG, ΠΈΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅. ΠΠΊΠΎ Π²ΡΠΈΡΠΊΠΎ Π΅ Π½Π°ΡΠ΅Π΄ ΠΎΡ ΡΡΡΠ°Π½Π° Π½Π° ESXi ΠΈ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ.
ΠΠ° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½Π°ΡΠ° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΡΡ (PSP) Π·Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ PSP Round-Robin (Ρ ΠΈΠ»ΠΈ Π±Π΅Π· ALUA, Asymmetric Logical Unit Access). Π’Π°Π·ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΏΡΡΠΈΡΠ° ΠΊΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅. Π ΡΠ»ΡΡΠ°Ρ Π½Π° ALUA ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°ΠΌΠΎ ΠΏΡΡΠΈΡΠ°ΡΠ° Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΈΡΠ΅ΠΆΠ°Π²Π° Π»ΡΠ½Π°ΡΠ°. ΠΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ESXi ΠΈΠΌΠ°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ Π·Π°Π΄Π°Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Round-Robin. ΠΠΊΠΎ Π½ΡΠΌΠ° ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΏΠ»ΡΠ³ΠΈΠ½ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΎΠ²Π΅ Π² ΠΊΠ»ΡΡΡΠ΅ΡΠ°, ΠΈΠ»ΠΈ ΡΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°ΠΌΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, Π½ΡΠΊΠΎΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°Ρ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Π±ΡΠΎΡ IOPS Π½Π° ΠΏΡΡ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΎΡ 1000 Π½Π° 1. Π Π½Π°ΡΠ°ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠΎΠ²Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ βΠΈΠ·ΡΡΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎβ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΠΏΡΠ΅Ρ
ΠΎΠ΄ ΠΏΡΠΈ ΡΡΠΈΠ² Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° ΠΈΠ»ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΠΈ Π°ΠΊΠΎ Π½ΡΠΌΠ° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ, ΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΡΠΎΡΡΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Π΄ΠΈΡΠΊΠΎΠ²Π° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°
ΠΡΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΠ² vCenter ΡΠ΅ ΡΡΠ±ΠΈΡΠ°Ρ Π² ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ Datastore, Disk, Virtual Disk:
Π ΡΠ°Π·Π΄Π΅Π» Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠΌΠ° ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π·Π° vSphere Π΄ΠΈΡΠΊΠΎΠ²ΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° (datastores), Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°Ρ VM Π΄ΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅. Π’ΡΠΊ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ Π±ΡΠΎΡΡΠΈ Π·Π°:
- IOPS (ΡΡΠ΅Π΄Π½ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅/Π·Π°ΠΏΠΈΡ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°),
- ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ (ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ΅ΡΠ΅Π½Π΅/Π·Π°ΠΏΠΈΡ),
- Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡ (ΡΠ΅ΡΠ΅Π½Π΅/Π·Π°ΠΏΠΈΡ/Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ).
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΡΠ½ΠΎ ΠΎΡ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π±ΡΠΎΡΡΠΈΡΠ΅. ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ ΠΌΠΈ ΠΎΡΠ΅ Π²Π΅Π΄Π½ΡΠΆ Π΄Π° Π½Π°ΡΠΎΡΠ° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΡΠΎ Π²ΠΈ ΠΊΡΠΌ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°ΡΠ° ΡΡΠΊ Π½Π΅ Π΅ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° VM (ΠΈΠ»ΠΈ VM Π΄ΠΈΡΠΊ), Π° ΠΎΠ±ΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π·Π° ΡΡΠ»ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π° Π΄Π°Π½Π½ΠΈ. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½ Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΡΠ΅ Π³Π»Π΅Π΄Π°Ρ ΡΠ΅Π·ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π² ESXTOP, ΠΏΠΎΠ½Π΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΠ°ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅ Π΅ 2 ΡΠ΅ΠΊΡΠ½Π΄ΠΈ.
Π ΡΠ°Π·Π΄Π΅Π» Disk ΠΈΠΌΠ° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π·Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ VM. ΠΠΌΠ° Π±ΡΠΎΡΡΠΈ Π·Π° IOPS ΠΎΡ ΡΠΈΠΏ ΡΡΠΌΠΈΡΠ°Π½Π΅ (Π±ΡΠΎΡ Π½Π° Π²Ρ ΠΎΠ΄Π½ΠΎ/ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠ΅ΡΠΈΠΎΠ΄Π° Π½Π° ΠΈΠ·ΠΌΠ΅ΡΠ²Π°Π½Π΅) ΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π±ΡΠΎΡΡΠ°, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° (ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½ΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ½Π°ΡΠ°). Π‘ΠΏΠΎΡΠ΅Π΄ ΠΌΠ΅Π½ ΡΡΡΠΎ Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ESXTOP.
Π Π°Π·Π΄Π΅Π» ΠΠΈΡΡΡΠ°Π»Π΅Π½ Π΄ΠΈΡΠΊ β Π½Π°ΠΉ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈΡΡ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π½Π°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° VM Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°. Π’ΡΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π·Π° Π²ΡΠ΅ΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ Π΄ΠΈΡΠΊ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°, Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π°Π»ΠΈ Π΄Π°Π΄Π΅Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ Π±ΡΠΎΡΡΠΈ Π·Π° Π±ΡΠΎΡ Π½Π° I/O ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅, ΠΎΠ±Π΅ΠΌΠ° Π½Π° ΡΠ΅ΡΠ΅Π½Π΅/Π·Π°ΠΏΠΈΡ ΠΈ Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡΡΠ°, ΡΠΎΠ·ΠΈ ΡΠ°Π·Π΄Π΅Π» ΡΡΠ΄ΡΡΠΆΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π±ΡΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠ°: Π Π°Π·ΠΌΠ΅Ρ Π½Π° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΡΠ΅Π½Π΅/Π·Π°ΠΏΠΈΡ.
ΠΠ° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΈΠΌΠ° Π³ΡΠ°ΡΠΈΠΊΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° VM Π΄ΠΈΡΠΊΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π±ΡΠΎΡ Π½Π° IOPS, Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡΡΠ° ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠ°.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π·Π° ΡΡΠ»ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π·Π° Π΄Π°Π½Π½ΠΈ, Π°ΠΊΠΎ SIOC Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½. ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΡΠ΅Π΄Π½Π°ΡΠ° Π»Π°ΡΠ΅Π½ΡΠ½ΠΎΡΡ ΠΈ IOPS. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΌΠΎ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅.
ESXTOP
ESXTOP ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΅ΠΊΡΠ°Π½Π°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Ρ ΠΎΡΡ Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ, ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²Π΅.
ΠΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΊΡΠ°Π½ΡΡ βDisk VMβ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π° Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° βvβ:
NVDISK Π΅ Π±ΡΠΎΡΡ Π½Π° VM Π΄ΠΈΡΠΊΠΎΠ²Π΅ΡΠ΅. ΠΠ° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π΄ΠΈΡΠΊ, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ βeβ ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ GID Π½Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΡΠ°ΡΠ° Π²ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠ°Π½ ΡΡΠ°Π²Π° ΡΡΠ½ΠΎ ΠΎΡ ΠΈΠΌΠ΅Π½Π°ΡΠ° ΠΈΠΌ.
ΠΡΡΠ³ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΅ΠΊΡΠ°Π½ ΠΏΡΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π΅ ΠΠΈΡΠΊΠΎΠ² Π°Π΄Π°ΠΏΡΠ΅Ρ. ΠΠ·Π²ΠΈΠΊΠ²Π° ΡΠ΅ Ρ ΠΊΠ»Π°Π²ΠΈΡΠ° βdβ (Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ° ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° A,B,C,D,E,G):
NPTH β Π±ΡΠΎΡ Π½Π° ΠΏΡΡΠΈΡΠ°ΡΠ° Π΄ΠΎ Π»ΡΠ½ΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π²ΠΈΠΆΠ΄Π°Ρ ΠΎΡ ΡΠΎΠ·ΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ. ΠΠ° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ°, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ βeβ ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ°:
ΠΠΠΠΠ β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ°.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π° ΡΠΎΠ·ΠΈ Π΅ΠΊΡΠ°Π½ ΡΠ° Π±ΡΠΎΡΡΠΈΡΠ΅ Π½Π° Π·Π°Π±Π°Π²ΡΠ½Π΅, Π·Π° ΠΊΠΎΠΈΡΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΏΠΎ-Π³ΠΎΡΠ΅: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.
ΠΠΊΡΠ°Π½ΡΡ ΠΠΈΡΠΊΠΎΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π° Ρ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡ βuβ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ Π±Π»ΠΎΠΊΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° β Π»ΡΠ½ΠΈ (Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΡΠ° ΠΈΠ·Π±ΡΠ°Π½ΠΈ ΠΏΠΎΠ»Π΅ΡΠ° A, B, F, G, I). Π’ΡΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π·Π° Π»ΡΠ½ΠΈΡΠ΅.
DQLEN β ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ° Π·Π° Π±Π»ΠΎΠΊΠΎΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ACTV β Π±ΡΠΎΠΉ I/O ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΡΠ΄ΡΠΎΡΠΎ Π½Π° ESXi.
QUED β Π±ΡΠΎΠΉ I/O ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ°.
%Π©ΠΠ’Π‘ΠΠ ΠΠΠΠΠ β ACTV / DQLEN Γ 100%.
LOAD β (ACTV + QUED) / DQLEN.
ΠΠΊΠΎ %USD Π΅ Π²ΠΈΡΠΎΠΊ, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΡΠ΅ Π·Π° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ°. ΠΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈΠΌΠ° Π² ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ°, ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ Π΅ QAVG ΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ KAVG.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½Π° Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π°Π»ΠΈ VAAI (vStorage API Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠΈΠ²ΠΈ) ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ° A ΠΈ O.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ VAAI Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΡΠ΅ ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΎΡ Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½ΡΠ»ΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅.
ΠΠ°ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅, VAAI ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ
Ρ ΡΠ°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅: ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈΡΠ΅ Zero ΠΈ ATS ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ.
Π‘ΡΠ²Π΅ΡΠΈ Π·Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ Π΄ΠΈΡΠΊΠΎΠ²Π°ΡΠ° ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ESXi
- ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠ°.
- ΠΠ°Π΄Π°ΠΉΡΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΎΠΏΠ°ΡΠΊΠ°ΡΠ° Π½Π° HBA.
- ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ SIOC Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ.
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ PSP Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅.
- Π£Π²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ VAAI ΡΠ°Π±ΠΎΡΠΈ.
ΠΠΎΠ»Π΅Π·Π½ΠΈ ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ°ΡΠ°:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com