ప్రసిద్ధ కథ. మరింత శక్తివంతమైన కంప్యూటర్లు కనిపించిన వెంటనే, ప్రాసెసర్ల పనితీరు మరియు స్టోరేజ్ మీడియా సామర్థ్యం పెరిగిన వెంటనే, మరియు వినియోగదారు ఉపశమనంతో నిట్టూర్చారు - “ఇప్పుడు నాకు అన్నింటికీ సరిపోతుంది, నేను పిండడం మరియు సేవ్ చేయవలసిన అవసరం లేదు” దాదాపు వెంటనే కొత్త అవసరాలు కనిపిస్తాయి, మరిన్ని వనరులను తీసివేస్తాయి. , కొత్త సాఫ్ట్వేర్ కూడా "దేనినీ తిరస్కరించదు." శాశ్వతమైన సమస్య. అంతులేని చక్రం. మరియు కొత్త పరిష్కారాల కోసం అంతులేని శోధన. క్లౌడ్ స్టోరేజ్, న్యూరల్ నెట్వర్క్లు, ఆర్టిఫిషియల్ ఇంటెలిజెన్స్ - ఈ టెక్నాలజీలకు ఎంతటి భారీ శక్తి అవసరమో ఊహించడం కూడా కష్టం. కానీ మనం కలత చెందకండి, ఎందుకంటే ఏదైనా సమస్యకు, ముందుగానే లేదా తరువాత పరిష్కారం ఉంటుంది.
ఈ పరిష్కారాలలో ఒకటి NVM-ఎక్స్ప్రెస్ ప్రోటోకాల్, ఇది నిపుణులు చెప్పినట్లు, ఘన-స్థితి అస్థిర స్మృతి వినియోగాన్ని విప్లవాత్మకంగా మార్చింది. NVMe అంటే ఏమిటి మరియు దానితో అది ఎలాంటి ప్రయోజనాలను తెస్తుంది?
కంప్యూటర్ యొక్క వేగం ఎక్కువగా మీడియా నుండి డేటాను చదివే వేగం మరియు ప్రాసెసింగ్ ఆదేశాల వేగంపై ఆధారపడి ఉంటుంది. మొత్తంగా ఆపరేటింగ్ సిస్టమ్ ఎంత అధిక-పనితీరుతో ఉన్నా, సాధారణ హార్డ్ డ్రైవ్ ద్వారా ప్రతిదీ అణగదొక్కవచ్చు, ఇది ప్రోగ్రామ్లను తెరిచేటప్పుడు వేగాన్ని తగ్గిస్తుంది లేదా పెద్ద పనులను చేసేటప్పుడు "ఆలోచించండి". సమాచార నిల్వ వాల్యూమ్లను పెంచడానికి HDD ఆచరణాత్మకంగా దాని సామర్థ్యాన్ని పూర్తి చేసిందని మరియు అందువల్ల లొంగనిదిగా మారిందని ప్రత్యేకంగా చెప్పనక్కర్లేదు. మరియు మెకానికల్ డ్రైవ్ మరింత పాతది మరియు కంప్యూటర్ టెక్నాలజీ అభివృద్ధిని మందగించింది.
మరియు ఇప్పుడు HDDలు SSDలచే భర్తీ చేయబడ్డాయి - సాలిడ్-స్టేట్ డ్రైవ్లు, అస్థిరత లేని నాన్-మెకానికల్ నిల్వ పరికరాలు. మొదటి SSD డ్రైవ్లు 2000ల రెండవ భాగంలో మార్కెట్లో కనిపించాయి. చాలా త్వరగా వారు వాల్యూమ్ పరంగా హార్డ్ డ్రైవ్లతో పోటీపడటం ప్రారంభించారు. కానీ చాలా కాలం వరకు వారు వేగం మరియు కణాలకు సమాంతర యాక్సెస్లో తమ సామర్థ్యాన్ని మరియు ప్రయోజనాలను పూర్తిగా గ్రహించలేకపోయారు, ఎందుకంటే ఇప్పటికే ఉన్న ఇంటర్ఫేస్లు మరియు ప్రోటోకాల్లు SATA మరియు మరింత పురాతన SCSI (SAS) ఇంటర్ఫేస్ల ద్వారా HDD డ్రైవ్లకు మద్దతు ఇవ్వడానికి రూపొందించబడిన పాత ప్రమాణాల ప్రకారం నిర్మించబడ్డాయి. .
అస్థిరత లేని మెమరీ సామర్థ్యాన్ని అన్లాక్ చేయడంలో తదుపరి దశ PCI-ఎక్స్ప్రెస్ బస్సులకు మారడం. కానీ అప్పటికి వారికి కొత్త పారిశ్రామిక ప్రమాణాలు ఇంకా అభివృద్ధి కాలేదు. మరియు 2012 లో, NVM-ఎక్స్ప్రెస్ ప్రోటోకాల్ను అమలు చేసే మొదటి కంప్యూటర్లు విడుదలయ్యాయి.
NVMe పరికరం లేదా దాని కనెక్షన్ ఇంటర్ఫేస్ కాదనే వాస్తవాన్ని మీరు వెంటనే గమనించాలి. ఇది ప్రోటోకాల్, లేదా మరింత ఖచ్చితంగా, డేటా ఎక్స్ఛేంజ్ ప్రోటోకాల్ యొక్క స్పెసిఫికేషన్.
అందువల్ల, “NVMe డ్రైవ్” అనే పదబంధం పూర్తిగా సరైనది కాదు మరియు “HDD - SSD - NVMe” వంటి పోలిక పూర్తిగా తప్పుగా ఉంది మరియు టాపిక్తో పరిచయం ఉన్న వినియోగదారుని తప్పుదారి పట్టించేది. HDDని ఒకవైపు SSDతో పోల్చడం సరైనది, మరోవైపు SATA ఇంటర్ఫేస్ (AHCI ప్రోటోకాల్ ద్వారా) ద్వారా కనెక్ట్ చేయబడిన SSD మరియు NVM-express ప్రోటోకాల్ని ఉపయోగించి PCI-express బస్సు ద్వారా కనెక్ట్ చేయబడిన SSD, మరోవైపు. HDDలను SSDలతో పోల్చడం బహుశా ఎవరికీ ఆసక్తికరంగా ఉండదు. ప్రతి ఒక్కరూ తేడాను అర్థం చేసుకుంటారు మరియు తరువాతి ప్రయోజనాల గురించి అందరికీ బాగా తెలుసు. కొన్ని (చాలా అద్భుతమైన) ప్రయోజనాలను గమనించడానికి. హార్డ్ డ్రైవ్లతో పోలిస్తే, సాలిడ్-స్టేట్ డ్రైవ్లు పరిమాణం మరియు బరువులో చిన్నవిగా ఉంటాయి, నిశ్శబ్దంగా ఉంటాయి మరియు మెకానికల్ డ్రైవ్లు పూర్తిగా లేకపోవడం వల్ల వాటిని దెబ్బతినకుండా చాలా రెట్లు ఎక్కువ నిరోధకతను కలిగి ఉంటుంది (ఉదాహరణకు, పడిపోయినప్పుడు) మరియు వాటి సేవా జీవితాన్ని పెంచుతుంది.
NVMe ప్రోటోకాల్తో PCIe బస్సులో పాత బస్సు మరియు పాత ప్రోటోకాల్ మరియు SSDతో SSD సామర్థ్యాలను పోల్చడం ఖచ్చితంగా ఎక్కువ ఆసక్తిని కలిగిస్తుంది మరియు కొత్త ఉత్పత్తులను కొనసాగించడానికి అలవాటుపడిన ప్రతి ఒక్కరికీ ఉపయోగకరంగా ఉంటుంది. కొత్త కంప్యూటర్ను కొనుగోలు చేయబోతున్నారు మరియు ఉదాహరణకు , ఉత్తమ హోస్టింగ్ కోసం చూస్తున్న వారికి కూడా.
SATA ఇంటర్ఫేస్, ఇప్పటికే పేర్కొన్నట్లుగా, హార్డ్ డ్రైవ్ల కోసం సృష్టించబడింది, దీని హెడ్ ఒకేసారి ఒక సెల్ను మాత్రమే భౌతికంగా యాక్సెస్ చేయగలదు. SATA పరికరాలు ఒకే ఛానెల్ని కలిగి ఉండటంలో ఆశ్చర్యం లేదు. SSDల కోసం, ఇది పాపం సరిపోదు, ఎందుకంటే వాటి ప్రయోజనాల్లో ఒకటి సమాంతర స్ట్రీమ్లకు మద్దతు. SSD కంట్రోలర్ ప్రారంభ స్థానాలను కూడా నియంత్రిస్తుంది, ఇది మరొక ముఖ్యమైన ప్రయోజనం. PCI-express బస్ బహుళ-ఛానల్ ఆపరేషన్ను అందిస్తుంది మరియు NVMe ప్రోటోకాల్ ఈ ప్రయోజనాన్ని గుర్తిస్తుంది. ఫలితంగా, SSDలలో నిల్వ చేయబడిన డేటా 65 సమాంతర నియంత్రణ క్యూల ద్వారా బదిలీ చేయబడుతుంది, వీటిలో ప్రతి ఒక్కటి ఏకకాలంలో 536 కంటే ఎక్కువ ఆదేశాలను కలిగి ఉంటుంది. సరిపోల్చండి: SATA మరియు SCSI వరుసగా 65 మరియు గరిష్టంగా 536 కమాండ్లకు మద్దతు ఇస్తూ ఒక క్యూను మాత్రమే ఉపయోగించగలవు.
అదనంగా, పాత ఇంటర్ఫేస్లకు ప్రతి ఆదేశాన్ని అమలు చేయడానికి RAMకి రెండు యాక్సెస్లు అవసరమవుతాయి, అయితే NVMe దీన్ని ఒకేసారి చేయగలదు.
మూడవ ముఖ్యమైన ప్రయోజనం అంతరాయాలతో పనిచేయడం. మల్టీ-కోర్ ప్రాసెసర్లను ఉపయోగించి ఆధునిక ప్లాట్ఫారమ్ల కోసం NVMe ప్రోటోకాల్ అభివృద్ధి చేయబడింది. అందువల్ల, ఇది థ్రెడ్ల సమాంతర ప్రాసెసింగ్ను కలిగి ఉంటుంది, అలాగే క్యూలు మరియు అంతరాయ నిర్వహణతో పనిచేయడానికి ఆప్టిమైజ్ చేయబడిన మెకానిజం, ఇది అధిక స్థాయి పనితీరును అనుమతిస్తుంది. మరో మాటలో చెప్పాలంటే, అధిక ప్రాధాన్యత కలిగిన ఆదేశం కనిపించినప్పుడు, దాని అమలు వేగంగా ప్రారంభమవుతుంది.
పాత ఇంటర్ఫేస్ల ద్వారా SSDలను కనెక్ట్ చేస్తున్నప్పుడు కంటే NVMe SSDల ఆపరేటింగ్ వేగం సగటున 5 రెట్లు ఎక్కువగా ఉందని వివిధ సంస్థలు మరియు నిపుణులు నిర్వహించిన అనేక పరీక్షలు రుజువు చేస్తున్నాయి.
ఇప్పుడు NVMe ప్రోటోకాల్తో PCIeలో అమలు చేయబడిన SSDలు అందరికీ అందుబాటులో ఉన్నాయో లేదో చూద్దాం. మరియు ఇది ఖర్చు గురించి మాత్రమే కాదు. ధర పరంగా, ఇటువంటి అమ్మకాలు ఇప్పటికీ గమనించదగ్గ విధంగా ఉన్నాయి, అయినప్పటికీ కంప్యూటర్ భాగాల ధరలు అమ్మకాల ప్రారంభంలో మాత్రమే ఎక్కువగా ఉంటాయి మరియు చాలా త్వరగా తగ్గుతాయి.
మేము నిర్మాణాత్మక పరిష్కారాల గురించి మాట్లాడుతున్నాము, వృత్తిపరమైన భాషలో సాధారణంగా పిలవబడే దాని గురించి "ఫారమ్ ఫ్యాక్టర్". మరో మాటలో చెప్పాలంటే, ఈ భాగాలు తయారీదారులచే ఏ రూపంలో ఉత్పత్తి చేయబడతాయి. ప్రస్తుతం మార్కెట్లో ఉంది మూడు రూప కారకాలు.
మొదటిది దీనినే "NVMe SSD" అంటారు. ఇది విస్తరణ కార్డ్ మరియు వీడియో కార్డ్ వలె అదే స్లాట్లకు కనెక్ట్ చేయబడింది. ఇది ల్యాప్టాప్కు తగినది కాదు. అయినప్పటికీ, అనేక డెస్క్టాప్ కంప్యూటర్ల విషయానికొస్తే, వాటిలో ఎక్కువ భాగం కాంపాక్ట్ మదర్బోర్డులపై సమీకరించబడతాయి, ఇక్కడ తరచుగా రెండు లేదా ఒక PCIe స్లాట్లు ఉంటాయి (ఇది సాధారణంగా వీడియో కార్డ్ ద్వారా ఆక్రమించబడుతుంది).
రెండవ రూప కారకం - U2. బాహ్యంగా, ఇది సాధారణ హార్డ్ డ్రైవ్ను పోలి ఉంటుంది, కానీ పరిమాణంలో చాలా చిన్నది. U2 సాధారణంగా సర్వర్లలో ఉపయోగించబడుతుంది, కాబట్టి సగటు వినియోగదారు దీన్ని కొనుగోలు చేసే అవకాశం లేదు.
మూడవది - M2. ఇది అత్యంత అభివృద్ధి చెందుతున్న ఫారమ్ ఫ్యాక్టర్. ఇది ల్యాప్టాప్లలో చురుకుగా ఉపయోగించబడుతుంది మరియు ఇటీవల డెస్క్టాప్ PCల కోసం కొన్ని మదర్బోర్డులలో ఇది ఇప్పటికే అమలు చేయబడింది. అయినప్పటికీ, M2ని కొనుగోలు చేసేటప్పుడు మీరు చాలా జాగ్రత్తగా ఉండాలి, ఎందుకంటే SATA SSDలు ఇప్పటికీ ఈ ఫారమ్ ఫ్యాక్టర్లో ఉత్పత్తి చేయబడుతున్నాయి.
అయితే, మీ కోసం పేర్కొన్న ఫారమ్ కారకాలలో దేనినైనా కొనుగోలు చేయడానికి సాధ్యాసాధ్యాలను అంచనా వేసేటప్పుడు కూడా జాగ్రత్త అవసరం. ముందుగా, మీ ల్యాప్టాప్ లేదా PC మదర్బోర్డు అవసరమైన స్లాట్లను కలిగి ఉన్నాయో లేదో మీరు విశ్లేషించాలి. మరియు అవి ఉన్నప్పటికీ, మీ కంప్యూటర్లో తగినంత శక్తివంతమైన ప్రాసెసర్ ఉందా, ఎందుకంటే బలహీనమైన ప్రాసెసర్ ఇప్పటికీ SSD ప్రయోజనాలను అనుభవించడానికి మిమ్మల్ని అనుమతించదు. మీరు ఇవన్నీ కలిగి ఉంటే మరియు తరచుగా పెద్ద మొత్తంలో డేటాతో పనిచేస్తుంటే, NVMe SSD మీకు అవసరం.
ప్రకటనల హక్కులపై
మేము చాలా కాలంగా ఇంటెల్ నుండి ప్రత్యేకంగా వేగవంతమైన సర్వర్ డ్రైవ్లను ఉపయోగిస్తున్నాము; మేము హార్డ్వేర్ను తగ్గించము, బ్రాండెడ్ పరికరాలు మరియు రష్యా మరియు EUలోని కొన్ని ఉత్తమ డేటా సెంటర్లు మాత్రమే. త్వరపడండి మరియు దాన్ని తనిఖీ చేయండి 😉
మూలం: www.habr.com