యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

ఈ రోజు మనం యూనిటీ/యూనిటీ XT స్టోరేజ్ సిస్టమ్‌లలో అమలు చేయబడిన ఒక ఆసక్తికరమైన సాంకేతికత గురించి మాట్లాడుతాము - FAST VP. యూనిటీ గురించి మీరు వినడం ఇదే మొదటిసారి అయితే, మీరు కథనం చివరిలో ఉన్న లింక్‌ని ఉపయోగించి సిస్టమ్ లక్షణాలను తనిఖీ చేయవచ్చు. నేను ఒక సంవత్సరం పాటు Dell EMC ప్రాజెక్ట్ బృందంలో FAST VPలో పనిచేశాను. ఈ రోజు నేను ఈ సాంకేతికత గురించి మరింత వివరంగా మాట్లాడాలనుకుంటున్నాను మరియు దాని అమలు యొక్క కొన్ని వివరాలను వెల్లడించాలనుకుంటున్నాను. వాస్తవానికి, బహిర్గతం చేయడానికి అనుమతించబడిన వాటిని మాత్రమే. సమర్థవంతమైన డేటా నిల్వ సమస్యలపై మీకు ఆసక్తి ఉంటే లేదా డాక్యుమెంటేషన్‌ను పూర్తిగా అర్థం చేసుకోకపోతే, ఈ కథనం ఖచ్చితంగా ఉపయోగకరంగా మరియు ఆసక్తికరంగా ఉంటుంది.

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

మెటీరియల్‌లో ఏమి ఉండదని నేను మీకు వెంటనే చెబుతాను. పోటీదారుల కోసం అన్వేషణ మరియు వారితో పోలిక ఉండదు. ఓపెన్ సోర్స్ నుండి ఇలాంటి టెక్నాలజీల గురించి మాట్లాడటానికి నేను ప్లాన్ చేయను, ఎందుకంటే ఆసక్తిగల పాఠకుడికి వాటి గురించి ఇప్పటికే తెలుసు. మరియు, వాస్తవానికి, నేను దేనినీ ప్రచారం చేయను.

నిల్వ టైరింగ్. వేగవంతమైన VP యొక్క లక్ష్యాలు మరియు లక్ష్యాలు

FAST VP అంటే వర్చువల్ పూల్ కోసం పూర్తిగా ఆటోమేటెడ్ స్టోరేజ్ టైరింగ్. కొంచెం కష్టమా? ఫర్వాలేదు, మేము ఇప్పుడు దాన్ని కనుగొంటాము. టైరింగ్ అనేది డేటా నిల్వను నిర్వహించడానికి ఒక మార్గం, దీనిలో ఈ డేటా నిల్వ చేయబడిన అనేక స్థాయిలు (టైర్లు) ఉన్నాయి. ప్రతి దాని స్వంత లక్షణాలు ఉన్నాయి. అత్యంత ముఖ్యమైనది: పనితీరు, వాల్యూమ్ మరియు సమాచారం యొక్క యూనిట్ నిల్వ ధర. సహజంగానే, వారి మధ్య సంబంధం ఉంది.

టైరింగ్ యొక్క ముఖ్యమైన లక్షణం ఏమిటంటే, డేటాకు యాక్సెస్ ప్రస్తుతం ఉన్న నిల్వ స్థాయితో సంబంధం లేకుండా ఏకరీతిగా అందించబడుతుంది మరియు పూల్ పరిమాణం దానిలో చేర్చబడిన వనరుల పరిమాణాల మొత్తానికి సమానంగా ఉంటుంది. ఇక్కడే కాష్ నుండి తేడాలు ఉన్నాయి: కాష్ యొక్క పరిమాణం మొత్తం వనరు యొక్క మొత్తం వాల్యూమ్‌కు జోడించబడదు (ఈ సందర్భంలో పూల్), మరియు కాష్ డేటా ప్రధాన మీడియా డేటాలోని కొంత భాగాన్ని నకిలీ చేస్తుంది (లేదా నకిలీ అయితే కాష్ నుండి డేటా ఇంకా వ్రాయబడలేదు). అలాగే, స్థాయిల వారీగా డేటా పంపిణీ వినియోగదారు నుండి దాచబడుతుంది. అంటే, అతను విధానాలను సెట్ చేయడం ద్వారా (తర్వాత వాటిపై మరిన్ని) పరోక్షంగా దీన్ని ప్రభావితం చేయగలడు, అయితే అతను ప్రతి స్థాయిలో ఏ డేటాను సరిగ్గా చూడలేడు.

ఇప్పుడు యూనిటీలో స్టోరేజ్ టైరింగ్ అమలు యొక్క లక్షణాలను చూద్దాం. ఐక్యత 3 స్థాయిలు లేదా శ్రేణిని కలిగి ఉంటుంది:

  • విపరీతమైన పనితీరు (SSDలు)
  • పనితీరు (SAS HDD 10k/15k RPM)
  • కెపాసిటీ (NL-SAS HDD 7200 RPM)

అవి పనితీరు మరియు ధర యొక్క అవరోహణ క్రమంలో ప్రదర్శించబడతాయి. ఎక్స్‌ట్రీమ్ పనితీరులో సాలిడ్ స్టేట్ డ్రైవ్‌లు (SSDలు) మాత్రమే ఉంటాయి. ఇతర రెండు శ్రేణులలో మాగ్నెటిక్ డిస్క్ డ్రైవ్‌లు ఉన్నాయి, ఇవి భ్రమణ వేగం మరియు తదనుగుణంగా పనితీరులో విభిన్నంగా ఉంటాయి.

అదే స్థాయి మరియు అదే పరిమాణంలో ఉన్న నిల్వ మాధ్యమం RAID శ్రేణిలో మిళితం చేయబడి, RAID సమూహాన్ని ఏర్పరుస్తుంది (RAID సమూహం, RGగా సంక్షిప్తీకరించబడింది); మీరు అధికారిక డాక్యుమెంటేషన్‌లో అందుబాటులో ఉన్న మరియు సిఫార్సు చేయబడిన RAID స్థాయిల గురించి చదువుకోవచ్చు. ఒకటి లేదా అంతకంటే ఎక్కువ స్థాయిల నుండి RAID సమూహాల నుండి నిల్వ కొలనులు ఏర్పడతాయి, వాటి నుండి ఖాళీ స్థలం పంపిణీ చేయబడుతుంది. మరియు పూల్ నుండి ఫైల్ సిస్టమ్స్ మరియు LUNల కోసం స్థలం కేటాయించబడుతుంది.

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

నాకు టైరింగ్ ఎందుకు అవసరం?

సంక్షిప్తంగా మరియు వియుక్తంగా: కనీస వనరులను ఉపయోగించి ఎక్కువ ఫలితాలను సాధించడానికి. మరింత ప్రత్యేకంగా, ఫలితం సాధారణంగా నిల్వ సిస్టమ్ లక్షణాల సమితిగా అర్థం చేసుకోబడుతుంది - వేగం మరియు యాక్సెస్ సమయం, నిల్వ ఖర్చు మరియు ఇతరులు. కనీస వనరులు అంటే అతి తక్కువ ఖర్చు: డబ్బు, శక్తి మొదలైనవి. ఫాస్ట్ VP యూనిటీ/యూనిటీ XT స్టోరేజ్ సిస్టమ్‌లలో వివిధ స్థాయిలలో డేటాను పునఃపంపిణీ చేయడానికి మెకానిజమ్‌లను అమలు చేస్తుంది. మీరు నన్ను విశ్వసిస్తే, మీరు తదుపరి పేరాను దాటవేయవచ్చు. మిగిలిన వాటి కోసం, నేను మీకు కొంచెం చెబుతాను.

నిల్వ శ్రేణుల అంతటా డేటా యొక్క సరైన పంపిణీ అరుదుగా ఉపయోగించే కొన్ని సమాచారానికి యాక్సెస్ వేగాన్ని త్యాగం చేయడం ద్వారా నిల్వ మొత్తం ఖర్చుపై ఆదా చేయడానికి మరియు తరచుగా ఉపయోగించే డేటాను వేగవంతమైన మీడియాకు తరలించడం ద్వారా పనితీరును మెరుగుపరచడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇక్కడ ఎవరైనా టైరింగ్ లేకుండా కూడా, ఒక సాధారణ నిర్వాహకుడికి ఏ డేటాను ఎక్కడ ఉంచాలో తెలుసు, తన పని కోసం నిల్వ సిస్టమ్ యొక్క కావాల్సిన లక్షణాలు ఏమిటి మొదలైనవాటిని వాదించవచ్చు. ఇది నిస్సందేహంగా నిజం, కానీ మానవీయంగా డేటాను పంపిణీ చేయడంలో దాని లోపాలు ఉన్నాయి:

  • నిర్వాహకుని యొక్క సమయం మరియు శ్రద్ధ అవసరం;
  • మారుతున్న పరిస్థితులకు అనుగుణంగా నిల్వ వనరులను "తిరిగి గీయడం" ఎల్లప్పుడూ సాధ్యం కాదు;
  • ఒక ముఖ్యమైన ప్రయోజనం అదృశ్యమవుతుంది: వివిధ నిల్వ స్థాయిలలో ఉన్న వనరులకు ఏకీకృత యాక్సెస్.

స్టోరేజ్ అడ్మినిస్ట్రేటర్‌లు ఉద్యోగ భద్రత గురించి తక్కువ ఆందోళన చెందడానికి, ఇక్కడ కూడా సమర్థ వనరుల ప్రణాళిక అవసరమని నేను జోడిస్తాను. ఇప్పుడు టైరింగ్ పనులు క్లుప్తంగా వివరించబడ్డాయి, మీరు FAST VP నుండి ఏమి ఆశించవచ్చో చూద్దాం. ఇప్పుడు నిర్వచనానికి తిరిగి రావడానికి సమయం ఆసన్నమైంది. మొదటి రెండు పదాలు - పూర్తిగా ఆటోమేటెడ్ - అక్షరాలా "పూర్తిగా ఆటోమేటెడ్" అని అనువదించబడ్డాయి మరియు స్థాయిల మధ్య పంపిణీ స్వయంచాలకంగా జరుగుతుందని అర్థం. బాగా, వర్చువల్ పూల్ అనేది వివిధ నిల్వ స్థాయిల నుండి వనరులను కలిగి ఉన్న డేటా పూల్. ఇది ఇలా కనిపిస్తుంది:

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

ముందుకు చూస్తే, వేగవంతమైన VP డేటాను ఒక పూల్‌లో మాత్రమే తరలిస్తుందని నేను చెబుతాను మరియు అనేక పూల్‌ల మధ్య కాదు.

FAST VP ద్వారా సమస్యలు పరిష్కరించబడ్డాయి

ముందుగా వియుక్తంగా మాట్లాడుకుందాం. ఈ పూల్‌లో డేటాను పునఃపంపిణీ చేయగల పూల్ మరియు కొంత మెకానిజం మా వద్ద ఉంది. గరిష్ట ఉత్పాదకతను సాధించడమే మా లక్ష్యం అని గుర్తుంచుకోండి, మనల్ని మనం ప్రశ్నించుకుందాం: మనం దానిని ఏ మార్గాల్లో సాధించగలం? వాటిలో అనేకం ఉండవచ్చు మరియు ఇక్కడ FAST VP వినియోగదారుకు అందించడానికి ఏదైనా ఉంది, ఎందుకంటే సాంకేతికత కేవలం నిల్వ టైరింగ్ కంటే ఎక్కువ. FAST VP పూల్ పనితీరును పెంచడానికి ఇక్కడ కొన్ని మార్గాలు ఉన్నాయి:

  • వివిధ రకాల డిస్క్‌లు, స్థాయిలలో డేటా పంపిణీ
  • ఒకే రకమైన డిస్కుల మధ్య డేటా పంపిణీ
  • పూల్‌ను విస్తరించేటప్పుడు డేటా పంపిణీ

ఈ పనులు ఎలా పరిష్కరించబడతాయో చూసే ముందు, FAST VP ఎలా పని చేస్తుందనే దాని గురించి మనం కొన్ని అవసరమైన వాస్తవాలను తెలుసుకోవాలి. ఫాస్ట్ VP నిర్దిష్ట పరిమాణంలోని బ్లాక్‌లతో పనిచేస్తుంది - 256 మెగాబైట్లు. ఇది తరలించబడే డేటా యొక్క అతి చిన్న "భాగం". డాక్యుమెంటేషన్‌లో వారు దీనిని పిలుస్తారు: స్లైస్. FAST VP యొక్క దృక్కోణం నుండి, అన్ని RAID సమూహాలు అటువంటి "ముక్కల" సమితిని కలిగి ఉంటాయి. దీని ప్రకారం, అటువంటి డేటా బ్లాక్‌ల కోసం అన్ని I/O గణాంకాలు సేకరించబడతాయి. ఈ బ్లాక్ పరిమాణం ఎందుకు ఎంచుకోబడింది మరియు అది తగ్గించబడుతుందా? బ్లాక్ చాలా పెద్దది, కానీ ఇది డేటా యొక్క గ్రాన్యులారిటీ (చిన్న బ్లాక్ పరిమాణం అంటే మరింత ఖచ్చితమైన పంపిణీ) మరియు అందుబాటులో ఉన్న కంప్యూటింగ్ వనరుల మధ్య రాజీ: RAM మరియు పెద్ద సంఖ్యలో బ్లాక్‌లపై ఇప్పటికే ఉన్న కఠినమైన పరిమితులను బట్టి, గణాంకాల డేటా తీసుకోవచ్చు. చాలా ఎక్కువ, మరియు లెక్కల సంఖ్య దామాషా ప్రకారం పెరుగుతుంది.

వేగవంతమైన VP పూల్‌కి డేటాను ఎలా కేటాయిస్తుంది. రాజకీయ నాయకులు

FAST VP ప్రారంభించబడిన పూల్‌లో డేటా ప్లేస్‌మెంట్‌ను నియంత్రించడానికి, క్రింది విధానాలు ఉన్నాయి:

  • అత్యధికంగా అందుబాటులో ఉన్న టైర్
  • ఆటో-టైర్
  • హైని ప్రారంభించి ఆపై ఆటో-టైర్ (డిఫాల్ట్)
  • అత్యల్ప అందుబాటులో ఉన్న టైర్

అవి ప్రారంభ బ్లాక్ కేటాయింపు (డేటా మొదట వ్రాసినవి) మరియు తదుపరి పునః కేటాయింపు రెండింటినీ ప్రభావితం చేస్తాయి. డేటా ఇప్పటికే డిస్క్‌లలో ఉన్నట్లయితే, పునఃపంపిణీ షెడ్యూల్ ప్రకారం లేదా మాన్యువల్‌గా ప్రారంభించబడుతుంది.

అందుబాటులో ఉన్న అత్యధిక శ్రేణి కొత్త బ్లాక్‌ను అత్యధిక పనితీరు గల శ్రేణిలో ఉంచడానికి ప్రయత్నిస్తుంది. దానిపై తగినంత స్థలం లేనట్లయితే, అది తదుపరి అత్యంత ఉత్పాదక స్థాయిలో ఉంచబడుతుంది, అయితే డేటాను మరింత ఉత్పాదక స్థాయికి తరలించవచ్చు (స్థలం ఉంటే లేదా ఇతర డేటాను స్థానభ్రంశం చేయడం ద్వారా). ఆటో-టైర్ అందుబాటులో ఉన్న స్థలం మొత్తాన్ని బట్టి వివిధ స్థాయిలలో కొత్త డేటాను ఉంచుతుంది మరియు ఇది డిమాండ్ మరియు ఖాళీ స్థలాన్ని బట్టి పునఃపంపిణీ చేయబడుతుంది. హైని ప్రారంభించండి, ఆపై ఆటో-టైర్ డిఫాల్ట్ విధానం మరియు సిఫార్సు చేయబడింది. ప్రారంభంలో ఉంచినప్పుడు, ఇది అత్యధిక అందుబాటులో ఉన్న శ్రేణిగా పని చేస్తుంది, ఆపై దాని వినియోగ గణాంకాలపై ఆధారపడి డేటా తరలించబడుతుంది. అత్యల్ప అందుబాటులో ఉన్న టైర్ విధానం డేటాను తక్కువ ఉత్పాదక శ్రేణిలో ఉంచడానికి ప్రయత్నిస్తుంది.

నిల్వ సిస్టమ్ యొక్క ఉపయోగకరమైన ఆపరేషన్‌లో జోక్యం చేసుకోకుండా తక్కువ ప్రాధాన్యతతో డేటా బదిలీ జరుగుతుంది, అయితే, ప్రాధాన్యతను మార్చే “డేటా రీలొకేషన్ రేట్” సెట్టింగ్ ఉంది. ఇక్కడ ఒక ప్రత్యేకత ఉంది: అన్ని డేటా బ్లాక్‌లు ఒకే రీడిస్ట్రిబ్యూషన్ ఆర్డర్‌ను కలిగి ఉండవు. ఉదాహరణకు, మెటాడేటాగా గుర్తించబడిన బ్లాక్‌లు ముందుగా వేగవంతమైన స్థాయికి తరలించబడతాయి. మెటాడేటా అనేది చెప్పాలంటే, “డేటా గురించిన డేటా”, కొంత అదనపు సమాచారం వినియోగదారు డేటా కాదు, కానీ దాని వివరణను నిల్వ చేస్తుంది. ఉదాహరణకు, నిర్దిష్ట ఫైల్ ఏ ​​బ్లాక్‌లో ఉందో ఫైల్ సిస్టమ్‌లోని సమాచారం. దీని అర్థం డేటా యాక్సెస్ వేగం మెటాడేటా యాక్సెస్ వేగంపై ఆధారపడి ఉంటుంది. మెటాడేటా సాధారణంగా పరిమాణంలో చాలా చిన్నదిగా ఉన్నందున, దానిని అధిక-పనితీరు గల డిస్క్‌లకు తరలించడం వల్ల కలిగే ప్రయోజనాలు ఎక్కువగా ఉంటాయని భావిస్తున్నారు.

ఫాస్ట్ VP దాని పనిలో ఉపయోగించే ప్రమాణాలు

ప్రతి బ్లాక్ యొక్క ప్రధాన ప్రమాణం, చాలా స్థూలంగా, డేటా యొక్క "డిమాండ్" యొక్క లక్షణం, ఇది డేటా ఫ్రాగ్మెంట్ యొక్క రీడ్ మరియు రైట్ ఆపరేషన్ల సంఖ్యపై ఆధారపడి ఉంటుంది. మేము ఈ లక్షణాన్ని "ఉష్ణోగ్రత" అని పిలుస్తాము. క్లెయిమ్ చేయని డేటా కంటే "హాటర్" డిమాండ్ (హాట్) డేటా ఉంది. ఇది ఒక గంట వ్యవధిలో డిఫాల్ట్‌గా క్రమానుగతంగా లెక్కించబడుతుంది.

ఉష్ణోగ్రత గణన ఫంక్షన్ క్రింది లక్షణాలను కలిగి ఉంది:

  • I/O లేనప్పుడు, డేటా కాలక్రమేణా "చల్లబరుస్తుంది".
  • కాలక్రమేణా ఎక్కువ లేదా తక్కువ సమాన లోడ్ కింద, ఉష్ణోగ్రత మొదట పెరుగుతుంది మరియు తరువాత నిర్దిష్ట పరిధిలో స్థిరీకరించబడుతుంది.

తరువాత, పైన వివరించిన విధానాలు మరియు ప్రతి శ్రేణిలో ఖాళీ స్థలం పరిగణనలోకి తీసుకోబడతాయి. స్పష్టత కోసం, నేను డాక్యుమెంటేషన్ నుండి చిత్రాన్ని అందిస్తాను. ఇక్కడ ఎరుపు, పసుపు మరియు నీలం రంగులు వరుసగా అధిక, మధ్యస్థ మరియు తక్కువ ఉష్ణోగ్రతలతో బ్లాక్‌లను సూచిస్తాయి.

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

కానీ పనులకు తిరిగి వద్దాం. కాబట్టి, వేగవంతమైన VP సమస్యలను పరిష్కరించడానికి మేము ఏమి చేస్తున్నామో విశ్లేషించడం ప్రారంభించవచ్చు.

A. వివిధ రకాల డిస్క్‌లు, స్థాయిలలో డేటా పంపిణీ

అసలైన, ఇది FAST VP యొక్క ప్రధాన పని. మిగిలినవి, ఒక కోణంలో, దాని నుండి ఉత్పన్నాలు. ఎంచుకున్న విధానంపై ఆధారపడి, డేటా వివిధ నిల్వ స్థాయిలలో పంపిణీ చేయబడుతుంది. అన్నింటిలో మొదటిది, ప్లేస్‌మెంట్ విధానం పరిగణనలోకి తీసుకోబడుతుంది, తర్వాత బ్లాక్ ఉష్ణోగ్రత మరియు RAID సమూహాల పరిమాణం/వేగం.

అత్యధిక/తక్కువ అందుబాటులో ఉన్న టైర్ పాలసీల కోసం ప్రతిదీ చాలా సులభం. మిగతా ఇద్దరిదీ ఇదే పరిస్థితి. RAID సమూహాల పరిమాణం మరియు పనితీరును పరిగణనలోకి తీసుకుని డేటా వివిధ స్థాయిలలో పంపిణీ చేయబడుతుంది: తద్వారా బ్లాక్‌ల యొక్క మొత్తం "ఉష్ణోగ్రత" యొక్క నిష్పత్తి ప్రతి RAID సమూహం యొక్క "షరతులతో కూడిన గరిష్ట పనితీరు"కి దాదాపు ఒకే విధంగా ఉంటుంది. అందువలన, లోడ్ ఎక్కువ లేదా తక్కువ సమానంగా పంపిణీ చేయబడుతుంది. ఎక్కువ డిమాండ్ ఉన్న డేటా ఫాస్ట్ మీడియాకు తరలించబడుతుంది మరియు అరుదుగా ఉపయోగించే డేటా నెమ్మదిగా మీడియాకు తరలించబడుతుంది. ఆదర్శవంతంగా, పంపిణీ ఇలా ఉండాలి:

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

B. ఒకే రకమైన డిస్క్‌ల మధ్య డేటా పంపిణీ

గుర్తుంచుకోండి, ప్రారంభంలో నేను ఆ స్టోరేజ్ మీడియాను వ్రాసాను ఒకటి లేదా అంతకంటే ఎక్కువ స్థాయిలను ఒక పూల్‌గా కలుపుతున్నారా? ఒకే స్థాయి విషయంలో, FAST VPకి కూడా పని ఉంది. ఏ స్థాయిలోనైనా గరిష్ట పనితీరును సాధించడానికి, డిస్కుల మధ్య డేటాను సమానంగా పంపిణీ చేయడం మంచిది. ఇది (సిద్ధాంతంలో) మీరు IOPS గరిష్ట మొత్తాన్ని పొందడానికి అనుమతిస్తుంది. RAID సమూహంలోని డేటా డిస్క్‌లలో సమానంగా పంపిణీ చేయబడుతుందని పరిగణించబడుతుంది, అయితే ఇది ఎల్లప్పుడూ RAID సమూహాల మధ్య ఉండదు. అసమతుల్యత సందర్భంలో, FAST VP RAID సమూహాల మధ్య డేటాను వాటి వాల్యూమ్ మరియు “షరతులతో కూడిన పనితీరు” (సంఖ్యా పరంగా) నిష్పత్తిలో తరలిస్తుంది. స్పష్టత కోసం, నేను మూడు RAID సమూహాలలో రీబ్యాలెన్సింగ్ స్కీమ్‌ను చూపుతాను:

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

బి. పూల్‌ను విస్తరించేటప్పుడు డేటా పంపిణీ

ఈ పని మునుపటిది ప్రత్యేక సందర్భం మరియు పూల్‌కు RAID సమూహం జోడించబడినప్పుడు నిర్వహించబడుతుంది. కొత్తగా జోడించబడిన RAID సమూహం నిష్క్రియంగా ఉండదని నిర్ధారించుకోవడానికి, కొంత డేటా దానికి బదిలీ చేయబడుతుంది, అంటే లోడ్ అన్ని RAID సమూహాలలో పునఃపంపిణీ చేయబడుతుంది.

SSD వేర్ లెవలింగ్

వేర్ లెవలింగ్‌ని ఉపయోగించడం ద్వారా, FAST VP SSD యొక్క జీవితాన్ని పొడిగించగలదు, అయితే ఈ ఫీచర్ నేరుగా స్టోరేజ్ టైరింగ్‌కి సంబంధించినది కాదు. ఉష్ణోగ్రత డేటా ఇప్పటికే అందుబాటులో ఉన్నందున, వ్రాత కార్యకలాపాల సంఖ్య కూడా పరిగణనలోకి తీసుకోబడుతుంది మరియు డేటా బ్లాక్‌లను ఎలా తరలించాలో మాకు తెలుసు, ఈ సమస్యను పరిష్కరించడానికి FAST VPకి ఇది తార్కికంగా ఉంటుంది.

ఒక RAID సమూహంలోని ఎంట్రీల సంఖ్య గణనీయంగా మరొక దానిలోని ఎంట్రీల సంఖ్యను మించి ఉంటే, FAST VP వ్రాత కార్యకలాపాల సంఖ్యకు అనుగుణంగా డేటాను పునఃపంపిణీ చేస్తుంది. ఒక వైపు, ఇది లోడ్ నుండి ఉపశమనం కలిగిస్తుంది మరియు కొన్ని డిస్కుల వనరులను ఆదా చేస్తుంది, మరోవైపు, ఇది తక్కువ లోడ్ చేయబడిన వాటికి "పని"ని జోడిస్తుంది, మొత్తం పనితీరును పెంచుతుంది.

ఈ విధంగా, FAST VP స్టోరేజ్ టైరింగ్ యొక్క సాంప్రదాయ సవాళ్లను తీసుకుంటుంది మరియు దాని కంటే కొంచెం ఎక్కువ చేస్తుంది. ఇవన్నీ యూనిటీ స్టోరేజ్ సిస్టమ్‌లో డేటాను చాలా సమర్థవంతంగా నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

కొన్ని చిట్కాలు

  1. డాక్యుమెంటేషన్ చదవడాన్ని నిర్లక్ష్యం చేయవద్దు. ఉత్తమ అభ్యాసాలు ఉన్నాయి మరియు అవి చాలా బాగా పని చేస్తాయి. మీరు వాటిని అనుసరిస్తే, అప్పుడు, ఒక నియమం వలె, తీవ్రమైన సమస్యలు తలెత్తవు. మిగిలిన సలహాలు ప్రాథమికంగా పునరావృతం లేదా వాటిని పూర్తి చేస్తాయి.
  2. మీరు FAST VPని కాన్ఫిగర్ చేసి ఎనేబుల్ చేసి ఉంటే, దానిని ఎనేబుల్ చేసి ఉంచడం మంచిది. ఇది తనకు కేటాయించిన సమయంలో డేటాను పంపిణీ చేయనివ్వండి మరియు సంవత్సరానికి ఒకసారి కంటే తక్కువ మరియు ఇతర పనుల పనితీరుపై తీవ్రమైన ప్రభావాన్ని చూపుతుంది. అటువంటి సందర్భాలలో, డేటా పునఃపంపిణీకి చాలా సమయం పట్టవచ్చు.
  3. రీలొకేషన్ విండోను ఎంచుకునేటప్పుడు జాగ్రత్తగా ఉండండి. ఇది స్పష్టంగా ఉన్నప్పటికీ, యూనిటీపై తక్కువ లోడ్ ఉన్న సమయాన్ని ఎంచుకోవడానికి ప్రయత్నించండి మరియు తగినంత సమయాన్ని కేటాయించండి.
  4. మీ స్టోరేజ్ సిస్టమ్‌ని విస్తరించడానికి ప్లాన్ చేయండి, సమయానికి దీన్ని చేయండి. ఇది FAST VPకి కూడా ముఖ్యమైన సాధారణ సిఫార్సు. ఖాళీ స్థలం చాలా తక్కువగా ఉంటే, అప్పుడు డేటా కదలిక మందగిస్తుంది లేదా అసాధ్యం అవుతుంది. ముఖ్యంగా మీరు పాయింట్ 2ని నిర్లక్ష్యం చేస్తే.
  5. FAST VP ప్రారంభించబడిన పూల్‌ను విస్తరించేటప్పుడు, మీరు నెమ్మదిగా డిస్క్‌లతో ప్రారంభించకూడదు. అంటే, మేము అన్ని ప్రణాళికాబద్ధమైన RAID సమూహాలను ఒకేసారి జోడిస్తాము లేదా ముందుగా వేగవంతమైన డిస్కులను జోడిస్తాము. ఈ సందర్భంలో, కొత్త "ఫాస్ట్" డిస్కులకు డేటాను పునఃపంపిణీ చేయడం పూల్ యొక్క మొత్తం వేగాన్ని పెంచుతుంది. లేకపోతే, "నెమ్మదిగా" డిస్కులతో ప్రారంభించడం చాలా అసహ్యకరమైన పరిస్థితికి దారి తీస్తుంది. మొదట, డేటా కొత్త, సాపేక్షంగా నెమ్మదిగా ఉన్న డిస్క్‌లకు బదిలీ చేయబడుతుంది, ఆపై, వేగవంతమైన వాటిని జోడించినప్పుడు, వ్యతిరేక దిశలో. విభిన్న FAST VP విధానాలకు సంబంధించిన సూక్ష్మ నైపుణ్యాలు ఇక్కడ ఉన్నాయి, కానీ సాధారణంగా, ఇదే విధమైన పరిస్థితి సాధ్యమే.

మీరు ఈ ఉత్పత్తిని చూస్తున్నట్లయితే, Unity VSA వర్చువల్ ఉపకరణాన్ని డౌన్‌లోడ్ చేయడం ద్వారా మీరు యూనిటీని ఉచితంగా ప్రయత్నించవచ్చు.

యూనిటీ నిల్వపై వేగవంతమైన VP: ఇది ఎలా పని చేస్తుంది

మెటీరియల్ ముగింపులో, నేను అనేక ఉపయోగకరమైన లింక్‌లను పంచుకుంటాను:

తీర్మానం

నేను చాలా వాటి గురించి వ్రాయాలనుకుంటున్నాను, కానీ అన్ని వివరాలు పాఠకులకు ఆసక్తికరంగా ఉండవని నేను అర్థం చేసుకున్నాను. ఉదాహరణకు, డేటా బదిలీ గురించి, I/O గణాంకాలను విశ్లేషించే ప్రక్రియల గురించి FAST VP నిర్ణయాలు తీసుకునే ప్రమాణాల గురించి మీరు మరింత వివరంగా మాట్లాడవచ్చు. అలాగే, పరస్పర చర్య యొక్క అంశం డైనమిక్ పూల్స్, మరియు ఇది ప్రత్యేక కథనానికి అర్హమైనది. మీరు ఈ సాంకేతికత అభివృద్ధి గురించి కూడా ఊహించవచ్చు. ఇది బోరింగ్ కాదని మరియు నేను మీకు విసుగు తెప్పించలేదని నేను ఆశిస్తున్నాను. మళ్ళీ కలుద్దాం!

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి