ASUS Hyper Express SSD 256GB test
Datum objave 25.05.2014 - Krešimir Matanović
SATA Express sučelje i Hyper Express 256 GB
Najprije malo o novom sučelju
U osnovnim crtama, SATA Express je standard koji je opisan i sadržan u SATA 3.2 specifikaciji kao nasljednik SATA III (6Gbps) standarda. Sučelje je to koje podržava i povezuje Serial ATA (SATA) i PCI Express (PCIe) uređaje za spremanje podataka. Konektor je unazad kompatibilan sa starijim SATA konektorima, ali je zbog fizičkog ograničenja nemoguće spojiti novi SATA Express uređaj na staro SATA sučelje.
SATA Express nije u potpunosti novi SATA standard, koji je trebao donijeti 12 Gbps brzine sučelja, Ipak, zbog povećane komplikacije pri izradi i u vremenu koje je za to potrebno odlučeno je koristiti ovakvo hibrino rješenja. SATA Express jednostavniji put u kojem se kombiniraju SATA i PCI Express sučelja pri čemu maksimalna propusnost za PCIe Gen2 uređaje doseže 10 Gbps a za novije (PCIe Gen3) do 20 Gbps. Ovo rezultira da trenutni Gen2 uređaji imaju teoretsku propusnost od 1000 MB/s, a Gen3 će imati 1969 MB/s).
Kao dodatak podršci za klasični Advanced Host Controller Interface (AHCI), SATA Express podržava i noviji NVM Express (NVMe) driver koji je optimiziraniji, no koji od dva će koristiti ovisi u samom uređaju. Mi smo ovaj test proveli na računalu sa Windows 8.1 koji automatski odabire i prepoznaje koje drivere treba koristiti, a u ovom je slučaju to bio AHCI.
Kabel kojim spajamo danas testirani uređaj je ponešto drugačiji u odnosu na klasične a i fizički je nemoguće koristiti starije kabela s novim uređajima. Stoga su na opremljenijim matičnim pločama implementirani novi i odgovarajući SATA Express konektori, baš kao na Z97-Deluxe s kojom smo mi testirali .
Hyper Express 256GB
Asus nam je na test poslao prototip/koncept svoga Hyper Express uređaja i kao takvog ćemo ga i promatrati tijekom testiranja. Finalni izgled proizvoda može biti drugačiji, a i form factor se može razlikovati pa je moguća i pojava 3.5“ uređaja većeg kapaciteta.
Za sada ipak, riječ je o klasičnom 2.5“ uređaju visine 9 mm, čija je jedina fizička razlika u odnosu na klasičan SSD spojeni konektor napajanja i komunikacije pa nije moguće spojiti starije kabele, nego je potreban poseban kabel koji s jedne strane ima konektor napajanja i komunikacije spojen u jedan (za SSD) te s druge odvojeni SATA Express konektor za ploču i klasičan konektor za SATA napajanje kakvo nalazimo na svim aktualnim napajanjima za računalo.
Otvaranjem uređaja vidimo kako je zapravo riječ o dva SanDiskova miniSATA uređaja postavljena na isti PCB. SanDisk U100 SSD (SDSA5FK-128GB-1002) je stariji mini SATA SSD kojeg je Asus u ovom slučaju iskoristio kako bi pokazali koncept budućeg Hyper Express SSD-a. Riječ je o proizvodu koji se više ne izrađuje, no i dalje se aktivno koristi. Nativno, SSD podržava SATA 6Gbps sučelje i donosi brzine transfera od 480 MB/s za čitanje te 380 MB/s za zapis. Sekvencijalne performanse su 1000 IOPS-a, a nasumična 7000 IOPS-a (preko 8GB prostora). Uređaj je vrlo pouzdan sa 4.000.000 sati MTBF-a, i 80TB zapisa kroz životni vijek. Potrošnja prilikom rada je 4W, a podržava TRIM, SMART, NCQ i nCache tehnologije.
Ono što je Asus za Hyper Express uređaj napravio je sljedeće. Dva su takva U100 SSD-a kapaciteta 128GB svaki povezali u RAID 0 polje kako bi dobili brzinu transfera koja bi zadovoljila potrebe SATA Express sučelja, pri čemu su naravno dobili i ukupan kapacitet od 256GB (kapacitet diska formatiranog u NTFS je 238.5GB). Glavnu ulogu pri tome ima ASMedijin ASM1062R kontroler koji SATA 6Gbps sučelje “pretvara” u dual PCIe Gen2 sučelje prema ploči i kontroleru na njoj. Čitava je to mudrost oko ovoga diska, pa je stoga najbolje da se odmah uhvatimo testiranja i analize rezultata.
Test sistem i način testiranja
Test sistem:
|
|
Način testiranja
Disk smo testirali na Asusovoj novoj Z97-Deluxe ploči, i sa intelovim i7-4770K procesorom. Prilikom testiranja je radio u AHCI načinu rada i sa Microsoft Storage driverima (MSAHCI), što su mu dodijelili Windowsi 8.1. Uz sve standardne testove koje provodimo tu je i simulacija četiriju situacija uz pomoć I/O Metera - Database sa 67% čitanja i 33% zapisa, Workstation sa 80% čitanja i 20% zapisa, Web Servera sa 100% čitanja i File Servera sa 80% čitanja i 20% zapisa, nakon čega ispisujemo broj izmjerenih IOPS-a.
Rezultati testova - prvi dio
PCMark8
[ichart headers="ID,MB/s" htitle="Storage Bandwidth (MB/s)" labels="Intel DC S3500 480GB,OCZ Vector 150 120GB,OCZ Vertex 450 256GB,OCZ Vertex 4 256GB,takeMS UTX-PO318 120GB,Corsair Vertex 3 128GB, Asus Hyper Express 256GB" values="284.67,216.28,214.05,198.68,180.66,123.9,37.28" colors="blue,blue,blue,blue,blue,blue,orange" height="400", min="0" max="300"]
PCMark8 mjeri rezultate kroz deset različitih testova koji uključuju igre (WoW, BF3), te Adobeove i Microsoftove alate te na temnelju toga donosi krajnji rezultat za disk i propusnost. Ma početku odmah slab rezultat a razloga može biti mnogo. Ipak, idemo pogledati i ostale testove prije donošenja zaključka.
AIDA64 Read
[ichart headers="ID,MB/s" htitle="Linear Read (MB/s)" labels="Asus Hyper Express 256GB,OCZ Vector 256GB,OCZ Vector 150 120GB,takeMS UTX-PO318,Intel DC S3500 480GB,OCZ Vertex 450 256GB,Intel SSD335 240GB" values="644.1,540.7,540.7,526.7,523.23,384.7,377.56" colors="green,blue,blue,blue,blue,blue,blue" height="400", min="0" max="650"]
[ichart headers="ID,MB/s" htitle="Random Read (MB/s)" labels="OCZ Vector 150 120GB,Asus Hyper Express 256GB,takeMS UTX-PO318,OCZ Vector 256GB,Intel DC S3500 480GB,OCZ Vertex 450 256GB,Intel SSD335 240GB" values="698.5,674.8,592.9,570.2,545.8,397.9,392.6" colors="blue,green,blue,blue,blue,blue,blue" height="400", min="0" max="700"]
[ichart headers="ID,ms" htitle="Average Read Access (ms)" labels="OCZ Vector 256GB,OCZ Vector 150 120GB,Intel DC S3500 480GB,takeMS UTX-PO318,OCZ Vertex 450 256GB,Intel SSD335 240GB, Asus Hyper Express 256GB" values="0.02,0.02,0.03,0.03,0.08,0.17,0.25" colors="blue,blue,blue,blue,blue,blue,green" height="400", min="0" max="0.25"]
Hyper Express ovdje pokazuje solidne rezultate u svim mjerenjima, a jedino je vrijeme pristupa nešto više zbog činjenice kako naprije treba pristupiti ASMedijinom kontroleru pa tek onda kontrolerima na zasebnim SSD-ima.
AIDA64 Write
[ichart headers="ID,MB/s" htitle="Linear Write (MB/s)" labels="Asus Hyper Express 256GB,Intel DC S3500 480GB,OCZ Vector 256GB,OCZ Vector 150 120GB,OCZ Vertex 450 256GB,Intel SSD335 240GB,takeMS UTX-PO318" values="451.4,430.9,353,285.5,259.6,225.2,198.5" colors="red,blue,blue,blue,blue,blue,blue" height="400", min="0" max="460"]
[ichart headers="ID,MB/s" htitle="Random Write (MB/s)" labels="OCZ Vector 256GB,Intel DC S3500 480GB,OCZ Vertex 450 256GB,takeMS UTX-PO318,OCZ Vector 150 120GB,Intel SSD335 240GB,Asus Hyper Express 256GB" values="395.6,343.6,296.6,219,201.4,168.6,100.2" colors="blue,blue,blue,blue,blue,blue,red" height="400", min="0" max="400"]
[ichart headers="ID,ms" htitle="Average Write Access (ms)" labels="Intel DC S3500 480GB,OCZ Vector 150 120GB,OCZ Vertex 450 256GB,Asus Hyper Express 256GB,OCZ Vector 256GB,Intel SSD335 240GB,takeMS UTX-PO318" values="0.03,0.04,0.05,0.28,0.3,0.36,2.12" colors="blue,blue,blue,red,blue,blue,blue" height="400", min="0" max="2.5"]
Linearni zapis je izvrstan, dok je onaj nasumični slabiji. Biti će zanimljivo vidjeti kakve su nasumične performanse u I/O Meter-u.
Rezultati testova - drugi dio
ATTO Disk Benchmark
[ichart headers="ID,MB/s" htitle="Read 4kb" labels="OCZ Vector 150 120GB,OCZ Vector 256GB,takeMS UTX-PO318,Intel DC S3500 480GB,OCZ Vertex 450 256GB,Intel SSD335 240GB,ASUS Hyper Express 256GB" values="316.648,308.224,239.018,232.889,224.718,110.041,95.777" colors="blue,blue,blue,blue,blue,blue,orange" height="400", min="0" max="320"]
[ichart headers="ID,MB/s" htitle="Write 4kb" labels="takeMS UTX-PO318,Intel DC S3500 480GB,OCZ Vector 256GB,OCZ Vector 150 120GB,OCZ Vertex 450 256GB,ASUS Hyper Express 256GB,Intel SSD335 240GB" values="339.12,264.192,259.424,195.548,181.635,118.784,96.015" colors="blue,blue,blue,blue,blue,red,blue" height="400", min="0" max="340"]
[ichart headers="ID,MB/s" htitle="Read 512kb" labels="OCZ Vector 150 120GB,OCZ Vector 256GB,takeMS UTX-PO318,Intel DC S3500 480GB,OCZ Vertex 450 256GB,Intel SSD335 240GB,ASUS Hyper Express 256GB" values="562.478,561.296,557.781,502.914,404.075,399.457,230.963" colors="blue,blue,blue,blue,blue,blue,orange" height="400", min="0" max="570"]
[ichart headers="ID,MB/s" htitle="Write 512kb" labels="ASUS Hyper Express 256GB,takeMS UTX-PO318,Intel DC S3500 480GB,OCZ Vector 256GB,Intel SSD335 240GB,OCZ Vertex 450 256GB,OCZ Vector 150 120GB" values="723.09,535.532,477.711,417.759,388.361,369.216,195.265" colors="red,blue,blue,blue,blue,blue,blue,blue" height="400", min="0" max="750"]
Performanse dosta variraju pa je tako za 4K čitanje/pisanje Asusov disk ostvario slabiji rezultat, a kod 512K čitanja izvrstan. 512K zapis s druge strane slab je sa oko 230 MB/s, dok je primjerice od 1024K do 8192K rezultat bio od 540 do 580 MB/s.
I/O Meter Mixed Workload
[ichart headers="ID,IOPS" htitle="IOPS Combined" labels="ASUS Hyper Express 256GB @ Database,ASUS Hyper Express 256GB @ FileServer,ASUS Hyper Express 256GB @ Workstation,ASUS Hyper Express 256GB @ WebServer" values="25775.859,18228.352,28923.047,27116.341" colors="green,red,blue,purple" height="400", min="0" max="30000"]
U ovome testu simuliramo četiri situacije – Database sa 67% čitanja i 33% zapisa, Workstation sa 80% čitanja i 20% zapisa, Web Servera sa 100% čitanja i File Servera sa 80% čitanja i 20% zapisa, nakon čega ispisujemo broj izmjerenih IOPS-a. Ukoliko ove rezultate usporedimo sa onima Vectora 150 vidjet ćemo kako se Hyper Expres ovdje vrlo dobro snalazi.
Rezultati testova - treći dio
IOMeter (100% Sequential)
[ichart headers="ID,IOPS" htitle="Total I/O per second" labels="Intel SSD335 240GB,OCZ Vertex 450 256GB,OCZ Vector 256GB,OCZ Vector 150 120GB,takeMS UTX-PO318,Intel DC S3500,ASUS Hyper Express 256GB" values="31488.38,22619.5,15024.29,11842.07,10953.99,4362.89,1827.96" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="32000"]
[ichart headers="ID,MB/s" htitle="Total MB per second" labels="Intel SSD335 240GB,OCZ Vertex 450 256GB,OCZ Vector 256GB,OCZ Vector 150 120GB,takeMS UTX-PO318,Intel DC S3500,ASUS Hyper Express 256GB" values="61.5,44.18,29.34,23.13,22.43,8.52,3.74" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="65"]
[ichart headers="ID,milisecond" htitle="Maximum I/O Response time (ms)" labels="Intel SSD335 240GB,OCZ Vector 256GB,Intel DC S3500 480GB,OCZ Vector 150 120GB,takeMS UTX-PO318,OCZ Vertex 450 256GB,ASUS Hyper Express 256GB" values="22.0971,35.325,36.7278,235.3631,266.9978,615.7187,5372.0625" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="5400"]
Zadnji dio testova su klasični IOMeter testovi mjerenja sekvencijalnih i nasumičnih performansi pri 33% zapisa i 67% čitanja i Queue Depth-u od 20. Očito je kako Hyper Express sa svojom RAID0 kombinacijom ovdje ne briljira i kako će se najbolje ipak snaći u klasičnoj kućnoj upotrebi gdje će imati jednostavniju zadaću i gdje će biti odličan zbog dobrih Read performansi.
IOMeter (100% Random)
[ichart headers="ID,IOPS" htitle="Total I/O per second" labels="OCZ Vertex 450 256GB,Intel DC S3500 480GB,OCZ Vector 150 120GB,Intel SSD335 240GB,OCZ Vector 256GB,takeMS UTX-PO318,ASUS Hyper Express 256GB" values="34849.68,21482.09,21021.24,17700.45,15847.96,7232.83,963.96" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="35000"]
[ichart headers="ID,MB/s" htitle="Total MB per second" labels="OCZ Vertex 450 256GB,Intel DC S3500 480GB,OCZ Vector 150 120GB,Intel SSD335 240GB,OCZ Vector 256GB,takeMS UTX-PO318,ASUS Hyper Express 256GB" values="68.07,41.96,41.06,34.57,30.95,14.81,1.97" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="70"]
[ichart headers="ID,milisecond" htitle="Maximum I/O Response time (ms)" labels="Intel DC S3500 480GB,Intel SSD335 240GB,OCZ Vector 150 120GB,OCZ Vector 256GB,OCZ Vertex 450 256GB,takeMS UTX-PO318,ASUS Hyper Express 256GB" values="6.2752,85.6501,233.246,345.4264,618.4861,620.4432,2917.8303" colors="purple,purple,purple,purple,purple,purple,blue" height="400", min="0" max="3000"]
Baš kao i kod sekvencijalnih i nasumične su performanse vrlo slabe. Utoliko više iznenađuju stvarno solidne Mixed Workload performanse s prethodne stranice.
Zaključak
Kao što vidimo u tablicama, Hyper Express nema bajne rezultate nasumičnog zapisa, no u pojedinim testovima ipak probija granice onoga što je do sada bilo moguće sa SATA 6Gbps sučeljem. Uz to, I potrošnja energije je veća nego kod klasičnih SSD-a, baš kao i zagrijavanje. Ukupno gledajući riječ je o vrlo zanimljivom konceptu koji nagovještava budućnost, i zapravo ono što tek možemo očekivati prelaskom sa PCIe Gen2 na Gen3 i brzine transfera do 2000 MB/s. Asus će sigurno nastaviti proizvoditi Hyper Express uređaje, a vrlo vjerojatno s nekim od drugih diskova s obzirom da su ovi SanDiskovi U100 završili svoj životni put te se više ne proizvode. Kao disk za svakodnevnu upotrebu u kakvoj kućnoj ili gaming mašini Hyper Express će biti odličan izbor. Za sada, ovaj testirani treba promatrati samo kao koncept onoga što dolazi.