Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π² vSphere. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎ ΡΡΠΎΡΠ°Π΄ΠΆΠ΅ΠΌ β ΡΠ°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΠΏΡΠΈΡΠΈΠ½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΡΠ»ΠΈ Π² ΡΠ»ΡΡΠ°ΡΡ Ρ CPU ΠΈ RAM ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ°, ΡΠΎ ΠΏΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ Ρ Π΄ΠΈΡΠΊΠΎΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ Π‘Π₯Π.
Π’Π΅ΠΌΡ Π±ΡΠ΄Ρ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π‘Π₯Π, Ρ
ΠΎΡΡ ΠΏΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ΅ ΠΆΠ΅.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ
ΠΠΎΠ³Π΄Π° Π³ΠΎΠ²ΠΎΡΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½, ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°:
- ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° (Input/Output Operations Per Second, IOPS);
- ΠΏΡΠΎΠΏΡΡΠΊΠ½ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ (Throughput);
- Π·Π°Π΄Π΅ΡΠΆΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° (Latency).
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ IOPS ΠΎΠ±ΡΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π°Π³ΡΡΠ·ΠΎΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ° (random): Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ Π½Π° Π΄ΠΈΡΠΊΠ΅, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π² ΡΠ°Π·Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ . ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ°ΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ERP, CRM) ΠΈ Ρ.Π΄.
ΠΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Π²Π°ΠΆΠ½Π° Π΄Π»Ρ Π½Π°Π³ΡΡΠ·ΠΎΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ°: Π΄ΠΎΡΡΡΠΏ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ ΠΌΠΎΠ³ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° (Π½ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°) ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ.
ΠΡΠΎΠΏΡΡΠΊΠ½Π°Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Throughput = IOPS * Block size, Π³Π΄Π΅ Block size β ΡΡΠΎ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°.
Π Π°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎΠΉ Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΎΠΉ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ESXi ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ Π±Π»ΠΎΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π΄ΠΎ 32 767 ΠΠ. ΠΡΠ»ΠΈ Π±Π»ΠΎΠΊ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅, ΠΎΠ½ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ. ΠΠ΅ Π²ΡΠ΅ Π‘Π₯Π ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π² Advanced Settings ESXi Π΅ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ DiskMaxIOSize. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°, ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠΎΠΌ (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
ΠΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ°Π³ΡΠ±Π½ΠΎ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π‘Π₯Π. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ IOPS ΠΈ throughput ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈ, ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Π±Π»ΠΎΠΊΠ° ΠΌΠΎΠ³ΡΡ Π½Π°Π±Π»ΡΠ΄Π°ΡΡΡΡ Π²ΡΡΠΎΠΊΠΈΠ΅ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
Latency β ΡΠ°ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΠΈΠ·:
- Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ Π²Π½ΡΡΡΠΈ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° (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 Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΠ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ KAVG.
Π‘Π°ΠΌΠΎΠΉ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ KAVG ΡΠ²Π»ΡΠ΅ΡΡΡ QAVG β Π²ΡΠ΅ΠΌΡ Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π²Π½ΡΡΡΠΈ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ°. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ KAVG ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅ΠΆΠΈΠΌΠΎ ΠΌΠ°Π»Ρ.
ΠΡΠ΅ΡΠ΅Π΄Ρ Π² Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ° ΠΈ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΊ Π»ΡΠ½Π°ΠΌ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠ»Ρ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΡΡΠ΅Π΄ Π΄Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ.
ΠΠΎ, ΠΎΠΏΡΡΡ ΠΆΠ΅, ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠ° HBA ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠΌ ΡΡΠ΅Π½Π΄Π΅.
ΠΠ° ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΊ Π»ΡΠ½Ρ ΠΌΠΎΠΆΠ΅Ρ Π²Π»ΠΈΡΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ° SIOC (Storage I/O Control). ΠΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ Π»ΡΠ½Ρ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Π²ΡΠ΅Ρ
ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π·Π° ΡΡΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΊ Π»ΡΠ½Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
. Π’ΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΠΈΠ· Ρ
ΠΎΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΠ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (noisy neighbor VM), SIOC ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΊ Π»ΡΠ½Ρ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ Ρ
ΠΎΡΡΠ΅ (DQLEN). ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅
Π‘ KAVG ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ, ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ DAVG. Π’ΡΡ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ: DAVG β ΡΡΠΎ Π·Π°Π΄Π΅ΡΠΆΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ Π²Π½ΠΎΡΠΈΡ Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ΅Π΄Π° (ΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ ΠΈ Π‘Π₯Π). Π Π»ΡΠ±ΠΎΠΉ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π‘Π₯Π Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ DAVGΒ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π½ΠΈΡ . ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ESXi ΠΈ Π‘Π₯Π Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ .
Π§ΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ, Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ Path Selection Policy (PSP) Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ Π‘Π₯Π. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π‘Π₯Π ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ PSP Round-Robin (Ρ ALUA, Asymmetric Logical Unit Access, ΠΈΠ»ΠΈ Π±Π΅Π·). ΠΠ°Π½Π½Π°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΡΠΈ ΠΊ Π‘Π₯Π. Π ΡΠ»ΡΡΠ°Π΅ Ρ ALUA ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π»Π°Π΄Π΅Π΅Ρ Π»ΡΠ½ΠΎΠΌ. ΠΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
Π‘Π₯Π Π½Π° ESXi Π΅ΡΡΡ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ Round-Robin. ΠΡΠ»ΠΈ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ Π‘Π₯Π ΠΏΡΠ°Π²ΠΈΠ»Π° Π½Π΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π‘Π₯Π, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π½Π° Π²ΡΠ΅Ρ
Ρ
ΠΎΡΡΠ°Ρ
ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
Π’Π°ΠΊΠΆΠ΅ ΡΠ°ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π‘Π₯Π ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ IOPS Π½Π° ΠΏΡΡΡ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ 1000 Π½Π° 1. Π Π½Π°ΡΠ΅ΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»ΠΎ Β«Π²ΡΠΆΠ°ΡΡΒ» ΠΈΠ· Π‘Π₯Π Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π° failover Π² ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ
ΠΎΠ΄Π° ΠΈΠ· ΡΡΡΠΎΡ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². Π‘Π²Π΅ΡΡΡΠ΅ΡΡ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌΠΈ Π²Π΅Π½Π΄ΠΎΡΠ°, ΠΈ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ Π½Π΅Ρ, ΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ
Π‘ΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π² vCenter ΡΠΎΠ±ΡΠ°Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π°Ρ Datastore, Disk, Virtual Disk:
Π ΡΠ°Π·Π΄Π΅Π»Π΅ Datastore Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΌ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΠΌ vSphere (Π΄Π°ΡΠ°ΡΡΠΎΡΠ°ΠΌ), Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Π»Π΅ΠΆΠ°Ρ Π΄ΠΈΡΠΊΠΈ ΠΠ. ΠΠ΄Π΅ΡΡ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎ:
- IOPSβΠ°ΠΌ (Average read/write requests per second),Β
- ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ (Read/Write rate),Β
- Π·Π°Π΄Π΅ΡΠΆΠΊΠ°ΠΌ (Read/Write/Highest latency).
ΠΠ· Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ² Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ. ΠΡΠ΅ ΡΠ°Π· ΠΎΠ±ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π·Π΄Π΅ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° Π½Π΅ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΠ (ΠΈΠ»ΠΈ Π΄ΠΈΡΠΊΡ ΠΠ), Π° ΠΎΠ±ΡΠ°Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π°ΡΠ°ΡΡΠΎΡΡ. ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π΄Π°Π½Π½ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ESXTOP, Ρ ΠΎΡΡ Π±Ρ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΌ 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π ΡΠ°Π·Π΄Π΅Π»Π΅ Disk Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎ Π±Π»ΠΎΡΠ½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΠ. Π’ΡΡ Π΅ΡΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠΈ ΠΏΠΎ IOPS ΡΠΈΠΏΠ° summation (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π·Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ) ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ², ΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΡ ΠΊ Π±Π»ΠΎΡΠ½ΠΎΠΌΡ Π΄ΠΎΡΡΡΠΏΡ (Commands aborted, Bus resets). ΠΠ°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΡΠ°ΠΊΠΆΠ΅ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ESXTOP.
Π Π°Π·Π΄Π΅Π» Virtual Disk β ΡΠ°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ΠΠ. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌΡ Π΄ΠΈΡΠΊΡ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½ΡΠΆΠ½Π°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, Π΅ΡΡΡ Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠΎΠΌΠΈΠΌΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΡΠ΅ΡΡΠΈΠΊΠΎΠ² ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π°, ΠΎΠ±ΡΠ΅ΠΌΠ° ΡΡΠ΅Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ΅ΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°: Read/Write request size.
ΠΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Π³ΡΠ°ΡΠΈΠΊ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄ΠΈΡΠΊΠ° ΠΠ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ IOPS, Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°.Β
Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π°ΡΠ°ΡΡΠΎΡΡ, Π΅ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ SIOC. ΠΠ΄Π΅ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π±Π°Π·ΠΎΠ²Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΡΡΠ΅Π΄Π½Π΅ΠΉ Latency ΠΈ IOPSβΠ°ΠΌ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ESXTOP
Π ESXTOP Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΊΡΠ°Π½ΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ ΠΎΡΡΠ° Π² ΡΠ΅Π»ΠΎΠΌ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΌΠ°ΡΠΈΠ½Π°ΠΌ ΠΈ ΠΈΡ Π΄ΠΈΡΠΊΠ°ΠΌ.
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΌΠ°ΡΠΈΠ½Π°ΠΌ. ΠΠΊΡΠ°Π½ βDisk VMβ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ βvβ:
NVDISK β ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΈΡΠΊΠΎΠ² ΠΠ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ Π΄ΠΈΡΠΊΡ, Π½Π°ΠΆΠΌΠΈΡΠ΅ βeβ ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ GID ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠ΅ΠΉ ΠΠ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈΠ· ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠΉ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΊΡΠ°Π½ β Disk adapter. ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ βdβ (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Π²ΡΠ±ΡΠ°Π½Ρ ΠΏΠΎΠ»Ρ A,B,C,D,E,G):
NPTH β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΡΠ΅ΠΉ ΠΊ Π»ΡΠ½Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΈΠ΄Π½Ρ Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΡΠΈ Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ΅, Π½Π°ΠΆΠΌΠΈΡΠ΅ βeβ ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡΠ΅ΡΠ°:
AQLEN β ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π½Π° Π°Π΄Π°ΠΏΡΠ΅ΡΠ΅.
Π’Π°ΠΊΠΆΠ΅ Π½Π° ΡΡΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΡΠ΅ΡΡΠΈΠΊΠΈ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» Π²ΡΡΠ΅: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.
ΠΠ° ΡΠΊΡΠ°Π½Π΅ Disk device, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°Π²ΠΈΡΠ΅ΠΉ βuβ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ Π±Π»ΠΎΡΠ½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ β Π»ΡΠ½Π°ΠΌ (Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Π²ΡΠ±ΡΠ°Π½Ρ ΠΏΠΎΠ»Ρ A, B, F, G, I). ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΊ Π»ΡΠ½Π°ΠΌ.
DQLEN β ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π΄Π»Ρ Π±Π»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ACTV β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π² ΡΠ΄ΡΠ΅ ESXi.
QUED β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ Π²Π²ΠΎΠ΄Π°/Π²ΡΠ²ΠΎΠ΄Π° Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ.
%USD β ACTV / DQLEN Γ 100%.
LOAD β (ACTV + QUED) / DQLEN.
ΠΡΠ»ΠΈ %USD Π²ΡΡΠΎΠΊΠΈΠΉ, ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ. Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, ΡΠ΅ΠΌ Π²ΡΡΠ΅ QAVG ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, KAVG.
Π’Π°ΠΊΠΆΠ΅ Π½Π° ΡΠΊΡΠ°Π½Π΅ Disk device ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π»ΠΈ Π½Π° Π‘Π₯Π VAAI (vStorage API for Array Integration). ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΠΎΠ»Ρ A ΠΈ O.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ VAAI ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΈΠ· Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° Π‘Π₯Π, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π½ΡΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²ΡΡΠ΅, Π½Π° Π΄Π°Π½Π½ΠΎΠΉ Π‘Π₯Π VAAI ΡΠ°Π±ΠΎΡΠ°Π΅Ρ: Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Ρ Zero ΠΈ ATS.
Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π½Π° ESXi
- ΠΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°.
- Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΠΉΡΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ Π½Π° HBA.
- ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ SIOC Π½Π° Π΄Π°ΡΠ°ΡΡΠΎΡΠ°Ρ .
- ΠΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ PSP Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π‘Π₯Π.
- Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ VAAI ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅:
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com