ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

அனைவருக்கும் வணக்கம்! வாக்குறுதியளித்தபடி, ரஷ்ய-தயாரிக்கப்பட்ட தரவு சேமிப்பக அமைப்பின் சுமை சோதனையின் முடிவுகளை நாங்கள் வெளியிடுகிறோம் - ஏரோடிஸ்க் என்ஜின் N2.

முந்தைய கட்டுரையில், நாங்கள் சேமிப்பக அமைப்பை உடைத்தோம் (அதாவது, நாங்கள் செயலிழப்பு சோதனைகளைச் செய்தோம்) மற்றும் செயலிழப்பு சோதனையின் முடிவுகள் நேர்மறையானவை (அதாவது, நாங்கள் சேமிப்பக அமைப்பை உடைக்கவில்லை). விபத்து சோதனை முடிவுகளை நீங்கள் பார்க்கலாம் இங்கே.

முந்தைய கட்டுரையின் கருத்துகளில், கூடுதல், அதிநவீன செயலிழப்பு சோதனைகளுக்கான கோரிக்கைகள் செய்யப்பட்டன. அவை அனைத்தையும் நாங்கள் பதிவு செய்துள்ளோம், கண்டிப்பாக பின்வரும் கட்டுரைகளில் ஒன்றில் செயல்படுத்துவோம். அதே நேரத்தில், நீங்கள் எந்த நேரத்திலும் மாஸ்கோவில் உள்ள எங்கள் ஆய்வகத்தைப் பார்வையிடலாம் (கால்வழியாக வாருங்கள் அல்லது இணையம் வழியாக தொலைதூரத்தில் செய்யலாம்) மற்றும் இந்த சோதனைகளை நீங்களே செய்யலாம் (நீங்கள் ஒரு குறிப்பிட்ட திட்டத்திற்கான சோதனையை கூட செய்யலாம் :-)). எங்களுக்கு எழுதுங்கள், எல்லா காட்சிகளையும் நாங்கள் கருத்தில் கொள்வோம்!

கூடுதலாக, நீங்கள் மாஸ்கோவில் இல்லையென்றால், உங்களுக்கு நெருக்கமான நகரத்தில் உள்ள திறன் மையத்தில் இலவச பயிற்சி நிகழ்வில் கலந்துகொள்வதன் மூலம் எங்கள் சேமிப்பக அமைப்பை நீங்கள் இன்னும் நன்கு அறிந்திருக்கலாம்.

வரவிருக்கும் நிகழ்வுகள் மற்றும் திறன் மையங்களின் செயல்பாட்டு தேதிகளின் பட்டியல் கீழே உள்ளது.

  • எகடெரின்பர்க். மே 16, 2019. பயிற்சி கருத்தரங்கு. இணைப்பைப் பயன்படுத்தி நீங்கள் பதிவு செய்யலாம்: https://aerodisk.promo/ekb/
  • எகடெரின்பர்க். மே 20 - ஜூன் 21, 2019. திறன் மையம். எந்த வேலை நேரத்திலும் ஏரோடிஸ்க் என்ஜின் N2 சேமிப்பக அமைப்பின் நேரடி விளக்கத்திற்கு வாருங்கள். சரியான முகவரி மற்றும் பதிவு இணைப்பு பின்னர் வழங்கப்படும். தகவலைப் பின்பற்றவும்.
  • நோவோசிபிர்ஸ்க் எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    அக்டோபர் 2019
  • கசான். எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    அக்டோபர் 2019
  • கிராஸ்நோயார்ஸ்க் எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    நவம்பர் 2019

நாங்கள் இன்னும் ஒரு நல்ல செய்தியைப் பகிர்ந்து கொள்ள விரும்புகிறோம்: இறுதியாக எங்களிடம் கிடைத்தது YouTube கடந்த நிகழ்வுகளின் வீடியோக்களைப் பார்க்கக்கூடிய சேனல். எங்கள் பயிற்சி வீடியோக்களை நாங்கள் தொடர்ந்து அங்கு வெளியிடுகிறோம்.

சோதனை பெஞ்ச்

எனவே, சோதனைகளுக்குத் திரும்பு. கூடுதல் எஸ்ஏஎஸ் எஸ்எஸ்டி டிரைவ்கள் மற்றும் முன்-இறுதி ஃபைபர் சேனல் 2ஜி அடாப்டர்களை நிறுவுவதன் மூலம் எங்கள் என்ஜின் என்16 ஆய்வக சேமிப்பக அமைப்பை மேம்படுத்தினோம். சமச்சீர் முறையில், FC 16G அடாப்டர்களைச் சேர்ப்பதன் மூலம் நாங்கள் சுமையை இயக்கும் சேவையகத்தை மேம்படுத்தினோம்.

இதன் விளைவாக, எங்கள் ஆய்வகத்தில் 2 SAS SSD 24 TB, 1,6 DWPD டிஸ்க்குகள் கொண்ட 3-கண்ட்ரோலர் சேமிப்பக அமைப்பு உள்ளது, இது SAN ஸ்விட்சுகள் வழியாக FC 16G வழியாக இயற்பியல் லினக்ஸ் சேவையகத்துடன் இணைக்கப்பட்டுள்ளது.
சோதனை பெஞ்ச் வரைபடம் கீழே உள்ள படத்தில் காட்டப்பட்டுள்ளது.

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

சோதனை முறை

பிளாக் அணுகலில் சிறந்த செயல்திறனுக்காக, நாங்கள் DDP (டைனமிக் டிஸ்க் பூல்) பூல்களைப் பயன்படுத்துவோம், இது ஒருமுறை அனைத்து-ஃப்ளாஷ் அமைப்புகளுக்கும் பிரத்யேகமாக உருவாக்கியது.
சோதனைக்காக, RAID-1 பாதுகாப்பு நிலையுடன் ஒவ்வொன்றும் 10 TB திறன் கொண்ட இரண்டு LUNகளை உருவாக்கினோம். சேமிப்பக அமைப்பில் நிறுவப்பட்ட ஒவ்வொரு வட்டுகளின் திறனையும் முழுமையாகப் பயன்படுத்த, ஒவ்வொரு LUNஐயும் 12 வட்டுகளில் (மொத்தம் 24) "பரவுவோம்".

முடிந்தவரை சேமிப்பக வளங்களைப் பயன்படுத்துவதற்காக வெவ்வேறு கட்டுப்படுத்திகள் மூலம் LUNகளை சேவையகத்திற்கு வழங்குகிறோம்.

ஒவ்வொரு சோதனையும் ஒரு மணிநேரம் நீடிக்கும், மேலும் சோதனைகள் நெகிழ்வான IO (FIO) நிரலால் செய்யப்படும்; FIO தரவு தானாகவே எக்செல் இல் பதிவேற்றப்படும், அதில் வரைபடங்கள் ஏற்கனவே தெளிவுக்காக கட்டப்பட்டுள்ளன.

சுயவிவரங்களை ஏற்றவும்

மொத்தத்தில், நாங்கள் மூன்று சோதனைகளைச் செய்வோம், தலா ஒரு மணிநேரம், வார்ம்-அப் நேரத்தைத் தவிர்த்து, இதற்காக நாங்கள் 15 நிமிடங்களை ஒதுக்குவோம் (24 எஸ்எஸ்டி டிரைவ்களின் வரிசையை சூடேற்றுவதற்கு இதுவே சரியாக இருக்கும்). இந்தச் சோதனைகள் அடிக்கடி எதிர்கொள்ளும் சுமை சுயவிவரங்களைப் பின்பற்றுகின்றன, குறிப்பாக இவை சில DBMSகள், வீடியோ கண்காணிப்பு அமைப்புகள், ஊடக உள்ளடக்க ஒளிபரப்புகள் மற்றும் காப்புப்பிரதிகள்.

மேலும், எல்லா சோதனைகளிலும், சேமிப்பக அமைப்பு மற்றும் ஹோஸ்டில் உள்ள RAM இல் தேக்ககப்படுத்தும் திறனை நாங்கள் வேண்டுமென்றே முடக்கியுள்ளோம். நிச்சயமாக, இது முடிவுகளை மோசமாக்கும், ஆனால், எங்கள் கருத்துப்படி, இதுபோன்ற சூழ்நிலைகளில் சோதனை மிகவும் நியாயமானதாக இருக்கும்.

சோதனை முடிவுகள்

சோதனை எண். 1. சிறிய தொகுதிகளில் சீரற்ற சுமை. உயர்-சுமை பரிவர்த்தனை DBMS இன் எமுலேஷன்.

  • தொகுதி அளவு = 4k
  • படிக்க/எழுது = 70%/30%
  • வேலைகளின் எண்ணிக்கை = 16
  • வரிசை ஆழம் = 32
  • ஏற்ற எழுத்து = முழு ரேண்டம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

சோதனை முடிவுகள்:

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

மொத்தத்தில், ஜூனியர் மிட்-ரேஞ்ச் எஞ்சின் N2 அமைப்புடன் 438 மில்லி விநாடிகள் தாமதத்துடன் 2,6k IOPS ஐப் பெற்றோம். அமைப்பின் வகுப்பைக் கருத்தில் கொண்டு, எங்கள் கருத்துப்படி, முடிவு மிகவும் ஒழுக்கமானது. கணினிக்கான வரம்பு இதுதானா என்பதைப் புரிந்து கொள்ள, சேமிப்பகக் கட்டுப்படுத்திகளின் வளப் பயன்பாட்டைப் பார்ப்போம்.

நாங்கள் முதன்மையாக CPU இல் ஆர்வமாக உள்ளோம், ஏனெனில், மேலே குறிப்பிட்டுள்ளபடி, சோதனை முடிவுகளை சிதைக்காமல் இருக்க, RAM தற்காலிக சேமிப்பை வேண்டுமென்றே முடக்கியுள்ளோம்.

இரண்டு சேமிப்பகக் கட்டுப்படுத்திகளிலும் நாம் தோராயமாக ஒரே படத்தைப் பார்க்கிறோம்.

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

அதாவது, CPU சுமை 50% ஆகும். இது இந்த சேமிப்பக அமைப்பின் வரம்பிலிருந்து வெகு தொலைவில் உள்ளது மற்றும் அதை இன்னும் எளிதாக அளவிட முடியும் என்று இது அறிவுறுத்துகிறது. கொஞ்சம் மேலே செல்லலாம்: பின்வரும் அனைத்து சோதனைகளும் கட்டுப்படுத்தி செயலிகளில் சுமை 50% ஆக இருப்பதைக் காட்டியது, எனவே அவற்றை மீண்டும் பட்டியலிட மாட்டோம்.

எங்கள் ஆய்வக சோதனைகளின் அடிப்படையில், AERODISK இன்ஜின் N2 அமைப்பின் வசதியான வரம்பு, 4k தொகுதிகளில் சீரற்ற IOPS ஐ எண்ணினால், ~700 IOPS ஆகும். இது போதாது, நீங்கள் ஒரு மில்லியனுக்கு பாடுபட வேண்டும் என்றால், எங்களிடம் பழைய மாடல் என்ஜின் என்000 உள்ளது.

அதாவது, மில்லியன் கணக்கான IOPS பற்றிய கதை என்ஜின் N4 ஆகும், மேலும் ஒரு மில்லியன் உங்களுக்கு அதிகமாக இருந்தால், அமைதியாக N2 ஐப் பயன்படுத்தவும்.

சோதனைகளுக்கு திரும்புவோம்.

சோதனை எண். 2. பெரிய தொகுதிகளில் தொடர் பதிவு. வீடியோ கண்காணிப்பு அமைப்புகளின் எமுலேஷன், ஒரு பகுப்பாய்வு DBMS இல் தரவை ஏற்றுதல் அல்லது காப்பு பிரதிகளை பதிவு செய்தல்.

இந்தச் சோதனையில் நாங்கள் இனி IOPS இல் ஆர்வம் காட்டவில்லை, ஏனெனில் பெரிய தொகுதிகளில் வரிசையாக ஏற்றப்படும் போது அவை எந்த அர்த்தத்தையும் தராது. நாங்கள் முதன்மையாக ஆர்வமாக உள்ளோம்: எழுதும் ஓட்டம் (வினாடிக்கு மெகாபைட்) மற்றும் தாமதங்கள், நிச்சயமாக, சிறியவற்றை விட பெரிய தொகுதிகளுடன் அதிகமாக இருக்கும்.

  • தொகுதி அளவு = 128k
  • படிக்க/எழுது = 0%/100%
  • வேலைகளின் எண்ணிக்கை = 16
  • வரிசை ஆழம் = 32
  • சுமை எழுத்து - வரிசைமுறை

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

மொத்தம்: பதினொரு மில்லி விநாடிகள் தாமதத்துடன் ஒரு வினாடிக்கு ஐந்தரை ஜிகாபைட்கள் பதிவு செய்துள்ளோம். அதன் நெருங்கிய வெளிநாட்டு போட்டியாளர்களுடன் ஒப்பிடும் போது, ​​எங்கள் கருத்துப்படி, இதன் விளைவு சிறந்தது, மேலும் இது என்ஜின் N2 அமைப்பின் வரம்பு அல்ல.

சோதனை எண். 3. பெரிய தொகுதிகளில் தொடர்ச்சியான வாசிப்பு. ஊடக உள்ளடக்கத்தை ஒளிபரப்புதல், பகுப்பாய்வு DBMS இலிருந்து அறிக்கைகளை உருவாக்குதல் அல்லது காப்புப்பிரதிகளிலிருந்து தரவை மீட்டமைத்தல்.

முந்தைய சோதனையைப் போலவே, ஓட்டம் மற்றும் தாமதங்களில் நாங்கள் ஆர்வமாக உள்ளோம்.

  • தொகுதி அளவு = 128k
  • படிக்க/எழுது = 100%/0%
  • வேலைகளின் எண்ணிக்கை = 16
  • வரிசை ஆழம் = 32
  • சுமை எழுத்து - வரிசைமுறை

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ரஷ்ய சேமிப்பு அமைப்பு ஏரோடிஸ்க்: சுமை சோதனை. நாங்கள் IOPS ஐ அழுத்துகிறோம்

ஸ்ட்ரீமிங் எழுதும் செயல்திறனை விட ஸ்ட்ரீமிங் வாசிப்பு செயல்திறன் கணிக்கத்தக்க வகையில் சற்று சிறப்பாக இருக்கும்.

சுவாரஸ்யமாக, சோதனை முழுவதும் தாமதக் காட்டி ஒரே மாதிரியாக இருக்கும் (நேராகக் கோடு). இது ஒரு பிழை அல்ல; பெரிய தொகுதிகளில் வரிசையாகப் படிக்கும்போது, ​​எங்கள் விஷயத்தில் இது ஒரு பொதுவான சூழ்நிலை.

நிச்சயமாக, இரண்டு வாரங்களுக்கு இந்த வடிவத்தில் கணினியை விட்டுவிட்டால், இறுதியில் வரைபடங்களில் அவ்வப்போது தாவல்களைக் காண்போம், இது வெளிப்புற காரணிகளுடன் தொடர்புடையதாக இருக்கும். ஆனால், பொதுவாக, அவை படத்தை பாதிக்காது.

கண்டுபிடிப்புகள்

டூயல்-கன்ட்ரோலர் ஏரோடிஸ்க் என்ஜின் N2 அமைப்பிலிருந்து, எங்களால் மிகவும் தீவிரமான முடிவுகளை அடைய முடிந்தது (~438 IOPS மற்றும் வினாடிக்கு ~000-5 ஜிகாபைட்கள்). சுமை சோதனைகள் எங்கள் சேமிப்பக அமைப்பைப் பற்றி நாங்கள் நிச்சயமாக வெட்கப்படவில்லை என்பதைக் காட்டுகிறது. மாறாக, குறிகாட்டிகள் மிகவும் ஒழுக்கமானவை மற்றும் நல்ல சேமிப்பக அமைப்புக்கு ஒத்திருக்கும்.

நாங்கள் மேலே எழுதியது போல், என்ஜின் என் 2 ஒரு ஜூனியர் மாடல், தவிர, இந்த கட்டுரையில் காட்டப்பட்டுள்ள முடிவுகள் அதன் வரம்பு அல்ல. எங்கள் பழைய என்ஜின் N4 அமைப்பிலிருந்து இதேபோன்ற சோதனையை பின்னர் வெளியிடுவோம்.

இயற்கையாகவே, ஒரு கட்டுரையின் கட்டமைப்பிற்குள் சாத்தியமான அனைத்து சோதனைகளையும் நாங்கள் மறைக்க முடியாது, எனவே எதிர்கால சோதனைகளுக்கான தங்கள் விருப்பங்களை கருத்துகளில் பகிர்ந்து கொள்ளுமாறு வாசகர்களை மீண்டும் கேட்டுக்கொள்கிறோம்; எதிர்கால வெளியீடுகளில் அவற்றை நிச்சயமாக கணக்கில் எடுத்துக்கொள்வோம்.

கூடுதலாக, இந்த ஆண்டு நாங்கள் பயிற்சியில் தீவிரமாக ஈடுபட்டுள்ளோம் என்பதை நாங்கள் உங்களுக்கு நினைவூட்டுகிறோம், எனவே எங்கள் திறன் மையங்களுக்கு உங்களை அழைக்கிறோம், அங்கு நீங்கள் AERODISK சேமிப்பக அமைப்புகளில் பயிற்சி பெறலாம், அதே நேரத்தில் சுவாரஸ்யமான மற்றும் வேடிக்கையான நேரத்தையும் பெறலாம்.

வரவிருக்கும் பயிற்சி நிகழ்வுகள் பற்றிய தகவலை நகல் செய்கிறேன்.

  • எகடெரின்பர்க். மே 16, 2019. பயிற்சி கருத்தரங்கு. இணைப்பைப் பயன்படுத்தி நீங்கள் பதிவு செய்யலாம்: https://aerodisk.promo/ekb/
  • எகடெரின்பர்க். மே 20 - ஜூன் 21, 2019. திறன் மையம். எந்த வேலை நேரத்திலும் ஏரோடிஸ்க் என்ஜின் N2 சேமிப்பக அமைப்பின் நேரடி விளக்கத்திற்கு வாருங்கள். சரியான முகவரி மற்றும் பதிவு இணைப்பு பின்னர் வழங்கப்படும். தகவலைப் பின்பற்றவும்.
  • நோவோசிபிர்ஸ்க் எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    அக்டோபர் 2019
  • கசான். எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    அக்டோபர் 2019
  • கிராஸ்நோயார்ஸ்க் எங்கள் தளம் அல்லது ஹுப்ராவில் உள்ள தகவலைப் பின்தொடரவும்.
    நவம்பர் 2019

ஆதாரம்: www.habr.com

கருத்தைச் சேர்