Qsan XCubeSAN சேமிப்பக அமைப்புகளில் ஆட்டோ டைரிங் அம்சங்கள்
சேமிப்பக அமைப்புகளுக்குப் பயன்படுத்தப்படும் I/O செயல்பாடுகளை விரைவுபடுத்துவதற்கான தொழில்நுட்பங்களைத் தொடர்ந்து பரிசீலிப்பது, தொடங்கப்பட்டது முந்தைய கட்டுரை, ஆட்டோ டைரிங் போன்ற மிகவும் பிரபலமான விருப்பத்தில் ஒருவர் தங்கியிருக்க முடியாது. பல்வேறு சேமிப்பக அமைப்பு உற்பத்தியாளர்களிடையே இந்த செயல்பாட்டின் சித்தாந்தம் மிகவும் ஒத்ததாக இருந்தாலும், ஒரு உதாரணத்தைப் பயன்படுத்தி அடுக்குகளை செயல்படுத்துவதற்கான அம்சங்களைப் பார்ப்போம். Qsan சேமிப்பு அமைப்பு.
சேமிப்பக அமைப்புகளில் பல்வேறு தரவுகள் சேமிக்கப்பட்டிருந்தாலும், இதே தரவை அவற்றின் தேவை (பயன்பாட்டின் அதிர்வெண்) அடிப்படையில் பல குழுக்களாகப் பிரிக்கலாம். மிகவும் பிரபலமான ("சூடான") தரவை விரைவாக அணுக வேண்டும், அதே நேரத்தில் குறைவாகப் பயன்படுத்தப்படும் ("குளிர்") தரவை குறைந்த முன்னுரிமையில் செயலாக்க முடியும்.
அத்தகைய திட்டத்தை ஒழுங்கமைக்க, அடுக்கு செயல்பாடு பயன்படுத்தப்படுகிறது. இந்த வழக்கில் தரவு வரிசை ஒரே வகை வட்டுகளைக் கொண்டிருக்கவில்லை, ஆனால் வெவ்வேறு சேமிப்பக அடுக்குகளை உருவாக்கும் பல டிரைவ்களின் குழுக்கள். ஒரு சிறப்பு வழிமுறையைப் பயன்படுத்தி, அதிகபட்ச ஒட்டுமொத்த செயல்திறனை உறுதிப்படுத்த, தரவு தானாகவே நிலைகளுக்கு இடையில் நகர்த்தப்படுகிறது.
ஒரு ஆட்டோ டைரிங் பூல் மூன்று நிலைகளையும் கொண்டிருக்கும், அல்லது எந்த கலவையிலும் இரண்டு மட்டுமே. ஒவ்வொரு அடுக்குக்குள்ளும், இயக்கிகள் பழக்கமான RAID குழுக்களாக இணைக்கப்படுகின்றன. அதிகபட்ச நெகிழ்வுத்தன்மைக்கு, ஒவ்வொரு அடுக்கிலும் RAID நிலை வேறுபட்டிருக்கலாம். அதாவது, எடுத்துக்காட்டாக, 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 போன்ற கட்டமைப்பை ஒழுங்கமைப்பதில் இருந்து எதுவும் உங்களைத் தடுக்காது.
தொகுதிகளை (மெய்நிகர் வட்டுகள்) உருவாக்கிய பிறகு ஆட்டோ டைரிங் அதன் மீது பூல் அனைத்து I/O செயல்பாடுகள் பற்றிய புள்ளிவிவரங்களின் பின்னணி சேகரிப்பைத் தொடங்குகிறது. இதைச் செய்ய, இடம் 1GB தொகுதிகளாக "வெட்டப்பட்டது" (துணை LUN என அழைக்கப்படும்). ஒவ்வொரு முறையும் அத்தகைய தொகுதியை அணுகும்போது, அதற்கு 1 இன் குணகம் ஒதுக்கப்படுகிறது. பின்னர், காலப்போக்கில், இந்த குணகம் குறைகிறது. 24 மணிநேரத்திற்குப் பிறகு, இந்தத் தொகுதிக்கு I/O கோரிக்கைகள் எதுவும் இல்லை என்றால், அது ஏற்கனவே 0.5க்கு சமமாக இருக்கும், மேலும் ஒவ்வொரு அடுத்த மணிநேரமும் தொடர்ந்து வீழ்ச்சியடையும்.
ஒரு குறிப்பிட்ட நேரத்தில் (இயல்பாக, ஒவ்வொரு நாளும் நள்ளிரவில்), சேகரிக்கப்பட்ட முடிவுகள் அவற்றின் குணகங்களின் அடிப்படையில் துணை LUN செயல்பாட்டின் மூலம் தரவரிசைப்படுத்தப்படுகின்றன. இதன் அடிப்படையில், எந்தெந்த தொகுதிகளை எந்த திசையில் நகர்த்துவது என்பது முடிவு செய்யப்படுகிறது. அதன் பிறகு, உண்மையில், நிலைகளுக்கு இடையில் தரவு இடமாற்றம் ஏற்படுகிறது.
Qsan சேமிப்பக அமைப்பு பல அளவுருக்களைப் பயன்படுத்தி வரிசைப்படுத்தும் செயல்முறையின் நிர்வாகத்தை மிகச்சரியாக செயல்படுத்துகிறது, இது வரிசையின் இறுதி செயல்திறனை மிகவும் நெகிழ்வாக உள்ளமைக்க உங்களை அனுமதிக்கிறது.
தரவின் ஆரம்ப இருப்பிடம் மற்றும் அதன் இயக்கத்தின் முன்னுரிமை திசையைத் தீர்மானிக்க, ஒவ்வொரு தொகுதிக்கும் தனித்தனியாக அமைக்கப்பட்ட கொள்கைகள் பயன்படுத்தப்படுகின்றன:
ஆட்டோ டைரிங் - இயல்புநிலை கொள்கை, ஆரம்ப வேலை வாய்ப்பு மற்றும் இயக்கங்களின் திசை தானாகவே தீர்மானிக்கப்படுகிறது, அதாவது. "சூடான" தரவு மேல் நிலைக்கு செல்கிறது, மேலும் "குளிர்" தரவு கீழே நகர்கிறது. ஒவ்வொரு மட்டத்திலும் கிடைக்கும் இடத்தின் அடிப்படையில் ஆரம்ப வேலை வாய்ப்பு தேர்ந்தெடுக்கப்படுகிறது. ஆனால் கணினி முதன்மையாக வேகமான டிரைவ்களை அதிகபட்சமாக பயன்படுத்த முயற்சிக்கிறது என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். எனவே, இலவச இடம் இருந்தால், தரவு மேல் மட்டங்களில் வைக்கப்படும். தரவுத் தேவையை முன்கூட்டியே கணிக்க முடியாத பெரும்பாலான சூழல்களுக்கு இந்தக் கொள்கை பொருத்தமானது.
உயர்வுடன் தொடங்கவும், பின்னர் ஆட்டோ டைரிங் செய்யவும் - முந்தையவற்றிலிருந்து வித்தியாசம் தரவின் ஆரம்ப இடத்தில் மட்டுமே உள்ளது (வேகமான மட்டத்தில்)
மிக உயர்ந்த நிலை - தரவு எப்போதும் வேகமான நிலையை ஆக்கிரமிக்க முயல்கிறது. செயல்பாட்டின் போது அவை கீழே நகர்த்தப்பட்டால், கூடிய விரைவில் அவை மீண்டும் நகர்த்தப்படும். இந்தக் கொள்கையானது விரைவான அணுகல் தேவைப்படும் தரவுகளுக்கு ஏற்றது.
குறைந்தபட்ச நிலை - தரவு எப்பொழுதும் மிகக் குறைந்த அளவில் இருக்கும். அரிதாகப் பயன்படுத்தப்படும் தரவுகளுக்கு இந்தக் கொள்கை சிறந்தது (எடுத்துக்காட்டாக, காப்பகங்கள்).
நகரவில்லை - கணினி தானாகவே தரவின் அசல் இருப்பிடத்தைத் தீர்மானிக்கிறது மற்றும் அதை நகர்த்தாது. இருப்பினும், அவர்களின் இடமாற்றம் பின்னர் தேவைப்படும் பட்சத்தில் புள்ளிவிவரங்கள் தொடர்ந்து சேகரிக்கப்படுகின்றன.
ஒவ்வொரு தொகுதி உருவாக்கப்படும்போதும் கொள்கைகள் வரையறுக்கப்பட்டாலும், அவை கணினியின் வாழ்நாள் முழுவதும் பறக்கும்போது மீண்டும் மீண்டும் மாற்றப்படலாம் என்பது குறிப்பிடத்தக்கது.
அடுக்கு பொறிமுறைக்கான கொள்கைகளுக்கு கூடுதலாக, நிலைகளுக்கு இடையே தரவு இயக்கத்தின் அதிர்வெண் மற்றும் வேகமும் கட்டமைக்கப்படுகிறது. நீங்கள் ஒரு குறிப்பிட்ட பயண நேரத்தை அமைக்கலாம்: தினசரி அல்லது வாரத்தின் சில நாட்களில், மேலும் புள்ளிவிவர சேகரிப்பு இடைவெளியை பல மணிநேரங்களாக குறைக்கலாம் (குறைந்தபட்ச அதிர்வெண் - 2 மணிநேரம்). தரவு நகர்வு செயல்பாட்டை முடிக்க எடுக்கும் நேரத்தை நீங்கள் குறைக்க வேண்டும் என்றால், நீங்கள் ஒரு காலக்கெடுவை அமைக்கலாம் (நகர்த்துவதற்கான சாளரம்). கூடுதலாக, இடமாற்றம் வேகம் சுட்டிக்காட்டப்படுகிறது - 3 முறைகள்: வேகமாக, நடுத்தர, மெதுவாக.
உடனடி தரவு இடமாற்றம் தேவைப்பட்டால், நிர்வாகியின் கட்டளையின்படி எந்த நேரத்திலும் அதை கைமுறையாகச் செய்ய முடியும்.
தரவு நிலைகளுக்கு இடையில் அடிக்கடி மற்றும் வேகமாக நகர்த்தப்படுவதால், தற்போதைய இயக்க நிலைமைகளுக்கு ஏற்ப சேமிப்பக அமைப்பு மிகவும் நெகிழ்வானதாக இருக்கும் என்பது தெளிவாகிறது. ஆனால் அதே நேரத்தில், நகரும் கூடுதல் சுமை (முதன்மையாக வட்டுகளில்) என்பதை நினைவில் கொள்வது மதிப்பு, எனவே நீங்கள் முற்றிலும் தேவைப்படாவிட்டால் தரவை "இயக்க" கூடாது. குறைந்த சுமை நேரங்களில் இயக்கத்தைத் திட்டமிடுவது நல்லது. சேமிப்பக அமைப்பின் செயல்பாட்டிற்கு தொடர்ந்து 24/7 அதிக செயல்திறன் தேவைப்பட்டால், இடமாற்ற விகிதத்தை குறைந்தபட்சமாகக் குறைப்பது மதிப்பு.
ஏராளமான படப்பிடிப்பு அமைப்புகள் சந்தேகத்திற்கு இடமின்றி மேம்பட்ட பயனர்களை மகிழ்விக்கும். இருப்பினும், இதுபோன்ற தொழில்நுட்பத்தை முதன்முறையாக எதிர்கொள்பவர்களுக்கு, கவலைப்பட ஒன்றுமில்லை. இயல்புநிலை அமைப்புகளை நம்புவது மிகவும் சாத்தியம் (ஆட்டோ டைரிங் கொள்கை, இரவில் ஒரு நாளுக்கு ஒரு முறை அதிகபட்ச வேகத்தில் நகரும்) மற்றும் புள்ளிவிவரங்கள் குவிந்து, தேவையான முடிவை அடைய சில அளவுருக்களை சரிசெய்யவும்.
உற்பத்தித்திறனை அதிகரிப்பதற்கான சமமான பிரபலமான தொழில்நுட்பத்துடன் கிழிப்பதை ஒப்பிடுதல் SSD கேச்சிங், அவற்றின் அல்காரிதம்களின் வெவ்வேறு இயக்கக் கொள்கைகளை நீங்கள் நினைவில் கொள்ள வேண்டும்.
SSD கேச்சிங்
ஆட்டோ டைரிங்
விளைவு தொடங்கும் வேகம்
கிட்டத்தட்ட உடனடியாக. ஆனால் கேச் "வார்ம் அப்" செய்யப்பட்ட பின்னரே கவனிக்கத்தக்க விளைவு (நிமிடங்கள் முதல் மணிநேரம் வரை)
புள்ளிவிவரங்களைச் சேகரித்த பிறகு (2 மணிநேரத்திலிருந்து, ஒரு நாளுக்கு ஏற்றதாக) மற்றும் தரவை நகர்த்துவதற்கான நேரம்
விளைவு காலம்
தரவு புதிய பகுதியால் மாற்றப்படும் வரை (நிமிடங்கள்-மணிநேரம்)
தரவு தேவைப்படும் போது (24 மணிநேரம் அல்லது அதற்கு மேல்)
பயன்பாட்டிற்கான அடையாளங்கள்
உடனடி குறுகிய கால செயல்திறன் ஆதாயங்கள் (தரவுத்தளங்கள், மெய்நிகராக்க சூழல்கள்)
நீண்ட காலத்திற்கு உற்பத்தித்திறன் அதிகரித்தது (கோப்பு, வலை, அஞ்சல் சேவையகங்கள்)
மேலும், டைரிங் அம்சங்களில் ஒன்று, "SSD + HDD" போன்ற காட்சிகளுக்கு மட்டுமல்லாமல், "வேகமான HDD + மெதுவான HDD" அல்லது மூன்று நிலைகளிலும் கூட, SSD கேச்சிங்கைப் பயன்படுத்தும் போது அடிப்படையில் சாத்தியமற்றது.
சோதனை
டைரிங் அல்காரிதம்களின் செயல்திறனைச் சோதிக்க, நாங்கள் ஒரு எளிய சோதனையை நடத்தினோம். SSD (RAID 1) + HDD 7.2K (RAID1) என்ற இரண்டு நிலைகளின் தொகுப்பு உருவாக்கப்பட்டது, அதில் "குறைந்தபட்ச நிலை" கொள்கையுடன் ஒரு தொகுதி வைக்கப்பட்டுள்ளது. அந்த. தரவு எப்போதும் மெதுவான வட்டுகளில் இருக்க வேண்டும்.
மேலாண்மை இடைமுகம், நிலைகளுக்கு இடையே உள்ள தரவைத் தெளிவாகக் காட்டுகிறது
டேட்டாவுடன் வால்யூம் நிரப்பிய பிறகு, வேலை வாய்ப்புக் கொள்கையை ஆட்டோ டைரிங் என மாற்றி, ஐஓமீட்டர் சோதனையை இயக்கினோம்.
பல மணிநேர சோதனைக்குப் பிறகு, கணினி புள்ளிவிவரங்களைக் குவிக்க முடிந்ததும், இடமாற்றம் செயல்முறை தொடங்கியது.
தரவு இயக்கம் முடிந்ததும், எங்கள் சோதனை அளவு முழுவதுமாக மேல் மட்டத்திற்கு (SSD) "வலம் வந்தது".
தீர்ப்பு
ஆட்டோ டைரிங் என்பது ஒரு அற்புதமான தொழில்நுட்பமாகும், இது அதிவேக டிரைவ்களை அதிக தீவிரமான பயன்பாட்டின் மூலம் குறைந்தபட்ச பொருள் மற்றும் நேர செலவுகளுடன் சேமிப்பக அமைப்பின் செயல்திறனை அதிகரிக்க அனுமதிக்கிறது. விண்ணப்பித்தேன் Qsan ஒரே முதலீடு உரிமம் மட்டுமே, இது ஒரு முறை மற்றும் அனைத்து வட்டுகளின் அளவு/எண்கள்/அலமாரிகள்/முதலியவற்றின் மீது கட்டுப்பாடுகள் இல்லாமல் வாங்கப்படும். இந்த செயல்பாடு எந்தவொரு வணிகப் பணியையும் திருப்திப்படுத்தக்கூடிய பணக்கார அமைப்புகளுடன் பொருத்தப்பட்டுள்ளது. இடைமுகத்தில் உள்ள செயல்முறைகளின் காட்சிப்படுத்தல் சாதனத்தை திறம்பட நிர்வகிக்க உங்களை அனுமதிக்கும்.