Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

Π§Π°ΡΡ‚ΡŒ 1. ΠŸΡ€ΠΎ CPU
Π§Π°ΡΡ‚ΡŒ 2. ΠŸΡ€ΠΎ Memory

БСгодня Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ дисковой подсистСмы Π² 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.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π½Π° KAVG. ΠŸΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ KAVG Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ Π½ΡƒΠ»ΡŽ ΠΈΠ»ΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π±Ρ‹Ρ‚ΡŒ сильно мСньшС, Ρ‡Π΅ΠΌ DAVG. ЕдинствСнный извСстный ΠΌΠ½Π΅ случай, ΠΊΠΎΠ³Π΄Π° KAVG ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ высокий, – ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ IOPS Π½Π° дискС Π’Πœ. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ расти KAVG.

Π‘Π°ΠΌΠΎΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ KAVG являСтся QAVG – врСмя Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π°. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ KAVG ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠΈΠΌΠΎ ΠΌΠ°Π»Ρ‹.

ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ дискового Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊ Π»ΡƒΠ½Π°ΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€. Для высоконагруТСнных срСд Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ описано, ΠΊΠ°ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° (ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ увСличится ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊ Π»ΡƒΠ½Π°ΠΌ). Данная настройка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° с Π»ΡƒΠ½ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π’Πœ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π΄ΠΊΠΎ.Β  Если Π½Π° Π»ΡƒΠ½Π΅ нСсколько Π’Πœ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Disk.SchedNumReqOutstanding (инструкция  здСсь). Π£Π²Π΅Π»ΠΈΡ‡ΠΈΠ² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π²Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚Π΅ 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:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ 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, Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°.Β 

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ всСму датастору, Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ SIOC. Π—Π΄Π΅ΡΡŒ прСдставлСна базовая информация ΠΏΠΎ срСднСй Latency ΠΈ IOPS’ам. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

ESXTOP

Π’ ESXTOP нСсколько экранов, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… прСдставлСна информация ΠΏΠΎ дисковой подсистСмС хоста Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ машинам ΠΈ ΠΈΡ… дискам.

НачнСм с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ машинам. Π­ΠΊΡ€Π°Π½ β€œDisk VM” вызываСтся клавишСй β€œv”:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

NVDISK – это количСство дисков Π’Πœ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ диску, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€œe” ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ GID ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ Π’Πœ.

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π° Π΄Π°Π½Π½ΠΎΠΌ экранС понятно ΠΈΠ· ΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠΉ.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΈ поискС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ экран – Disk adapter. ВызываСтся клавишСй β€œd” (Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ поля A,B,C,D,E,G):

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

NPTH – количСство ΠΏΡƒΡ‚Π΅ΠΉ ΠΊ Π»ΡƒΠ½Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΈΠ΄Π½Ρ‹ с Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ Π½Π° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€œe” ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

AQLEN – ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π΅.

Π’Π°ΠΊΠΆΠ΅ Π½Π° этом экранС прСдставлСны счСтчики Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я рассказывал Π²Ρ‹ΡˆΠ΅: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

На экранС Disk device, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся клавишСй β€œu”, прСдставлСна информация ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π±Π»ΠΎΡ‡Π½Ρ‹ΠΌ устройствам – Π»ΡƒΠ½Π°ΠΌ (Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ поля A, B, F, G, I). Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ состояниС ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΊ Π»ΡƒΠ½Π°ΠΌ.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

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 позволяСт пСрСнСсти Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ· Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° нСпосрСдствСнно Π½Π° Π‘Π₯Π”, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°Π½ΡƒΠ»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 3: Storage

Как Π²ΠΈΠ΄Π½ΠΎ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π²Ρ‹ΡˆΠ΅, Π½Π° Π΄Π°Π½Π½ΠΎΠΉ Π‘Π₯Π” VAAI Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ Zero ΠΈ ATS.

Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с дисковой подсистСмой Π½Π° ESXi

  • ΠžΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ°.
  • УстанавливайтС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π½Π° HBA.
  • НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ SIOC Π½Π° датасторах.
  • Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ PSP Π² соотвСтствии с рСкомСндациями производитСля Π‘Π₯Π”.
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ VAAI Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅:http://www.yellow-bricks.com/2011/06/23/disk-schednumreqoutstanding-the-story/
http://www.yellow-bricks.com/2009/09/29/whats-that-alua-exactly/
http://www.yellow-bricks.com/2019/03/05/dqlen-changes-what-is-going-on/
https://www.codyhosterman.com/2017/02/understanding-vmware-esxi-queuing-and-the-flasharray/
https://www.codyhosterman.com/2018/03/what-is-the-latency-stat-qavg/
https://kb.vmware.com/s/article/1267
https://kb.vmware.com/s/article/1268
https://kb.vmware.com/s/article/1027901
https://kb.vmware.com/s/article/2069356
https://kb.vmware.com/s/article/2053628
https://kb.vmware.com/s/article/1003469
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com