யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

இன்று நாம் Unity/Unity XT சேமிப்பக அமைப்புகளில் செயல்படுத்தப்பட்ட ஒரு சுவாரஸ்யமான தொழில்நுட்பத்தைப் பற்றி பேசுவோம் - FAST VP. யூனிட்டி பற்றி நீங்கள் கேட்பது இதுவே முதல் முறை என்றால், கட்டுரையின் முடிவில் உள்ள இணைப்பைப் பயன்படுத்தி கணினி பண்புகளை நீங்கள் பார்க்கலாம். நான் ஒரு வருடத்திற்கும் மேலாக டெல் EMC திட்டக் குழுவில் FAST VP இல் பணிபுரிந்தேன். இன்று நான் இந்த தொழில்நுட்பத்தைப் பற்றி இன்னும் விரிவாகப் பேச விரும்புகிறேன் மற்றும் அதன் செயல்பாட்டின் சில விவரங்களை வெளிப்படுத்த விரும்புகிறேன். நிச்சயமாக, வெளிப்படுத்த அனுமதிக்கப்பட்டவை மட்டுமே. திறமையான தரவு சேமிப்பக சிக்கல்களில் நீங்கள் ஆர்வமாக இருந்தால் அல்லது ஆவணங்களை முழுமையாக புரிந்து கொள்ளவில்லை என்றால், இந்த கட்டுரை நிச்சயமாக பயனுள்ளதாகவும் சுவாரஸ்யமாகவும் இருக்கும்.

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

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

சேமிப்பக அடுக்குமுறை. வேகமான VP இன் இலக்குகள் மற்றும் நோக்கங்கள்

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

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

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

  • தீவிர செயல்திறன் (SSDகள்)
  • செயல்திறன் (SAS HDD 10k/15k RPM)
  • கொள்ளளவு (NL-SAS HDD 7200 RPM)

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

அதே அளவிலும் அதே அளவிலும் உள்ள சேமிப்பக ஊடகம் ஒரு RAID வரிசையாக இணைக்கப்பட்டு, RAID குழுவை உருவாக்குகிறது (RAID குழு, சுருக்கமாக RG); அதிகாரப்பூர்வ ஆவணத்தில் கிடைக்கும் மற்றும் பரிந்துரைக்கப்பட்ட RAID நிலைகளைப் பற்றி நீங்கள் படிக்கலாம். ஒன்று அல்லது அதற்கு மேற்பட்ட நிலைகளில் இருந்து RAID குழுக்களில் இருந்து சேமிப்புக் குளங்கள் உருவாக்கப்படுகின்றன, அதிலிருந்து இலவச இடம் விநியோகிக்கப்படுகிறது. மற்றும் குளத்தில் இருந்து கோப்பு முறைமைகள் மற்றும் LUNகளுக்கு இடம் ஒதுக்கப்பட்டுள்ளது.

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

எனக்கு ஏன் டைரிங் தேவை?

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

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

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

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

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

முன்னோக்கிப் பார்க்கும்போது, ​​FAST VP ஆனது ஒரு குளத்திற்குள் மட்டுமே தரவை நகர்த்துகிறது, பல குளங்களுக்கு இடையில் அல்ல என்று நான் கூறுவேன்.

FAST VP மூலம் சிக்கல்கள் தீர்க்கப்படுகின்றன

முதலில் சுருக்கமாகப் பேசுவோம். எங்களிடம் ஒரு குளம் மற்றும் இந்த குளத்தில் தரவை மறுபகிர்வு செய்யக்கூடிய சில வழிமுறைகள் உள்ளன. அதிகபட்ச உற்பத்தித்திறனை அடைவதே எங்கள் குறிக்கோள் என்பதை நினைவில் வைத்துக் கொண்டு, நம்மை நாமே கேட்டுக்கொள்வோம்: அதை நாம் என்ன வழிகளில் அடையலாம்? அவற்றில் பல இருக்கலாம், மேலும் இங்கு FAST VP ஆனது பயனருக்கு வழங்க ஏதாவது உள்ளது, ஏனெனில் தொழில்நுட்பம் என்பது சேமிப்பக வரிசையை விட அதிகமாக உள்ளது. ஃபாஸ்ட் விபி பூல் செயல்திறனை அதிகரிக்க சில வழிகள் இங்கே உள்ளன:

  • பல்வேறு வகையான வட்டுகள், நிலைகளில் தரவு விநியோகம்
  • ஒரே வகை வட்டுகளுக்கு இடையில் தரவை விநியோகித்தல்
  • குளத்தை விரிவாக்கும் போது தரவு விநியோகம்

இந்த பணிகள் எவ்வாறு தீர்க்கப்படுகின்றன என்பதைப் பார்ப்பதற்கு முன், FAST VP எவ்வாறு செயல்படுகிறது என்பதைப் பற்றிய சில தேவையான உண்மைகளை நாம் தெரிந்து கொள்ள வேண்டும். 256 மெகாபைட் - ஃபாஸ்ட் விபி ஒரு குறிப்பிட்ட அளவிலான தொகுதிகளுடன் செயல்படுகிறது. இது நகர்த்தப்படக்கூடிய மிகச்சிறிய தொடர்ச்சியான "துண்டு" தரவு ஆகும். ஆவணத்தில் இதை அவர்கள் அழைக்கிறார்கள்: ஸ்லைஸ். FAST VP இன் பார்வையில், அனைத்து RAID குழுக்களும் அத்தகைய "துண்டுகளின்" தொகுப்பைக் கொண்டிருக்கும். அதன்படி, அனைத்து I/O புள்ளிவிவரங்களும் அத்தகைய தரவுத் தொகுதிகளுக்காக குவிக்கப்பட்டுள்ளன. இந்த தொகுதி அளவு ஏன் தேர்ந்தெடுக்கப்பட்டது, அது குறைக்கப்படுமா? தொகுதி மிகவும் பெரியது, ஆனால் இது தரவின் கிரானுலாரிட்டி (சிறிய தொகுதி அளவு என்பது மிகவும் துல்லியமான விநியோகம்) மற்றும் கிடைக்கக்கூடிய கணினி ஆதாரங்களுக்கு இடையேயான சமரசம் ஆகும்: ரேம் மற்றும் அதிக எண்ணிக்கையிலான தொகுதிகள் மீது இருக்கும் கடுமையான வரம்புகள் கொடுக்கப்பட்டால், புள்ளிவிவரத் தரவு எடுத்துக்கொள்ளலாம். அதிகமாக, மற்றும் கணக்கீடுகளின் எண்ணிக்கை விகிதாசாரமாக அதிகரிக்கும்.

ஃபாஸ்ட் VP ஆனது எவ்வாறு குளத்திற்கு தரவை ஒதுக்குகிறது. அரசியல்வாதிகள்

வேகமான VP இயக்கப்பட்ட ஒரு குளத்தில் தரவை வைப்பதைக் கட்டுப்படுத்த, பின்வரும் கொள்கைகள் உள்ளன:

  • கிடைக்கக்கூடிய அதிகபட்ச அடுக்கு
  • தானியங்கு அடுக்கு
  • உயர்வைத் தொடங்கவும் பின்னர் தானியங்கு அடுக்கு (இயல்புநிலை)
  • கிடைக்கக்கூடிய குறைந்த அடுக்கு

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

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

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

ஃபாஸ்ட் VP அதன் வேலையில் பயன்படுத்தும் அளவுகோல்கள்

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

வெப்பநிலை கணக்கீடு செயல்பாடு பின்வரும் பண்புகளைக் கொண்டுள்ளது:

  • I/O இல்லாத நிலையில், தரவு காலப்போக்கில் "குளிர்கிறது".
  • காலப்போக்கில் அதிகமாகவோ அல்லது குறைவாகவோ சமமான சுமைகளின் கீழ், வெப்பநிலை முதலில் அதிகரிக்கிறது, பின்னர் ஒரு குறிப்பிட்ட வரம்பில் உறுதிப்படுத்துகிறது.

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

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

ஆனால் பணிகளுக்கு திரும்புவோம். எனவே, விரைவான VP சிக்கல்களைத் தீர்க்க என்ன செய்யப்படுகிறது என்பதை பகுப்பாய்வு செய்ய ஆரம்பிக்கலாம்.

A. பல்வேறு வகையான வட்டுகள், நிலைகள் முழுவதும் தரவின் விநியோகம்

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

அதிகபட்சம்/குறைந்த அளவில் கிடைக்கும் அடுக்குக் கொள்கைகளுக்கு எல்லாம் மிகவும் எளிமையானது. மற்ற இரண்டு பேருக்கும் இதுதான். RAID குழுக்களின் அளவு மற்றும் செயல்திறனைக் கணக்கில் கொண்டு தரவு வெவ்வேறு நிலைகளில் விநியோகிக்கப்படுகிறது: இதனால் தொகுதிகளின் மொத்த "வெப்பநிலை" மற்றும் ஒவ்வொரு RAID குழுவின் "நிபந்தனை அதிகபட்ச செயல்திறன்" விகிதம் தோராயமாக ஒரே மாதிரியாக இருக்கும். இதனால், சுமை அதிகமாகவோ அல்லது குறைவாகவோ சமமாக விநியோகிக்கப்படுகிறது. அதிக தேவை உள்ள தரவு வேகமான ஊடகத்திற்கு நகர்த்தப்படுகிறது, மேலும் அரிதாகப் பயன்படுத்தப்படும் தரவு மெதுவான ஊடகத்திற்கு நகர்த்தப்படுகிறது. வெறுமனே, விநியோகம் இப்படி இருக்க வேண்டும்:

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

B. அதே வகை வட்டுகளுக்கு இடையே தரவு விநியோகம்

நினைவில் வைத்து கொள்ளுங்கள், ஆரம்பத்தில் நான் அந்த சேமிப்பக ஊடகத்தை எழுதினேன் ஒன்று அல்லது அதற்கு மேல் நிலைகள் ஒரு குளத்தில் இணைக்கப்பட்டுள்ளனவா? ஒற்றை நிலை விஷயத்தில், FAST VP க்கும் செய்ய வேண்டிய வேலை உள்ளது. எந்த மட்டத்திலும் அதிகபட்ச செயல்திறனை அடைய, வட்டுகளுக்கு இடையில் தரவை சமமாக விநியோகிப்பது நல்லது. இது (கோட்பாட்டில்) அதிகபட்ச IOPS ஐப் பெற உங்களை அனுமதிக்கும். ஒரு RAID குழுவில் உள்ள தரவு வட்டுகள் முழுவதும் சமமாக விநியோகிக்கப்படுகிறது, ஆனால் இது எப்போதும் RAID குழுக்களிடையே இருக்காது. ஏற்றத்தாழ்வு ஏற்பட்டால், FAST VP ஆனது RAID குழுக்களுக்கு இடையே அவற்றின் தொகுதி மற்றும் "நிபந்தனை செயல்திறன்" (எண் அடிப்படையில்) விகிதத்தில் தரவை நகர்த்தும். தெளிவுக்காக, மூன்று RAID குழுக்களிடையே மறு சமநிலைப்படுத்தும் திட்டத்தைக் காண்பிப்பேன்:

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

B. குளத்தை விரிவுபடுத்தும் போது தரவு விநியோகம்

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

SSD Wear Leveling

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

ஒரு RAID குழுவில் உள்ள உள்ளீடுகளின் எண்ணிக்கை மற்றொன்றின் உள்ளீடுகளின் எண்ணிக்கையை விட அதிகமாக இருந்தால், எழுதும் செயல்பாடுகளின் எண்ணிக்கைக்கு ஏற்ப FAST VP தரவை மறுபகிர்வு செய்யும். ஒருபுறம், இது சுமைகளை விடுவிக்கிறது மற்றும் சில வட்டுகளின் வளத்தை சேமிக்கிறது, மறுபுறம், இது குறைந்த ஏற்றப்பட்டவர்களுக்கு "வேலை" சேர்க்கிறது, ஒட்டுமொத்த செயல்திறனை அதிகரிக்கிறது.

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

ஒரு சில குறிப்புகள்

  1. ஆவணங்களைப் படிப்பதை புறக்கணிக்காதீர்கள். சிறந்த நடைமுறைகள் உள்ளன, அவை நன்றாக வேலை செய்கின்றன. நீங்கள் அவற்றைப் பின்பற்றினால், ஒரு விதியாக, கடுமையான பிரச்சினைகள் எதுவும் எழாது. மீதமுள்ள ஆலோசனைகள் அடிப்படையில் மீண்டும் மீண்டும் அல்லது அவற்றை நிறைவு செய்கின்றன.
  2. நீங்கள் FAST VP ஐ உள்ளமைத்து இயக்கியிருந்தால், அதை இயக்கி விடுவது நல்லது. அது தனக்கு ஒதுக்கப்பட்ட நேரத்தில் தரவை விநியோகிக்கட்டும் மற்றும் வருடத்திற்கு ஒரு முறை சிறிது சிறிதாக மற்ற பணிகளின் செயல்திறனில் கடுமையான தாக்கத்தை ஏற்படுத்துகிறது. இதுபோன்ற சந்தர்ப்பங்களில், தரவு மறுபகிர்வு நீண்ட நேரம் ஆகலாம்.
  3. இடமாற்ற சாளரத்தைத் தேர்ந்தெடுக்கும்போது கவனமாக இருங்கள். இது வெளிப்படையானது என்றாலும், யூனிட்டியில் குறைந்த சுமையுடன் நேரத்தைத் தேர்வுசெய்து போதுமான நேரத்தை ஒதுக்க முயற்சிக்கவும்.
  4. உங்கள் சேமிப்பக அமைப்பை விரிவாக்க திட்டமிடுங்கள், சரியான நேரத்தில் அதைச் செய்யுங்கள். இது விரைவான VP க்கும் முக்கியமான ஒரு பொதுவான பரிந்துரையாகும். இலவச இடத்தின் அளவு மிகவும் சிறியதாக இருந்தால், தரவு இயக்கம் குறையும் அல்லது சாத்தியமற்றதாகிவிடும். குறிப்பாக நீங்கள் புள்ளி 2 ஐ புறக்கணித்தால்.
  5. வேகமான VP செயல்படுத்தப்பட்ட ஒரு குளத்தை விரிவாக்கும் போது, ​​நீங்கள் மெதுவான வட்டுகளுடன் தொடங்கக்கூடாது. அதாவது, திட்டமிடப்பட்ட அனைத்து RAID குழுக்களையும் ஒரே நேரத்தில் சேர்க்கலாம் அல்லது வேகமான வட்டுகளை முதலில் சேர்க்கலாம். இந்த வழக்கில், புதிய "வேகமான" வட்டுகளுக்கு தரவை மறுபகிர்வு செய்வது குளத்தின் ஒட்டுமொத்த வேகத்தை அதிகரிக்கும். இல்லையெனில், "மெதுவான" வட்டுகளுடன் தொடங்குவது மிகவும் விரும்பத்தகாத சூழ்நிலைக்கு வழிவகுக்கும். முதலில், தரவு புதிய, ஒப்பீட்டளவில் மெதுவான வட்டுகளுக்கு மாற்றப்படும், பின்னர், வேகமானவை சேர்க்கப்படும் போது, ​​எதிர் திசையில். வெவ்வேறு FAST VP கொள்கைகள் தொடர்பான நுணுக்கங்கள் இங்கே உள்ளன, ஆனால் பொதுவாக, இதே போன்ற சூழ்நிலை சாத்தியமாகும்.

நீங்கள் இந்தத் தயாரிப்பைப் பார்க்கிறீர்கள் என்றால், Unity VSA விர்ச்சுவல் அப்ளையன்ஸைப் பதிவிறக்குவதன் மூலம் Unity ஐ இலவசமாக முயற்சி செய்யலாம்.

யூனிட்டி சேமிப்பகத்தில் வேகமான VP: இது எவ்வாறு செயல்படுகிறது

பொருளின் முடிவில், நான் பல பயனுள்ள இணைப்புகளைப் பகிர்ந்து கொள்கிறேன்:

முடிவுக்கு

நான் நிறைய எழுத விரும்புகிறேன், ஆனால் எல்லா விவரங்களும் வாசகருக்கு சுவாரஸ்யமாக இருக்காது என்பதை நான் புரிந்துகொள்கிறேன். எடுத்துக்காட்டாக, தரவு பரிமாற்றம், I/O புள்ளிவிவரங்களை பகுப்பாய்வு செய்யும் செயல்முறைகள் பற்றி விரைவான VP முடிவுகளை எடுக்கும் அளவுகோல்களைப் பற்றி நீங்கள் விரிவாகப் பேசலாம். மேலும், தொடர்பு தலைப்பு டைனமிக் குளங்கள், மற்றும் இது ஒரு தனி கட்டுரைக்கு தகுதியானது. இந்த தொழில்நுட்பத்தின் வளர்ச்சியைப் பற்றி நீங்கள் கற்பனை செய்யலாம். இது சலிப்படையவில்லை மற்றும் நான் உங்களுக்கு சலிப்பை ஏற்படுத்தவில்லை என்று நம்புகிறேன். மீண்டும் சந்திப்போம்!

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

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