Parhaat SSD-asemat – Joulukuu 2015

Artikkelin kirjoittaja: Panu Roivas | 4 kommenttia

SSD-asemien tekniikka ja huomioon otettavat seikat



Luku- ja kirjoitusnopeudet:





SSD-asemien nopeuksia mietittäessä on hyvä pitää mielessä muutama pääseikka. Levyjä markkinoidaan yleensä korkeilla peräkkäisluku- ja kirjoitusnopeuksilla (Sequential read/write), mutta tämä pätee vain, jos asemalla kirjoitetaan tai luetaan suurta tiedostoa. Suurin osa esimerkiksi käyttäjärjestelmän lukutapahtumista tapahtuu kuitenkin ns. satunnaislukuina (Random read), joiden lukunopeus on aivan eri luokkaa.

Lukunopeus riippuu käytetystä lohkokoosta, joista yleisin on 4K, eli neljä kilotavua. Suuri osa peruskäyttäjän koneella tapahtuvista operaatioista on 4K-128K kokoisia siirtoja, ja tämä pätee yleensä myös peleihin, joissa operaatiot ovat yleensä 4K, 16K tai 32 K.

Käytössä on myös random IOPS-lukema, joka viittaa aseman kykyyn suorittaa siirto-operaatioita (Input/Output Operations per Second). IOPS-lukema on nopeimmilla SATA III-asemilla yli 100 000 operaatiota sekunnissa, ja kalleimmilla PCI-e-korteilla yli miljoona. IOPS-lukema muodostuu hakuajasta sekä muistipiirin latenssista. Vaikka korkea IOPS-lukema takaa, ettei aseman rajoitteena ole operaatioiden määrä, ei se ole kuitenkaan yksinään hyvä mittari SSD:n suorituskyvyn mittaukseen.

Lukunopeuksiin vaikuttaa myös lukujonon syvyys (Queue depth). Peruskäytössä lukujono ei yleensä kasva muutamaa lukua syvemmäksi, mutta SSD-asemilla voi olla hyvinkin erilaisia suorituskykyprofiileja riippuen siitä, miten syvä lukujono on. SSD-asemien arvosteluissa on monesti testejä joissa on hyvinkin korkeita lukujonoja, jotka eivät käytännössä ole merkityksellisiä palvelinkäytön ulkopuolella.

Kirjoitusnopeudet SSD-asemilla riippuvat myös käytetystä kapasiteetista, sillä SSD-asema muodostuu useammasta muistipiiristä, ja yksinkertaistettuna - mitä enemmän piirejä on, sitä useammalle asema voi kirjoittaa yhtä aikaa. Tästä syystä suuremman kapasiteetin asemat samassa mallistossa tarjoavat parempia kirjoitusnopeuksia. Näin ollen suurempi SSD-asema vaikuttaisi järkevämmältä valinnalta kirjoitusnopeuden suhteen. Tämä ei kuitenkaan välttämättä aina pidä paikkaansa, ja yhden suuremman levyn sijaan käyttöön voi teoriassa ottaa RAID 0 -lomituksen ja näin tuplata myös lukunopeudet. Lisäksi suurempi kapasiteetti voidaan saavuttaa lisäpiirien lisäksi tiheämmillä ja kookkaammilla piireillä.

Muista tarkastaa käytetty SATA-liitäntä



SATA III –asemien rajat ovat jo tulleet vastaan SSD-asemien kohdalla, mutta tästä huolimatta nopeuksissa on joitain eroja. Yksi merkittävä tekijä voi olla käytetyssä emolevyssä ja sen tarjoamissa SATA III –liitännöissä. Liitännät on yhdistetty niitä ajavaan mikrokontrolleriin, joka saattaa olla esimerkiksi Intelin, AMD:n, ASMedian tai Marvellin suunnittelema. Näillä mikrokontrollereilla voi olla selviä nopeuseroja, ja yleisesti Intelin kontrolleria on pidetty nopeimpana ja kolmannen osapuolen kontrollereita hitaimpana. Valitettavasti päivitettyä informaatiota nopeuseroista kontrollereiden välillä on tällä hetkellä köyhänlaisesti. Asiasta lisää löytyy esimerkiksi Tom’s Hardwaren artikkelista. Emolevyillä on yleensä SATA-liitäntöjä useamman mikrokontrollerin ohjaamana, joten kannattaa tarkistaa emolevyn ohjekirjasta, mitkä liittimet kuuluvat mille kontrollerille.


Asuksen emolevyssä Intelin kontrolleriin kytketyt liitännät on merkitty valkoisella


SSD-aseman saa toki asennettua myös vanhempaan SATA II –liitäntään, joka epäilemättä löytyy vielä monen perheen peruskoneesta. Maksimilukunopeudet ovat luonnollisesti ehkä vain puolet SATA III –liitäntään verrattuna, mutta tästä huolimatta SSD-asema on merkittävä päivitys mekaaniseen kiintolevyyn verrattuna.

Muistipiirit – SLC, MLC, TLC, NAND, V-NAND



SSD-asemien kohdalla puhutaan uutisissa monesti mystisillä akronyymeillä kuten SLC, MLC tai TLC. Kyseessä on muistipiirin tapa mahduttaa bittejä itseensä. NAND flash -muistipiiri koostuu ”soluista”, jotka voivat sisältää tietyn määrän dataa riippuen siitä miten se on asetettu toimimaan. SLC (Single level cell) tallentaa yhteen soluun vain yhden bitin. Tämä on luonnollisesti kallein vaihtoehto, mutta samalla myös vikasietoisin. Näin ollen SLC-muistilla varustettuja levyjä löytyy yleensä vain vanhemmista ja kalliista yritysratkaisuista, tai pienenä määränä nopeampaa välimuistia.

Suurin osa SSD-asemista on MLC-muistillisia, eli niissä on neljä muistitilaa kahden bitin tallennukseen. Tarjolle on tullut myös TLC-versioita kolmella bitillä per solu. Uudemmat muistipiirit korvaavat tallennustiheyden perässä juoksun seurauksena tapahtuvaa vikaantumisongelmaa lisäämällä levyyn piilotettua tilaa, jota se ottaa käyttöön sitä mukaa kun käytössä olleet solut vikaantuvat. Peruskäyttäjän ei kuitenkaan tarvitse huolehtia tästä, sillä SSD-asemien kestävyys on tällä hetkellä sitä luokkaa, ettei niitä todennäköisesti saa kirjoittamalla kulutettua puhki.



TLC-muistien lisäksi Samsung ja Intel ovat uurastaneet uusien 3D-muistien parissa. Nämä lupaavat entistä parempaa suorituskykyä ja tiheyttä. Samsung käyttää uusimma 850 Pro –asemassaan MLC V-NAND –muistia, joka lupaa pienimmällekin 128 Gt asemalle 470 Mt/s kirjoitusnopeuden. V-NAND lupaa myös kasvattaa muistin kestävyyttä, ja Samsung lupaa 850 Pro –sarjan asemille 150 teratavun kirjoituskestävyyttä, millä on toisaalta merkitystä lähinnä yritysasikkaiden kannalta. Todellisuudessa levyt voivat käytännössä kestää petatavujen kirjoitusmääriä. Pienenä vertauskohtana allekirjoittaneen omassa koneessa pitkään palvellut OCZ Vertex 3 128 Gt on ehtinyt kirjoittaa 21049 Gt yhteensä 20504 käyttötunnin (n. 2,4 vuotta jatkuvaa käyttöä) aikana.



Intel lupaa oman 3D MLC NAND -muistinsa olevan Samsungin vastaavaa parempi. Samsung käyttää tällä hetkellä 86 gigabitin 3D-muistipiirejä, kun taas Intelin tuleva 3D-muisti tulee tarjolle 256 gigabitin koossa, ja tukee myös 384 gigabitin TLC-versiota. Tietysti tämä on toistaiseksi lähinnä puhetta Intelin suunnalta, sillä se ei ole vielä julkaissut tuotteita uusilla muistipiireillä. Suurempi muistipiiri ei välttämättä takaa parempia suorituskykytuloksia, sillä tuttuun tapaan SSD-asemat koostuvat useasta muistipiiristä, ja erityisesti kirjoitusnopeuksissa useampi pienempi muistipiiri voi päätyä nopeammaksi rinnakkaiskirjoituksen takia. Suurempi piiri voi mahdollistaa halvemman hinnan, mutta Intel ei yleensä ole ollut halukas lähtemään hintakilpailuun muiden kanssa. Uusi kookkaampi 3D-muistipiiri kuitenkin mahdollistaa entistä suuremmat, Intelin mukaan jopa 10 teratavun SSD-asemat tulevaisuudessa. Perinteisellä 2D-tekniikalla raja on tullut jo vastaan prosessitekniikan osalta.

Kontrollerit



SSD-levyistä löytyy myös niiden omat kontrollerit, jotka hoitavat muistipiirien hallinnan. Tarkoitukseen luotuja kontrollereita on useita erilaisia ja nämä ovat jatkuvan kehityksen alla. Tunnetuimpia nimiä on esimerkiksi LSI SandForcen kontrollerit, mutta monella suuremmalla valmistajalla on nykyään käytössä omat kontrollerinsa, esimerkiksi Samsungilla MGX tai MEX. Kontrollereiden tavat käsitellä dataa voivat poiketa toisistaan hyvinkin paljon, ja voivat antaa hyvinkin erilaisia tuloksia synteettisissä testeissä riippuen esimerkiksi siitä, käytetäänkö pakkautuvaa tai pakkautumatonta dataa.

Kontrollerien ja muistipiirien yhteistoimintaa voidaan parantaa myös muilla kikoilla kuten Samsungin Turbowrite tai RAPID mode. TurboWritella viitataan pienen SLC-välimuistin käyttöön Samsungin TLC-muistipiireillä. Lisäksi RAPID-tilassa SSD pystyy tallentamaan osan usein luettavasta datasta väliaikaisesti dRAM-muistiin. Tämä luonnollisesti vaikuttaa myös synteettisissä testeissä, ja saattaa antaa väärän kuvan aseman todellisesta suorituskyvystä, sillä kaikki data ei ole tallennettu dRAMiin.

kommenttia 4

hannibal_pjv

Selkeästi muut valmistajat ovat jäljessä Samsungista 3d tekniikan osalta muistipiireissä ja se näkyy hieman. Toivottavasti ensi vuosi tuo kilpailua myös sille saralle, niin saadaan hintoja oikeasti liikkeelle. Mutta ei paha näinkään.

Michelola

Samsung PRO sarjan levyillä ilmeisesti vakavia yhteensopivuusongelmia linuxin kernelin kanssa? Onko ongelma vielä ajankohtainen? (TRIM:iin liittyen)

Koipel

Originally posted by Michelola:
Samsung PRO sarjan levyillä ilmeisesti vakavia yhteensopivuusongelmia linuxin kernelin kanssa? Onko ongelma vielä ajankohtainen? (TRIM:iin liittyen)
Kysyin Ubuntu forumilta asiasta ja vastauksen voi lukea alla olevasta linkistä.
http://forum.ubuntu-fi.org/index.php?to...w;topicseen#new

Ubuntu 14.04.3 LTS
Asus P8P67, i5 2500K (4,2GHz), Kingston 8Gt 1600Mhz, MSI GeForce GTX 460

kalahukassa

Artikkelin kirjoittaja: miksi pudistelet päätäsi elektroniikan hintakehityksen puuttumisen takia? Miksi et vain hyväksy sitä tosiasiaa, että tätä maata johtaa kasa tolloja.
Miksi et olisi "vastuullinen" kirjoittaja ja samalla vaikuttaja, ja ohjaa meidät kuluttajat ostamaan sieltä, mistä ne tuotteet saa ostettua edullisemmalla hinnalla?

Paluumuuttajana muutaman vuoden poissaolon jälkeen suomesta, järki sanoo, että pitäisi äkkiä lähteä pois täältä.
Suomi on korkein ALV verotus maa Unkarin, Tanskan, Ruotsin ja Kroatian jälkeen. Kuinka moni edellämainituista maista voi hyvin tai myy hyvin esim. elektroniikkaa?
Lux, Malta ja Saksa ovat alhaisimmat verotusmaat, jossa talous luvut ovat hyvät ja valtiot voivat erinomaisesti verrattaessa ensin mainittuihin maihin.
Luuletteko että on sattumaa, että em. maat voivat ja myyvät hyvin, myös elektroniikkaa?

Valitettavasti suomalaisen vastaus em. kysymyksiin alkaa sanoilla: Mutta kun...
Eli kaikki junnaa paikallaan kuten aina ennenkin. Mikään ei siis tule muuttumaan ennen kuin "mutta kun" -urpoilu muuttuu aktiiviseksi ostotoimeksi suomen rajojen ulkopuolelta.

Kommentoi artikkelia