РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, основанныС Π½Π° использовании SSD ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмыС Π² Π‘Π₯Π”, ΡƒΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго – это ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ SSD Π² качСствС пространства хранСния, Ρ‡Ρ‚ΠΎ Π½Π° 100% эффСктивно, Π½ΠΎ Π΄ΠΎΡ€ΠΎΠ³ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Ρ…ΠΎΠ΄ ΠΈΠ΄ΡƒΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚ΠΈΡ€ΠΈΠ½Π³Π° ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, Π³Π΄Π΅ SSD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ вострСбованных («горячих») Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΈΡ€ΠΈΠ½Π³ Ρ…ΠΎΡ€ΠΎΡˆ для сцСнариСв Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ (Π΄Π½ΠΈ-Π½Π΅Π΄Π΅Π»ΠΈ) использования «горячих» Π΄Π°Π½Π½Ρ‹Ρ…. А ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, для краткосрочного (ΠΌΠΈΠ½ΡƒΡ‚Ρ‹-часы) использования. Оба этих Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π‘Π₯Π” QSAN XCubeSAN. Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° – SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π‘ΡƒΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ – это использованиС SSD Π² качСствС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ кэша ΠΌΠ΅ΠΆΠ΄Ρƒ ТСсткими дисками ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ SSD, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ собствСнного кэша ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Π½ΠΎ Π·Π°Ρ‚ΠΎ объСм Π½Π° порядок Π²Ρ‹ΡˆΠ΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π΅ΠΊΠΈΠΉ компромисс ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ объСмом.

Показания для использования SSD кэша Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅:

  • ΠŸΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния Π½Π°Π΄ опСрациями записи (Ρ‡Π°Ρ‰Π΅ всСго Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ web ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ);
  • НаличиС ΡƒΠ·ΠΊΠΎΠ³ΠΎ мСста Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ массива ТСстких дисков;
  • ОбъСм вострСбованных Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΅ объСма SSD кэша.

Показаниями для использования SSD кэша Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅+запись ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ – ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ» сСрвСр).

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π½Π΄ΠΎΡ€ΠΎΠ² Π‘Π₯Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ… SSD кэш Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ QSAN ΠΎΡ‚ Π½ΠΈΡ… являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования кэша Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ для записи. Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN трСбуСтся ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ (поставляСтся Π² элСктронном Π²ΠΈΠ΄Π΅).

SSD кэш Π² XCubeSAN физичСски Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… SSD кэш ΠΏΡƒΠ»ΠΎΠ². Π’ систСмС ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ», разумССтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свой собствСнный Π½Π°Π±ΠΎΡ€ SSD. И ΡƒΠΆΠ΅ Π² свойствах Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ диска ΠΌΡ‹ опрСдСляСм, Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ кэш ΠΏΡƒΠ» ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ использования кэша для Ρ‚ΠΎΠΌΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ online Π±Π΅Π· останова Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π° Β«Π³ΠΎΡ€ΡΡ‡ΡƒΡŽΒ» ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ SSD Π² ΠΏΡƒΠ» ΠΈ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. ΠŸΡ€ΠΈ создании SSD кэша ΠΏΡƒΠ»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅+запись. ΠžΡ‚ этого зависит Π΅Π³ΠΎ физичСская организация. Π Π°Π· кэш ΠΏΡƒΠ»ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько, Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρƒ Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΉ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² систСмС ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ кэш ΠΏΡƒΠ»Ρ‹ для чтСния ΠΈ для чтСния+записи).

Π’ случаС использования кэш ΠΏΡƒΠ»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 1-8 SSD. Диски Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ объСма ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π½Π΄ΠΎΡ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² структуру NRAID+. ВсС SSD Π² ΠΏΡƒΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ совмСстно. БистСма ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ стараСтся Ρ€Π°ΡΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ запросы ΠΌΠ΅ΠΆΠ΄Ρƒ всСми SSD для достиТСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ случаС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· строя ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· SSD Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚: вСдь кэш содСрТит лишь копию Π΄Π°Π½Π½Ρ‹Ρ…, хранящихся Π½Π° массивС ΠΈΠ· ТСстких дисков. ΠŸΡ€ΠΎΡΡ‚ΠΎ объСм доступного SSD кэша ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ (ΠΈΠ»ΠΈ станСт Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ Π² случаС использования ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ SSD кэша ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ накопитСля).

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Если ΠΆΠ΅ кэш ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ чтСния + записи, Ρ‚ΠΎ количСство SSD Π² ΠΏΡƒΠ»Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°Ρ‚Π½ΠΎ Π΄Π²ΡƒΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ содСрТимоС зСркалируСтся Π½Π° ΠΏΠ°Ρ€Π°Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ структура NRAID 1+). Π”ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ кэша Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Ρ‰Π΅ Π½Π΅ успСли Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ТСсткиС диски. И Π² этом случаС Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· строя SSD ΠΈΠ· кэш ΠΏΡƒΠ»Π° ΠΏΡ€ΠΈΠ²Π΅Π» Π±Ρ‹ ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ случаС ΠΆΠ΅ NRAID 1+ ΠΎΡ‚ΠΊΠ°Π· SSD просто ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ кэша Π² состояниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅Β» со сбросом нСзаписанных Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° массив ΠΈΠ· ТСстких дисков. ПослС Π·Π°ΠΌΠ΅Π½Ρ‹ нСисправного SSD кэш вСрнСтся Π² свой ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹. ΠšΡΡ‚Π°Ρ‚ΠΈ, для большСй бСзопасности ΠΊΡΡˆΡƒ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ + запись, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ hot spare.

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

ΠŸΡ€ΠΈ использовании Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² XCubeSAN Π΅ΡΡ‚ΡŒ ряд Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ памяти ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π‘Π₯Π”: Ρ‡Π΅ΠΌ большС систСмной памяти, Ρ‚Π΅ΠΌ больший объСм кэш ΠΏΡƒΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ доступСн.

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π‘Π₯Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² качСствС настройки SSD кэша ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ лишь ΠΎΠΏΡ†ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, QSAN прСдоставляСт бОльшиС возмоТности. Π’ частности, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ кэша Π² зависимости ΠΎΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ прСдустановлСнных шаблона, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ ΠΏΠΎ своСй Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ сСрвисам: Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, файловая систСма, web сСрвис. Помимо этого, администратор ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой собствСнный ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, Π·Π°Π΄Π°Π² Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²:

  • Π Π°Π·ΠΌΠ΅Ρ€ Π±Π»ΠΎΠΊΠ° (Cache Block Size) – 1/2/4 ΠœΠ‘
  • Число запросов Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» скопирован Π² кэш (Populate-on-Read Threshold) – 1..4
  • Число запросов Π½Π° запись Π±Π»ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» скопирован Π² кэш (Populate-on-Write Threshold) – 0..4

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Β«Π½Π° Π»Π΅Ρ‚ΡƒΒ», Π½ΠΎ, разумССтся, с ΠΎΠ±Π½ΡƒΠ»Π΅Π½ΠΈΠ΅ΠΌ содСрТимого кэша ΠΈ Π΅Π³ΠΎ Π½ΠΎΠ²Ρ‹ΠΌ Β«ΠΏΡ€ΠΎΠ³Ρ€Π΅Π²ΠΎΠΌΒ».

Рассматривая ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ SSD кэша, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌ:

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π§Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² кэшС

  1. Запрос ΠΎΡ‚ хоста поступаСт Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€;
  2. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π½Π΅Ρ‚ Π² SSD кэшС, ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ с ТСстких дисков;
  3. Π‘Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ отправляСтся хосту. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π»ΠΈ эти Π±Π»ΠΎΠΊΠΈ «горячими»;
  4. Если Π΄Π°, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² SSD кэш для дальнСйшСго использования.

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π§Ρ‚Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² кэшС

  1. Запрос ΠΎΡ‚ хоста поступаСт Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€;
  2. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Π² SSD кэшС, ΠΎΠ½ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°;
  3. Π‘Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ отправляСтся хосту.

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ использовании кэша Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅

  1. Запрос Π½Π° запись ΠΎΡ‚ хоста поступаСт Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€;
  2. Π”Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ТСсткиС диски;
  3. Π₯осту возвращаСтся ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи;
  4. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ провСряСтся, являСтся Π»ΠΈ Π±Π»ΠΎΠΊ «горячим» (сравниваСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Populate-on-Write Threshold). Если Π΄Π°, Ρ‚ΠΎ ΠΎΠ½ копируСтся Π² SSD кэш для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ использования

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π—Π°ΠΏΠΈΡΡŒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ использовании кэша Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅+запись

  1. Запрос Π½Π° запись ΠΎΡ‚ хоста поступаСт Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€;
  2. Π”Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² SSD кэш;
  3. Π₯осту возвращаСтся ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ записи;
  4. Π”Π°Π½Π½Ρ‹Π΅ ΠΈΠ· SSD кэша Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ТСсткиС диски ;

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π² Π΄Π΅Π»Π΅

ВСстовый стСнд

2 сСрвСра (CPU: 2 x Xeon E5-2620v3 2.4Hz / RAM: 32GB) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ двумя ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Fibre Channel 16G Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π‘Π₯Π” XCubeSAN XS5224D (16GB RAM/ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€).

Использовались 16 x Seagate Constellation ES, ST500NM0001, 500GB, SAS 6Gb/s, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π² RAID5 (15+1), для массива с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ 8 x HGST Ultrastar SSD800MH.B, HUSMH8010BSS200, 100GB, SAS 12Gb/s Π² качСствС кэша

Π‘Ρ‹Π»ΠΈ созданы 2 Ρ‚ΠΎΠΌΠ°: ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сСрвСра.

ВСст 1. SSD кэш Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ с 1-8 SSD

SSD Cache

  • I/O Type: Customization
  • Cache Block Size: 4MB
  • Populate-on-read Threshold: 1
  • Populate-on-write Threshold: 0

I/O Pattern

  • Tool: IOmeter V1.1.0
  • Workers: 1
  • Outstanding (Queue Depth): 128
  • Access Specifications: 4KB, 100% Read, 100% Random

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ‡Π΅ΠΌ большС SSD Π² кэш ΠΏΡƒΠ»Π΅, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ это ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΎΡΡŒ. ЕдинствСнноС, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ количСства SSD ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΌ числС Ρ‚ΠΎΠΌΠΎΠ² Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠΌΡƒ эффСкту.

ВСст 2. SSD кэш Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ + запись с 2-8 SSD

SSD Cache

  • I/O Type: Customization
  • Cache Block Size: 4MB
  • Populate-on-read Threshold: 1
  • Populate-on-write Threshold: 1

I/O Pattern

  • Tool: IOmeter V1.1.0
  • Workers: 1
  • Outstanding (Queue Depth): 128
  • Access Specifications: 4KB, 100% Write, 100% Random

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π’ΠΎΡ‚ ΠΆΠ΅ самый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: Π²Π·Ρ€Ρ‹Π²Π½ΠΎΠΉ рост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ количСства SSD.

Π’ ΠΎΠ±ΠΎΠΈΡ… тСстах объСм Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… Π±Ρ‹Π» мСньшС суммарного объСма кэша. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ всС Π±Π»ΠΎΠΊΠΈ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π² кэш. И Ρ€Π°Π±ΠΎΡ‚Π° ΡƒΠΆΠ΅, ΠΏΠΎ сути, вСлась с SSD, практичСски Π½Π΅ затрагивая ТСсткиС диски. ЦСлью этих тСстов Π±Ρ‹Π»ΠΎ наглядно ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π΅Π²Π° кэша ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² зависимости ΠΎΡ‚ количСства SSD.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ вСрнСмся с нСбСс Π½Π° зСмлю ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° объСм Π΄Π°Π½Π½Ρ‹Ρ… большС Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кэша. Π§Ρ‚ΠΎΠ±Ρ‹ тСст ΠΏΡ€ΠΎΡˆΠ΅Π» Π·Π° вмСняСмоС врСмя (срок Β«ΠΏΡ€ΠΎΠ³Ρ€Π΅Π²Π°Β» кэша сильно возрастаСт ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ‚ΠΎΠΌΠ°), ограничимся Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠΌΠ° Π² 120Π“Π‘.

ВСст 3. Эмуляция Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

SSD Cache

  • I/O Type: Database
  • Cache Block Size: 1MB
  • Populate-on-read Threshold: 2
  • Populate-on-write Threshold: 1

I/O Pattern

  • Tool: IOmeter V1.1.0
  • Workers: 1
  • Outstanding (Queue Depth): 128
  • Access Specifications: 8KB, 67% Read, 100% Random

РСализация SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Π‘Π₯Π” QSAN XCubeSAN

Π’Π΅Ρ€Π΄ΠΈΠΊΡ‚

Π’ качСствС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ³ΠΎ Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ нСплохая ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования SSD кэша для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ любой Π‘Π₯Π”. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ QSAN XCubeSAN Π΄Π°Π½Π½ΠΎΠ΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ относится Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅: функция SSD ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° прСвосходно. Π­Ρ‚ΠΎ касаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² чтСния ΠΈ чтСния + записи, Π³ΠΈΠ±ΠΊΠΎΠΉ настройки Ρ€Π°Π±ΠΎΡ‚Ρ‹ для Π»ΡŽΠ±Ρ‹Ρ… сцСнариСв использования, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π·Π° вСсьма Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ (Ρ†Π΅Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ соизмСрима со ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ 1-2 SSD) ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ