రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

అందరికి వందనాలు! వాగ్దానం చేసినట్లుగా, మేము రష్యన్-నిర్మిత డేటా నిల్వ సిస్టమ్ యొక్క లోడ్ పరీక్ష ఫలితాలను ప్రచురిస్తున్నాము - AERODISK ఇంజిన్ N2.

మునుపటి కథనంలో, మేము నిల్వ వ్యవస్థను విచ్ఛిన్నం చేసాము (అంటే, మేము క్రాష్ పరీక్షలను నిర్వహించాము) మరియు క్రాష్ పరీక్ష ఫలితాలు సానుకూలంగా ఉన్నాయి (అంటే, మేము నిల్వ వ్యవస్థను విచ్ఛిన్నం చేయలేదు). మీరు క్రాష్ పరీక్ష ఫలితాలను చూడవచ్చు ఇక్కడ.

మునుపటి కథనానికి వ్యాఖ్యలలో, అదనపు, మరింత అధునాతన క్రాష్ పరీక్షల కోసం అభ్యర్థనలు చేయబడ్డాయి. మేము వాటన్నింటినీ రికార్డ్ చేసాము మరియు వాటిని క్రింది కథనాలలో ఒకదానిలో ఖచ్చితంగా అమలు చేస్తాము. అదే సమయంలో, మీరు మాస్కోలోని మా ప్రయోగశాలను ఎప్పుడైనా సందర్శించవచ్చు (కాలినడకన రండి లేదా ఇంటర్నెట్ ద్వారా రిమోట్‌గా చేయండి) మరియు ఈ పరీక్షలను మీరే నిర్వహించండి (మీరు ఒక నిర్దిష్ట ప్రాజెక్ట్ కోసం పరీక్ష కూడా చేయవచ్చు :-)). మాకు వ్రాయండి, మేము అన్ని దృశ్యాలను పరిశీలిస్తాము!

అదనంగా, మీరు మాస్కోలో లేకుంటే, మీకు సమీపంలోని నగరంలోని సామర్థ్య కేంద్రంలో ఉచిత శిక్షణా కార్యక్రమంలో పాల్గొనడం ద్వారా మీరు మా నిల్వ వ్యవస్థతో మరింత సుపరిచితులు కావచ్చు.

రాబోయే ఈవెంట్‌లు మరియు సామర్థ్య కేంద్రాల నిర్వహణ తేదీల జాబితా క్రింద ఉంది.

  • ఎకటెరిన్‌బర్గ్. మే 16, 2019. శిక్షణా సదస్సు. మీరు లింక్‌ని ఉపయోగించి నమోదు చేసుకోవచ్చు: https://aerodisk.promo/ekb/
  • ఎకటెరిన్‌బర్గ్. మే 20 - జూన్ 21, 2019. యోగ్యత కేంద్రం. ఏ పని సమయంలోనైనా AERODISK ఇంజిన్ N2 స్టోరేజ్ సిస్టమ్ యొక్క ప్రత్యక్ష ప్రదర్శనకు రండి. ఖచ్చితమైన చిరునామా మరియు రిజిస్ట్రేషన్ లింక్ తర్వాత అందించబడుతుంది. సమాచారాన్ని అనుసరించండి.
  • నోవోసిబిర్స్క్ మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    అక్టోబర్ 2019
  • కజాన్. మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    అక్టోబర్ 2019
  • క్రాస్నోయార్స్క్ మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    నవంబర్ 2019

మేము మరో శుభవార్తను కూడా పంచుకోవాలనుకుంటున్నాము: చివరకు మాది వచ్చింది YouTube మీరు గత ఈవెంట్‌ల నుండి వీడియోలను చూడగలిగే ఛానెల్. మేము అక్కడ మా శిక్షణ వీడియోలను క్రమం తప్పకుండా పోస్ట్ చేస్తాము.

పరీక్షా బల్ల

కాబట్టి, పరీక్షలకు తిరిగి వెళ్ళు. మేము అదనపు SAS SSD డ్రైవ్‌లు, అలాగే ఫ్రంట్-ఎండ్ ఫైబర్ ఛానెల్ 2G అడాప్టర్‌లను ఇన్‌స్టాల్ చేయడం ద్వారా మా ఇంజిన్ N16 లేబొరేటరీ స్టోరేజ్ సిస్టమ్‌ను అప్‌గ్రేడ్ చేసాము. సుష్ట పద్ధతిలో, మేము FC 16G అడాప్టర్‌లను జోడించడం ద్వారా లోడ్‌ను అమలు చేసే సర్వర్‌ను అప్‌గ్రేడ్ చేసాము.

ఫలితంగా, మా ల్యాబ్‌లో మేము 2 SAS SSD 24 TB, 1,6 DWPD డిస్క్‌లతో 3-కంట్రోలర్ స్టోరేజ్ సిస్టమ్‌ని కలిగి ఉన్నాము, ఇది SAN స్విచ్‌ల ద్వారా FC 16G ద్వారా ఫిజికల్ లైనక్స్ సర్వర్‌కు కనెక్ట్ చేయబడింది.
టెస్ట్ బెంచ్ రేఖాచిత్రం క్రింది చిత్రంలో చూపబడింది.

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

టెస్ట్ మెథడాలజీ

బ్లాక్ యాక్సెస్‌లో ఉత్తమ పనితీరు కోసం, మేము DDP (డైనమిక్ డిస్క్ పూల్) పూల్‌లను ఉపయోగిస్తాము, వీటిని మేము ఒకసారి ALL-FLASH సిస్టమ్‌ల కోసం ప్రత్యేకంగా సృష్టించాము.
పరీక్ష కోసం, మేము RAID-1 రక్షణ స్థాయితో ఒక్కొక్కటి 10 TB సామర్థ్యంతో రెండు LUNలను సృష్టించాము. స్టోరేజ్ సిస్టమ్‌లోని ప్రతి ఇన్‌స్టాల్ చేయబడిన డిస్క్‌ల సామర్థ్యాన్ని పూర్తిగా ఉపయోగించుకోవడానికి మేము ప్రతి LUNను 12 డిస్క్‌లలో (మొత్తం 24) "విస్తరిస్తాము".

మేము స్టోరేజ్ రిసోర్స్‌లను వీలైనంత ఎక్కువగా ఉపయోగించుకోవడానికి వివిధ కంట్రోలర్‌ల ద్వారా LUNలను సర్వర్‌కి అందజేస్తాము.

ప్రతి పరీక్ష ఒక గంట పాటు ఉంటుంది మరియు పరీక్షలు ఫ్లెక్సిబుల్ IO (FIO) ప్రోగ్రామ్ ద్వారా నిర్వహించబడతాయి; FIO డేటా స్వయంచాలకంగా Excelకి అప్‌లోడ్ చేయబడుతుంది, దీనిలో గ్రాఫ్‌లు ఇప్పటికే స్పష్టత కోసం నిర్మించబడ్డాయి.

ప్రొఫైల్‌లను లోడ్ చేయండి

మొత్తంగా, మేము సన్నాహక సమయాన్ని మినహాయించి మూడు పరీక్షలను నిర్వహిస్తాము, దాని కోసం మేము 15 నిమిషాలు కేటాయిస్తాము (24 SSD డ్రైవ్‌ల శ్రేణిని వేడెక్కడానికి ఇది ఖచ్చితంగా ఎంత అవసరమో). ఈ పరీక్షలు చాలా తరచుగా ఎదుర్కొనే లోడ్ ప్రొఫైల్‌లను అనుకరిస్తాయి, ప్రత్యేకించి ఇవి నిర్దిష్ట DBMSలు, వీడియో నిఘా వ్యవస్థలు, మీడియా కంటెంట్ ప్రసారాలు మరియు బ్యాకప్‌లు.

అలాగే, అన్ని పరీక్షలలో, నిల్వ సిస్టమ్‌లో మరియు హోస్ట్‌లో RAMలోకి కాష్ చేసే సామర్థ్యాన్ని మేము ఉద్దేశపూర్వకంగా నిలిపివేసాము. వాస్తవానికి, ఇది ఫలితాలను మరింత దిగజార్చుతుంది, కానీ, మా అభిప్రాయం ప్రకారం, అటువంటి పరిస్థితులలో పరీక్ష మరింత న్యాయంగా ఉంటుంది.

పరీక్ష ఫలితాలు

పరీక్ష నం. 1. చిన్న బ్లాక్‌లలో యాదృచ్ఛిక లోడ్. అధిక-లోడ్ లావాదేవీల DBMS యొక్క అనుకరణ.

  • బ్లాక్ పరిమాణం = 4k
  • చదవడం/వ్రాయడం = 70%/30%
  • పనుల సంఖ్య = 16
  • క్యూ లోతు = 32
  • లోడ్ క్యారెక్టర్ = పూర్తి యాదృచ్ఛికం

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

పరీక్ష ఫలితాలు:

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

మొత్తంగా, జూనియర్ మిడ్-రేంజ్ ఇంజిన్ N2 సిస్టమ్‌తో మేము 438 మిల్లీసెకన్ల జాప్యంతో 2,6k IOPSని అందుకున్నాము. వ్యవస్థ యొక్క తరగతిని పరిశీలిస్తే, మా అభిప్రాయం ప్రకారం, ఫలితం చాలా మంచిది. ఇది సిస్టమ్‌కు పరిమితి కాదా అని అర్థం చేసుకోవడానికి, మేము నిల్వ కంట్రోలర్‌ల వనరుల వినియోగాన్ని పరిశీలిస్తాము.

మేము ప్రాథమికంగా CPUపై ఆసక్తి కలిగి ఉన్నాము, ఎందుకంటే పైన పేర్కొన్న విధంగా, పరీక్ష ఫలితాలను వక్రీకరించకుండా ఉండటానికి మేము ఉద్దేశపూర్వకంగా RAM కాష్‌ని నిలిపివేసాము.

రెండు స్టోరేజ్ కంట్రోలర్‌లలో మనం దాదాపు ఒకే చిత్రాన్ని చూస్తాము.

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

అంటే, CPU లోడ్ 50%. ఇది ఈ నిల్వ సిస్టమ్ యొక్క పరిమితికి చాలా దూరంగా ఉందని మరియు దీనిని ఇప్పటికీ సులభంగా స్కేల్ చేయవచ్చని ఇది సూచిస్తుంది. కొంచెం ముందుకు వెళ్దాం: కింది అన్ని పరీక్షలు కూడా కంట్రోలర్ ప్రాసెసర్‌లపై లోడ్ దాదాపు 50% ఉన్నట్లు చూపించాయి, కాబట్టి మేము వాటిని మళ్లీ జాబితా చేయము.

మా ప్రయోగశాల పరీక్షల ఆధారంగా, AERODISK ఇంజిన్ N2 సిస్టమ్ యొక్క సౌకర్యవంతమైన పరిమితి, మేము 4k బ్లాక్‌లలో యాదృచ్ఛిక IOPSని లెక్కించినట్లయితే, ~700 IOPS. ఇది సరిపోకపోతే మరియు మీరు మిలియన్ కోసం కష్టపడాల్సిన అవసరం ఉంటే, అప్పుడు మాకు పాత మోడల్ ఇంజిన్ N000 ఉంది.

అంటే, మిలియన్ల కొద్దీ IOPS గురించిన కథనం ఇంజిన్ N4, మరియు మీకు మిలియన్ ఎక్కువ అయితే, ప్రశాంతంగా N2ని ఉపయోగించండి.

పరీక్షలకు తిరిగి వెళ్దాం.

పరీక్ష సంఖ్య 2. పెద్ద బ్లాక్‌లలో సీక్వెన్షియల్ రికార్డింగ్. వీడియో నిఘా వ్యవస్థల ఎమ్యులేషన్, డేటాను విశ్లేషణాత్మక DBMSలోకి లోడ్ చేయడం లేదా బ్యాకప్ కాపీలను రికార్డ్ చేయడం.

ఈ పరీక్షలో మేము ఇకపై IOPS పట్ల ఆసక్తిని కలిగి ఉండము, ఎందుకంటే పెద్ద బ్లాక్‌లలో వరుసగా లోడ్ చేయబడినప్పుడు అవి ఎటువంటి అర్ధాన్ని కలిగి ఉండవు. మేము ప్రధానంగా ఆసక్తి కలిగి ఉన్నాము: వ్రాత ప్రవాహం (సెకనుకు మెగాబైట్‌లు) మరియు ఆలస్యం, ఇది చిన్న వాటి కంటే పెద్ద బ్లాక్‌లతో ఎక్కువగా ఉంటుంది.

  • బ్లాక్ పరిమాణం = 128k
  • చదవడం/వ్రాయడం = 0%/100%
  • పనుల సంఖ్య = 16
  • క్యూ లోతు = 32
  • లోడ్ క్యారెక్టర్ - సీక్వెన్షియల్

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

మొత్తం: మేము పదకొండు మిల్లీసెకన్ల ఆలస్యంతో సెకనుకు ఐదున్నర గిగాబైట్‌ల రికార్డింగ్‌ని కలిగి ఉన్నాము. దాని సన్నిహిత విదేశీ పోటీదారులతో పోల్చినప్పుడు, ఫలితం, మా అభిప్రాయం ప్రకారం, అద్భుతమైనది మరియు ఇంజిన్ N2 సిస్టమ్ యొక్క పరిమితి కాదు.

పరీక్ష సంఖ్య 3. పెద్ద బ్లాక్‌లలో సీక్వెన్షియల్ రీడింగ్. ప్రసార మాధ్యమ కంటెంట్ యొక్క ఎమ్యులేషన్, విశ్లేషణాత్మక DBMS నుండి నివేదికలను రూపొందించడం లేదా బ్యాకప్‌ల నుండి డేటాను పునరుద్ధరించడం.

మునుపటి పరీక్షలో వలె, మేము ప్రవాహం మరియు ఆలస్యంపై ఆసక్తి కలిగి ఉన్నాము.

  • బ్లాక్ పరిమాణం = 128k
  • చదవడం/వ్రాయడం = 100%/0%
  • పనుల సంఖ్య = 16
  • క్యూ లోతు = 32
  • లోడ్ క్యారెక్టర్ - సీక్వెన్షియల్

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

రష్యన్ నిల్వ వ్యవస్థ AERODISK: లోడ్ పరీక్ష. మేము IOPSని పిండాము

స్ట్రీమింగ్ రైటింగ్ పనితీరు కంటే స్ట్రీమింగ్ రీడింగ్ పెర్ఫార్మెన్స్ కాస్త మెరుగ్గా ఉంటుంది.

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

వాస్తవానికి, మేము రెండు వారాల పాటు ఈ రూపంలో సిస్టమ్‌ను వదిలివేస్తే, మేము చివరికి గ్రాఫ్‌లలో ఆవర్తన జంప్‌లను చూస్తాము, ఇది బాహ్య కారకాలతో అనుబంధించబడుతుంది. కానీ, సాధారణంగా, అవి చిత్రాన్ని ప్రభావితం చేయవు.

కనుగొన్న

డ్యూయల్-కంట్రోలర్ AERODISK ఇంజిన్ N2 సిస్టమ్ నుండి, మేము చాలా తీవ్రమైన ఫలితాలను సాధించగలిగాము (~438 IOPS మరియు సెకనుకు ~000-5 గిగాబైట్లు). లోడ్ పరీక్షలు మేము ఖచ్చితంగా మా నిల్వ సిస్టమ్ గురించి సిగ్గుపడలేదని చూపించాయి. దీనికి విరుద్ధంగా, సూచికలు చాలా మంచివి మరియు మంచి నిల్వ వ్యవస్థకు అనుగుణంగా ఉంటాయి.

అయినప్పటికీ, మేము పైన వ్రాసినట్లుగా, ఇంజిన్ N2 ఒక జూనియర్ మోడల్, అంతేకాకుండా, ఈ కథనంలో చూపిన ఫలితాలు దాని పరిమితి కాదు. తర్వాత మేము మా పాత ఇంజిన్ N4 సిస్టమ్ నుండి ఇదే విధమైన పరీక్షను ప్రచురిస్తాము.

సహజంగానే, మేము ఒక కథనం యొక్క ఫ్రేమ్‌వర్క్‌లో సాధ్యమయ్యే అన్ని పరీక్షలను కవర్ చేయలేము, కాబట్టి భవిష్యత్ పరీక్షల కోసం వారి కోరికలను వ్యాఖ్యలలో పంచుకోవాలని మేము మళ్ళీ పాఠకులను కోరుతున్నాము; మేము వాటిని భవిష్యత్ ప్రచురణలలో ఖచ్చితంగా పరిగణనలోకి తీసుకుంటాము.

అదనంగా, ఈ సంవత్సరం మేము శిక్షణలో చురుకుగా నిమగ్నమై ఉన్నామని మేము మీకు గుర్తు చేస్తున్నాము, కాబట్టి మేము మిమ్మల్ని మా సామర్థ్య కేంద్రాలకు ఆహ్వానిస్తున్నాము, ఇక్కడ మీరు AERODISK నిల్వ వ్యవస్థలపై శిక్షణ పొందవచ్చు మరియు అదే సమయంలో ఆసక్తికరమైన మరియు ఆహ్లాదకరమైన సమయాన్ని గడపవచ్చు.

నేను రాబోయే శిక్షణ ఈవెంట్‌ల గురించి సమాచారాన్ని నకిలీ చేస్తున్నాను.

  • ఎకటెరిన్‌బర్గ్. మే 16, 2019. శిక్షణా సదస్సు. మీరు లింక్‌ని ఉపయోగించి నమోదు చేసుకోవచ్చు: https://aerodisk.promo/ekb/
  • ఎకటెరిన్‌బర్గ్. మే 20 - జూన్ 21, 2019. యోగ్యత కేంద్రం. ఏ పని సమయంలోనైనా AERODISK ఇంజిన్ N2 స్టోరేజ్ సిస్టమ్ యొక్క ప్రత్యక్ష ప్రదర్శనకు రండి. ఖచ్చితమైన చిరునామా మరియు రిజిస్ట్రేషన్ లింక్ తర్వాత అందించబడుతుంది. సమాచారాన్ని అనుసరించండి.
  • నోవోసిబిర్స్క్ మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    అక్టోబర్ 2019
  • కజాన్. మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    అక్టోబర్ 2019
  • క్రాస్నోయార్స్క్ మా సైట్ లేదా హుబ్రాలోని సమాచారాన్ని అనుసరించండి.
    నవంబర్ 2019

మూలం: www.habr.com

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