{"id":53854,"date":"2019-12-12T00:00:00","date_gmt":"2019-12-11T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vvedenie-v-ssd-chast-2-interfejsnaya"},"modified":"2020-02-18T14:01:47","modified_gmt":"2020-02-18T11:01:47","slug":"vvedenie-v-ssd-chast-2-interfejsnaya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/vvedenie-v-ssd-chast-2-interfejsnaya","title":{"rendered":"Introduksjon til SSD. Del 2. Grensesnittet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/37fa13397c0b8ea7af2be17b51c7ed83.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nI <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/475304\/\">i forrige del<\/a><\/noindex> I syklusen \u00abIntroduksjon til SSD\u00bb har vi snakket om historien bak harddiskene. Den andre delen vil fortelle om grensesnitt for interaksjon med lagringsenheter.<\/p>\n<p>Kommunikasjonen mellom prosessoren og perifere enheter skjer i henhold til forh\u00e5ndsbestemte avtaler, kjent som grensesnitt. Disse avtalene regulerer b\u00e5de fysiske og programvare-niv\u00e5er for interaksjon.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<blockquote><p><b>Grensesnittet er en samling av midler, metoder og regler for interaksjon mellom systemelementer.<\/b><\/p><\/blockquote>\n<p>\nDen fysiske realiseringen av grensesnittet p\u00e5virker f\u00f8lgende parametere:<\/p>\n<ul>\n<li>b\u00e5ndbredden til kommunikasjonskanalen;<\/li>\n<li>maksimalt antall samtidig tilkoblede enheter;<\/li>\n<li>antallet oppst\u00e5tte feil.<\/li>\n<\/ul>\n<p>\nDiskgrensesnitt er bygget p\u00e5 <b>inngangs- og utgangsporter<\/b>, noe som er motsatt av inngang\/utgang gjennom minnet og ikke tar opp plass i prosessorens adresseomr\u00e5de.<\/p>\n<h2>Parallell- og serielle porter<\/h2>\n<p>\nEtter m\u00e5ten data utveksles p\u00e5, deles inngangs- og utgangsporter inn i to typer:<\/p>\n<ul>\n<li>parallell;<\/li>\n<li>seriell.<\/li>\n<\/ul>\n<p>\nSom navnet antyder, sender en parallellport en maskinord, som best\u00e5r av flere biter, samtidig. Parallellporten er den enkleste formen for datautveksling, da den ikke krever komplekse kretsdesign. I det enkleste tilfellet sendes hver bit av maskinordet gjennom sin egen signalbane, og to service-signallinjer brukes for tilbakemelding: <b>Data klar<\/b> og <b>Data mottatt<\/b>.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.cabledepot.com\/05DTSERPAR.html\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/7521e01508ceb9a7ab6c346fd55edb0e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nParallellporter ser ved f\u00f8rste \u00f8yekast ut til \u00e5 v\u00e6re veldig skalerbare: flere signallinjer betyr flere biter som overf\u00f8res samtidig, og dermed h\u00f8yere b\u00e5ndbredde. Likevel, p\u00e5 grunn av det \u00f8kte antallet signallinjer, oppst\u00e5r det interferensinteraksjon mellom dem, noe som f\u00f8rer til forvrengning av de overf\u00f8rte meldingene.<\/p>\n<p>Serielle porter er det motsatte av parallellporter. Dataoverf\u00f8ring skjer \u00e9n bit om gangen, noe som reduserer det totale antallet signallinjer, men kompliserer inngangs- og utgangskontrolleren. Overf\u00f8ringskontrolleren mottar maskinordet om gangen og m\u00e5 overf\u00f8re \u00e9n bit, mens mottakerkontrolleren p\u00e5 sin side m\u00e5 motta bitene og lagre dem i samme rekkef\u00f8lge.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.cabledepot.com\/05DTSERPAR.html\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/1a264c6efc7d854fbf4513aec347f954.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nDet lave antallet signallinjer gj\u00f8r at overf\u00f8ringsfrekvensen kan \u00f8kes uten st\u00f8y.<\/p>\n<h2>SCSI<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/922b430a5fda8ae5e46db82db9573719.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSmall Computer Systems Interface (SCSI) ble introdusert i 1978 og ble opprinnelig utviklet for \u00e5 samordne forskjellige typer enheter i et felles system. SCSI-1 spesifikasjonen tillot tilkobling av opptil 8 enheter (inkludert kontrolleren), slik som:<\/p>\n<ul>\n<li>skannere;<\/li>\n<li>b\u00e5ndstasjoner (streamere);<\/li>\n<li>optiske drivere;<\/li>\n<li>diskstasjoner og andre enheter.<\/li>\n<\/ul>\n<p><\/p>\n<blockquote><p><b>Opprinnelig ble SCSI kalt Shugart Associates System Interface (SASI), men standardiseringskomiteen ville ikke godkjenne et navn oppkalt etter selskapet, og etter en id\u00e9myldring kom navnet Small Computer Systems Interface (SCSI). \u00abFaren\u00bb til SCSI, Larry Boucher, hadde til hensikt at forkortelsen skulle uttales som \u00absexy\u00bb, men <noindex><a rel=\"nofollow\" href=\"http:\/\/www.endl.com\/ida.htm\">Dal Allan<\/a><\/noindex> leste det som \u00abs\u0441uzzy\u00bb (\u00abskazi\u00bb). Senere ble uttalen \u00abskazi\u00bb godt etablert som standard.<\/b><\/p><\/blockquote>\n<p>\nI SCSI-terminologi deles tilkoblede enheter inn i to typer:<\/p>\n<ul>\n<li>initiativer;<\/li>\n<li>m\u00e5l-enheter.<\/li>\n<\/ul>\n<p>\nInitiatoren sender en kommando til m\u00e5l-enheten, som deretter sender svar tilbake til initiatoren. Initiatorer og m\u00e5l-enheter er koblet til en felles SCSI-buss, med en b\u00e5ndbredde p\u00e5 5 MB\/s i SCSI-1 standarden.<\/p>\n<p>Den brukte \u00abfelles buss\u00bb topologien medf\u00f8rer visse begrensninger:<\/p>\n<ul>\n<li>spesielle enheter \u2014 termineringsenheter \u2014 m\u00e5 befinne seg i endene av bussen;<\/li>\n<li>b\u00e5ndbredden p\u00e5 bussen deles mellom alle enhetene;<\/li>\n<li>det maksimale antallet enheter som kan tilkobles samtidig er begrenset.<\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.cablesdirect.com\/store\/p\/2877.aspx\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/caecf6cf48e6f0c219080f93e1224206.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Enhetene p\u00e5 bussen identifiseres med et unikt nummer, kalt <b>SCSI Target ID<\/b>. Hver SCSI-enhet i systemet er representert av minst \u00e9n logisk enhet, som adresseres med et unikt nummer for den fysiske enheten, kalt <b>Logical Unit Number<\/b> (LUN).<\/p>\n<p><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/f85b1a966dbb47dea78320e27c9cbaac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKommandoer i SCSI sendes som <b>kommando beskrivelsesblokker<\/b> (Command Descriptor Block, CDB), som best\u00e5r av operasjonskode og parameterne for kommandoen. Standarden beskriver over 200 kommandoer, delt inn i fire kategorier:<\/p>\n<ul>\n<li><b>Mandatory<\/b> \u2014 m\u00e5 st\u00f8ttes av enheten;<\/li>\n<li><b>Optional<\/b> \u2014 kan implementeres;<\/li>\n<li><b>Vendor-specific<\/b> \u2014 brukes av en spesifikk produsent;<\/li>\n<li><b>Obsolete<\/b> \u2014 utdaterte kommandoer.<\/li>\n<\/ul>\n<p>\nBlant de mange kommandoene er kun tre av dem obligatoriske for enhetene:<\/p>\n<ul>\n<li><b>TEST UNIT READY<\/b> \u2014 sjekker enhetens beredskap;<\/li>\n<li><b>REQUEST SENSE<\/b> \u2014 ber om feilkoden fra forrige kommando;<\/li>\n<li><b>INQUIRY<\/b> \u2014 ber om grunnleggende spesifikasjoner for enheten.<\/li>\n<\/ul>\n<p>\nEtter \u00e5 ha mottatt og behandlet kommandoen, sender det m\u00e5lrettede enheten en statuskode tilbake til initiatoren, som beskriver resultatet av utf\u00f8relsen.<\/p>\n<p>Videre forbedring av SCSI (spesifikasjonene SCSI-2 og Ultra SCSI) utvidet listen over brukte kommandoer og \u00f8kte antall tilkoblede enheter til 16, samt hastigheten p\u00e5 dataoverf\u00f8ring via bussen til 640 MB\/s. Siden SCSI er et parallelt grensesnitt, var \u00f8kningen av dataoverf\u00f8ringshastigheten knyttet til en reduksjon i maksimal kabel lengde, noe som f\u00f8rte til ulemper ved bruk.<\/p>\n<p>Fra standarden Ultra-3 SCSI ble st\u00f8tten for 'hot plugging' introdusert - tilkobling av enheter mens str\u00f8mmen er p\u00e5.<\/p>\n<p>Den f\u00f8rste kjente SSD-en med SCSI-grensesnitt kan anses som M-Systems FFD-350, utgitt i 1995. Disken hadde en h\u00f8y kostnad og var ikke allment tilgjengelig.<\/p>\n<p>I dag er parallell SCSI ikke en popul\u00e6r tilkoblingsgrensesnitt for disker, men kommandosettet brukes fortsatt aktivt i USB- og SAS-grensesnitt.<\/p>\n<h2>ATA \/ PATA<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/0f152c456d01911a4e64b565741cb8cd.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nGrensesnittet <b>ATA<\/b> (Advanced Technology Attachment), ogs\u00e5 kjent som <b>PATA<\/b> (Parallel ATA) ble utviklet av Western Digital i 1986. Den markedsf\u00f8rte betegnelsen IDE (Integrated Drive Electronics) understreket den viktige innovasjonen: kontrolleren ble innebygd i enheten, snarere enn p\u00e5 et eget utvidelseskort.<\/p>\n<p>L\u00f8sningen \u00e5 plassere kontrolleren inne i enheten l\u00f8ste flere problemer. For det f\u00f8rste, avstanden fra lagringsenheten til kontrolleren ble redusert, noe som hadde en positiv effekt p\u00e5 ytelsen til dataenheten. For det andre var den innebygde kontrolleren 'tilpasset' kun for en type enhet og var derfor billigere.<\/p>\n<p><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/de2944768a139aeccef20e1688ed7baf.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nATA, i likhet med SCSI, bruker en parallell metode for inn- og utgang, noe som reflekteres i de brukte kablene. For tilkobling av disker med IDE-grensesnitt er 40-ledere kabler, ogs\u00e5 kalt flate kabler, n\u00f8dvendige. I nyere spesifikasjoner brukes 80-leders flate kabler, hvor over halvparten er jordingsledninger for \u00e5 redusere interferens p\u00e5 h\u00f8ye frekvenser.<\/p>\n<p>P\u00e5 ATA-flaten er det mellom to og fire kontakter, hvorav en er koblet til hovedkortet, mens de andre er til lagringsenhetene. N\u00e5r to enheter er tilkoblet samme kabel, m\u00e5 en av dem konfigureres som <b>Master<\/b>, mens den andre m\u00e5 v\u00e6re <b>Slave<\/b>. Det tredje enheten kan kun kobles til i \u00abkun les\u00bb-modusen.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.informit.com\/articles\/article.aspx?p=2028834&amp;seqNum=3\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/91490f1a349198d18c6e4947fc53476d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nPlasseringen av jumperen definerer rollen til den spesifikke enheten. Begrepene Master og Slave i forhold til enheter er ikke helt korrekte, da alle tilkoblede enheter er Slaves i forhold til kontrolleren.<\/p>\n<p>En spesiell nyvinning i ATA-3 er innf\u00f8ringen av <b>Selvmonitorering<\/b>, <b>Analyse- og rapporteringsteknologi (S.M.A.R.T.)<\/b>. Fem selskaper (IBM, Seagate, Quantum, Conner og Western Digital) samarbeidet og standardiserte teknologien for vurdering av tilstandene til lagringsenheter.<\/p>\n<p>St\u00f8tte for SSD-er kom med den fjerde versjonen av standarden, utgitt i 1998. Denne versjonen av standarden ga dataoverf\u00f8ringshastigheter opptil 33,3 MB\/s.<\/p>\n<p>Standarden stiller strenge krav til ATA-kabler:<\/p>\n<ul>\n<li>kabelen m\u00e5 v\u00e6re flat;<\/li>\n<li>maksimal lengde p\u00e5 kabelen er 18 tommer (45,7 centimeter).<\/li>\n<\/ul>\n<p>\nDen korte og brede kabelen var upraktisk og hindret kj\u00f8lingen. Det ble stadig vanskeligere \u00e5 \u00f8ke overf\u00f8ringsfrekvensen med hver p\u00e5f\u00f8lgende versjon av standarden, og ATA-7 l\u00f8ste problemet radikalt: den parallelle grensesnittet ble erstattet med et seri\u00f8st. Etter dette fikk ATA tillegget Parallel og ble kalt PATA, mens den syvende versjonen av standarden fikk et nytt navn \u2014 Serial ATA. Versjonsnummereringen for SATA begynte med en.<\/p>\n<h2>SATA<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/62bbd54846d285ac7545fd019935f4a4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nStandarden Serial ATA (SATA) ble introdusert 7. januar 2003 og l\u00f8ste problemene til sin forgjenger med f\u00f8lgende endringer:<\/p>\n<ul>\n<li>den parallelle porten ble erstattet med en seriell;<\/li>\n<li>den brede 80-tr\u00e5ds kabelen ble erstattet med en 7-tr\u00e5ds;<\/li>\n<li>topologien \u00abfelles buss\u00bb ble erstattet med tilkoblingen \u00abpunkt-til-punkt\u00bb.<\/li>\n<\/ul>\n<p>\nSelv om standarden SATA 1.0 (SATA\/150, 150 MB\/s) var litt raskere enn ATA-6 (UltraDMA\/130, 130 MB\/s), var overgangen til seriell datautveksling en \u00abforberedelse til\u00bb hastighets\u00f8kning.<\/p>\n<p>Seksten signallinjer for datatransport i ATA ble erstattet med to tvinnede par: ett for sending og ett for mottak. SATA-kontaktene er designet for st\u00f8rre motstand mot flere tilkoblinger, og spesifikasjonen SATA 1.0 muliggjorde \u00abhot plug\u00bb.<\/p>\n<blockquote><p><b>Noen pinner p\u00e5 diskene er kortere enn de andre. Dette er gjort for \u00e5 st\u00f8tte \u00abhot swap\u00bb. Under utskifting \u00abtaper\u00bb enheten og \u00abfinner\u00bb linjene i en forh\u00e5ndsbestemt rekkef\u00f8lge.<\/b><\/p><\/blockquote>\n<p>\nLitt over ett \u00e5r senere, i april 2004, ble den andre versjonen av SATA-spesifikasjonen lansert. Utover en hastighets\u00f8kning til 3 Gbit\/s, ble det introdusert teknologien <b>Native Command Queuing<\/b> (NCQ). Enheter som st\u00f8tter NCQ kan selvstendig organisere rekkef\u00f8lgen p\u00e5 utf\u00f8relsen av innkommende kommandoer for \u00e5 oppn\u00e5 maksimal ytelse.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.newegg.com\/red-rocstor-6-data-transfer-cable\/p\/0ZF-00S7-00004\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/5a10fbfb30d403d9700136018a0d94eb.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nI l\u00f8pet av de neste tre \u00e5rene jobbet SATA Working Group med \u00e5 forbedre den eksisterende spesifikasjonen, og i versjon 2.6 ble det innf\u00f8rt kompakte kontakter som Slimline og micro SATA (uSATA). Disse kontaktene er en redusert versjon av den originale SATA-kontakten og er designet for optiske stasjoner og sm\u00e5 disker i b\u00e6rbare datamaskiner.<\/p>\n<p>Selv om den andre generasjonen av SATA hadde tilstrekkelig b\u00e5ndbredde for harddisker, krevde solid-state-disker mer. I mai 2009 ble den tredje versjonen av SATA-spesifikasjonen lansert med en \u00f8kt b\u00e5ndbredde p\u00e5 6 Gbit\/s.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/windowstips.ru\/chto-takoe-msata-ssd-i-chem-on-mozhet-byt-polezen-osobenno-esli-vy-ne-udovletvoreny-obshhej-skorostyu-vashego-noutbuka\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/0a72172e33304d39dc8fcebc24aaca71.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nSpesielt mye oppmerksomhet ble rettet mot solid-state-disker i SATA 3.1-utgaven. En Mini-SATA (mSATA) kontakt ble introdusert for tilkobling av solid-state-disker i b\u00e6rbare datamaskiner. I motsetning til Slimline og uSATA, var den nye kontakten lik PCIe Mini, selv om den ikke var elektrisk kompatibel med PCIe. Utover den nye kontakten kunne SATA 3.1 ogs\u00e5 skryte av muligheten til \u00e5 sette TRIM-kommandoer i k\u00f8 sammen med lese- og skrivekommandoer.<\/p>\n<blockquote><p><b>TRIM-kommandoen varsler solid-state-disken om dataspor som ikke b\u00e6rer nyttelast. F\u00f8r SATA 3.1, f\u00f8rte utf\u00f8relsen av denne kommandoen til tilbakestilling av hurtigbufferne og pauser i inn- og utdataoperasjoner f\u00f8r TRIM-kommandoen ble utf\u00f8rt. Denne tiln\u00e6rmingen reduserte diskens ytelse under slettingsoperasjoner.<\/b><\/p><\/blockquote>\n<p>\nSATA-spesifikasjonen klarte ikke \u00e5 f\u00f8lge den raske veksten i tilgangshastigheten til solid-state-disker, noe som f\u00f8rte til introduksjonen av en kompromissl\u00f8sning kalt SATA Express i SATA 3.2-standarden i 2013. I stedet for \u00e5 doble b\u00e5ndbredden til SATA igjen, utnyttet utviklerne den utbredte PCIe-bussen, som har hastigheter som overskrider 6 Gbit\/s. Disker som st\u00f8tter SATA Express fikk sin egen formfaktor kalt M.2.<\/p>\n<h2>SAS<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/b962c09d48c8aca6a19381d6d8866558.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDen \u00abkonkurrerende\u00bb ATA-standarden SCSI sto heller ikke stille, og bare ett \u00e5r etter lanseringen av Serial ATA, i 2004, ble det omdannet til et sekvensielt grensesnitt. Navnet p\u00e5 det nye grensesnittet er <b>Serial Attached SCSI<\/b> (SAS).<\/p>\n<p>Til tross for at SAS arvet SCSI-instruksjonssettet, var endringene betydelige:<\/p>\n<ul>\n<li>sekventiell grensesnitt;<\/li>\n<li>29-pinners str\u00f8m kabel;<\/li>\n<li>punkt-til-punkt tilkobling<\/li>\n<\/ul>\n<p>\nTerminologien fra SCSI ble ogs\u00e5 arvet. Kontrolleren kalles fortsatt initiator, mens de tilkoblede enhetene kalles m\u00e5l. Alle m\u00e5l-enheter og initiator danner et SAS-domene. I SAS er b\u00e5ndbredden p\u00e5 tilkoblingen uavhengig av antall enheter i domenet, da hver enhet bruker sin dedikerte kanal.<\/p>\n<p>Det maksimale antallet enheter som kan kobles til et SAS-domene if\u00f8lge spesifikasjonen overstiger 16 000, og i stedet for SCSI-ID for adressering brukes en identifikator <b>World-Wide Name<\/b> (WWN).<\/p>\n<blockquote><p><b>WWN er en unik identifikator med en lengde p\u00e5 16 byte, lik MAC-adressen for SAS-enheter.<\/b><\/p><\/blockquote>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Serial_Attached_SCSI\"><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/0659809e755f33639caaf83606dce40d.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nTil tross for likheten mellom SAS- og SATA-kontakter, er disse standardene ikke helt kompatible. Imidlertid kan en SATA-disk kobles til en SAS-kontakt, men ikke omvendt. Kompatibiliteten mellom SATA-disker og SAS-domenet oppn\u00e5s ved hjelp av SATA Tunneling Protocol (STP).<\/p>\n<p>Den f\u00f8rste versjonen av SAS-1 har en b\u00e5ndbredde p\u00e5 3 Gbit\/s, mens den nyeste, SAS-4, forbedret dette tallet syv ganger: 22,5 Gbit\/s.<\/p>\n<h2>PCIe<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/05251167ad57703662c9be5df62ca85f.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPeripheral Component Interconnect Express (PCI Express, PCIe) er et sekvensielt grensesnitt for datatransport, introdusert i 2002. Utviklingen ble startet av Intel, og ble senere overf\u00f8rt til en spesialorganisasjon \u2014 PCI Special Interest Group.<\/p>\n<p>Det sekvensielle grensesnittet PCIe var ikke noe unntak og ble en logisk fortsettelse av det parallelle PCI, som var ment for tilkobling av utvidelseskort.<\/p>\n<p>PCI Express skiller seg betydelig fra SATA og SAS. PCIe-grensesnittet har et variabelt antall linjer. Antallet linjer er lik potenser av to og varierer mellom 1 og 16.<\/p>\n<p>Begrepet \u00ablinje\u00bb i PCIe refererer ikke til en spesifikk signal linje, men til en separat full duplex kommunikasjonskanal best\u00e5ende av f\u00f8lgende signal linjer:<\/p>\n<ul>\n<li>mottak+ og mottak-;<\/li>\n<li>overf\u00f8ring+ og overf\u00f8ring-;<\/li>\n<li>fire jordlinjer.<\/li>\n<\/ul>\n<p>\nAntallet PCIe-linjer p\u00e5virker direkte den maksimale b\u00e5ndbredden til forbindelsen. Den moderne standarden PCI Express 4.0 tillater \u00e5 oppn\u00e5 1,9 GB\/s per linje, og 31,5 GB\/s ved bruk av 16 linjer.<\/p>\n<p><img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/e3c4ec567c596348ebba75ff1c88c933.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\u00abAppetitten\u00bb til solid-state-disker vokser veldig raskt. B\u00e5de SATA og SAS klarer ikke \u00e5 \u00f8ke b\u00e5ndbredden sin for \u00e5 \u00abhenge med\u00bb SSD, noe som har f\u00f8rt til fremkomsten av SSD-disker med PCIe-tilkobling.<\/p>\n<blockquote><p><b>Selv om PCIe Add-In-kort festes med skruer, st\u00f8tter PCIe \u00abhot swapping\u00bb. De korte pinnene PRSNT lar deg bekrefte at kortet er helt installert i sporet.<\/b><\/p><\/blockquote>\n<p>\nSolid-state-disker som er koblet til via PCIe reguleres av en egen standard. <b>Non-Volatile Memory Host Controller Interface Specification<\/b> og finnes i mange formfaktorer, men om dem vil vi snakke i neste del.<\/p>\n<h2>Fjernlagringsenheter<\/h2>\n<p>\nMed opprettelsen av store datalagringssystemer oppsto det behov for protokoller som lar deg koble til lagringsenheter som er plassert utenfor serveren. Den f\u00f8rste l\u00f8sningen i dette omr\u00e5det var <b>Internet SCSI<\/b> (iSCSI), utviklet av IBM og Cisco i 1998.<\/p>\n<p>Ideen bak iSCSI-protokollen er enkel: SCSI-kommandoer \u00abpakket\u00bb i TCP\/IP-pakker og sendt over nettverket. Til tross for den fjerndrevne tilkoblingen gir det klientene inntrykk av at lagringsenheten er koblet lokalt. Et Storage Area Network (SAN) bygget p\u00e5 iSCSI kan bygges p\u00e5 eksisterende nettverksinfrastruktur. Bruken av iSCSI reduserer betydelig kostnadene knyttet til opprettelsen av SAN.<\/p>\n<p>iSCSI har en \u00abpremium\u00bb versjon \u2014 <b>Fibre Channel Protocol<\/b> (FCP). SAN som bruker FCP bygges p\u00e5 dedikerte fiberoptiske kommunikasjonslinjer. Denne tiln\u00e6rmingen krever ekstra optisk nettverksutstyr, men er stabil og har h\u00f8y b\u00e5ndbredde.<\/p>\n<blockquote><p><b>Det finnes mange protokoller for \u00e5 sende SCSI-kommandoer over datanettverk. Likevel er det bare \u00e9n standard som l\u00f8ser den motsatte oppgaven og lar deg sende IP-pakker over SCSI-bussen \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc2143.txt\">IP-over-SCSI<\/a><\/noindex>.<\/b><\/p><\/blockquote>\n<p>\nDe fleste protokoller for opprettelse av SAN bruker SCSI-kommandoer for \u00e5 styre lagringsenheter, men det finnes unntak, for eksempel den enkle <b>ATA over Ethernet<\/b> (AoE). AoE-protokollen sender ATA-kommandoer i Ethernet-pakker, men i systemet vises lagringsenhetene som SCSI.<\/p>\n<p>Med fremkomsten av NVM Express-lagringsenheter har iSCSI- og FCP-protokollene sluttet \u00e5 oppfylle de raskt voksende kravene til solid-state-disker. To l\u00f8sninger har dukket opp:<\/p>\n<ul>\n<li>\u00e5 f\u00f8re PCI Express-bussen utenfor serveren;<\/li>\n<li>opprettelse av NVMe over Fabrics-protokollen.<\/li>\n<\/ul>\n<p>\nUtslepp av PCIe-banen kobles til opprettelsen av komplisert svitsjeutstyr, men endrer ikke protokollen.<\/p>\n<p>NVMe over Fabrics-protokollen har blitt et godt alternativ til iSCSI og FCP. NVMe-oF bruker fiberoptiske forbindelser og NVM Express-kommandoer.<\/p>\n<h2>DDR-T<\/h2>\n<p>\n<img decoding=\"async\" alt=\"Introduksjon til SSD. Del 2. Grensesnittet\" src=\"\/wp-content\/uploads\/2019\/12\/3fe9daef1cc011973e9cfc48e9ffe8d2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nStandardene iSCSI og NVMe-oF l\u00f8ser problemet med tilkobling av eksterne disker som lokale, mens Intel har valgt en annen vei og maksimerer n\u00e6rhet av lokale disker til prosessoren. Valget falt p\u00e5 DIMM-spor, hvor RAM installeres. Den maksimale b\u00e5ndbredden til DDR4-kabelen er 25 GB\/s, som betydelig overstiger hastigheten til PCIe-bussen. Dermed kom Intel\u00ae Optane\u2122 DC Persistent Memory til.<\/p>\n<p>For \u00e5 koble lagringsenheten til DIMM-sporene ble det oppfunnet en protokoll <b>DDR-T<\/b>, fysisk og elektrisk kompatibel med DDR4, men krever en spesiell kontroller som ser forskjellen mellom minnebrikken og lagringsenheten. Tilgangshastigheten til lagringsenheten er lavere enn for RAM, men h\u00f8yere enn for NVMe.<\/p>\n<p>DDR-T-protokollen er kun tilgjengelig med Intel\u00ae prosessorer av Cascade Lake generasjonen eller nyere.<\/p>\n<h2>Konklusjon<\/h2>\n<p>\nNesten alle grensesnitt har gjennomg\u00e5tt en lang utviklingsprosess fra sekvensiell til parallell datatransmisjon. Hastighetene for solid-state-disker vokser raskt, i g\u00e5r var solid-state-disker en sjeldenhet, men i dag vekker NVMe ikke lenger spesiell overraskelse.<\/p>\n<blockquote><p><b>In our laboratory <noindex><a rel=\"nofollow\" href=\"https:\/\/selectel.ru\/lab\/\">Selectel Lab<\/a><\/noindex> du kan teste SSD- og NVMe-disker selv.<\/b><\/p><\/blockquote>\n<p class=\"for_users_only_msg\">Kun registrerte brukere kan delta i unders\u00f8kelsen. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Logg inn<\/a><\/noindex>, v\u00e6r s\u00e5 snill.<\/p>\n<h2 class=\"default-block__polling-title\">Vil NVMe-disker erstatte klassiske SSD-er snart?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">55.5%<\/strong>Ja100<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">44.4%<\/strong>Nei80<\/p>\n<\/li>\n<\/ul>\n<p>    180 brukere har stemt. 28 brukere avsto.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/selectel\/blog\/478684\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0446\u0438\u043a\u043b\u0430 \u00ab\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 SSD\u00bb \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b\u0438 \u043f\u0440\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u043a\u043e\u0432. \u0412\u0442\u043e\u0440\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442 \u043f\u0440\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043d\u0430\u043a\u043e\u043f\u0438\u0442\u0435\u043b\u044f\u043c\u0438. \u041e\u0431\u0449\u0435\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c \u0438 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0438\u0439\u043d\u044b\u043c\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f\u043c\u0438, \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u043c\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043c\u0438. \u042d\u0442\u0438 \u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u0440\u0435\u0433\u043b\u0430\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u044e\u0442 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u2014 \u0441\u043e\u0432\u043e\u043a\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432, \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0438 \u043f\u0440\u0430\u0432\u0438\u043b \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043c\u0435\u0436\u0434\u0443 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53854","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/vvedenie-v-ssd-chast-2-interfejsnaya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 SSD. \u0427\u0430\u0441\u0442\u044c 2. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u0430\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/vvedenie-v-ssd-chast-2-interfejsnaya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-11T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:47+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Innledning til SSD. Del 2. Grensesnitt | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/vvedenie-v-ssd-chast-2-interfejsnaya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 SSD. \u0427\u0430\u0441\u0442\u044c 2. \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u0430\u044f | ProHoster","og:url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/vvedenie-v-ssd-chast-2-interfejsnaya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-11T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53854","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 09:02:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:12:42","updated":"2026-01-24 09:02:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/53854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=53854"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/53854\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=53854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=53854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=53854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}