Analiza de performanță AMD Southbridge, Intel și Nvidia
Toate chipset-uri moderne oferă suport integrat pentru Serial ATA (SATA), precum și toate unitățile pentru piața de masă astăzi folosesc interfața serială rapidă. Chiar și chipset-uri la nivel de intrare suportă acum crearea unei matrice intercalată (RAID 0) sau în oglindă (RAID 1), în scopul de a îmbunătăți performanța subsistemelor de stocare sau de a îmbunătăți fiabilitatea de stocare.
Click pe imagine pentru marire.
Produse pentru sus-mainstream și high-end de astăzi, nu numai că oferă mai multe porturi SATA, dar, de asemenea, adăugați o funcționalitate software ca suport matrice RAID 5. Desigur, puțini oameni ar aduna pe desktop-ul lor RAID 5 (după cum este necesar, ca cel puțin trei hard disk), și modul activ necesită o mulțime de putere de calcul pentru a calcula informațiile redundante, care este necesară pentru ajustarea matrice cu datele stocate în caz de defecțiune a unui hard disk. Desigur, puterea de calcul de bază permite procesorului, dar southbridge este încă de lucru ca un controler pentru operațiunile RAID, și am găsit diferențe semnificative între chipset-uri desktop cu suport RAID 5 în această privință.
AMD: SB750 Southbridge 790FX chipset-ul
Click pe imagine pentru marire.
Cel mai probabil, împreună cu următoarea generație bazate pe platforme de procesoare AMD 800 vor fi anunțate și SB800 South Bridge.
Click pe imagine pentru marire.
Am folosit o placa de baza Gigabyte entuziast MA790FXT-UD5P. Acesta este construit pe chipset-ul AMD 790FX / SB750 și suportă toate procesoarele AM3 Socket și memorie DDR3.
Deși chipset-ul suporta șase porturi SATA / 300, Gigabyte a decis să mărească posibilitatea de a instala unități adăugând controler JMicron JM322. El dă patru SATA / 300 porturi suplimentare (conectori alb), care sunt complet independente de porturi SATA chipset-ul lui. Porturile JMicron suporta numai RAID 0 și 1, dar poate fi utilizat pentru funcția GIGABYTE Smart Backup.
Pe panoul I / O din placa de bază este destul de o mulțime de porturi, inclusiv opt USB 2.0, două porturi Gigabit Ethernet, conectori audio, porturi PS / 2 pentru tastatură și mouse-ul. Cu toate acestea, porturile eSATA disponibile. Cu toate acestea, Gigabyte pachetul investit „pigtail“ un eSATA, un port eSATA oferă două, în cazul în care aveți nevoie de ele.
Click pe imagine pentru marire.
Click pe imagine pentru marire.
SSD Intel X25-E drive-uri profesionale flash pentru ceva timp sunt alegerea optimă pentru PC-uri high-end și stații de lucru, din cauza performanței impresionante, cu atât lățime de bandă și pentru operatiile I / O. Multe alte SSD face față cu sprijinul aceluiași (sau chiar mai mare) nivelul de 200 MB / s citire tranzitată, dar nu pot concura cu Intel privind viteza ridicată de înregistrare, latență scăzută, și I / O performanță, în cazul în care Intel nu are încă nici un egal . Cu toate acestea, X25-E are un dezavantaj: trebuie să plăti câteva sute de dolari pentru curent pe 32 de biți sau modelul de 64 GB. Iar performanța este dată în detrimentul capacității disponibile.
Ne-am retras citit timp de acces, în microsecunde, deoarece timpul de acces SSD este suficient de scăzut pentru a schimba scara. controler LSI necesită timp maxim pentru acces la date cu privire la toate cele trei matrice RAID, dar noi încă obține timpii de acces doar de la 0,25 la 0,36 ms. AMD SB750 a fost cel mai rapid timp, accesul la SSD X25-E, care a fost de numai 0,11 la 0,13 ms.
Rezultatele de înregistrare a timpului de acces arata diferit. Intel este în primul rând, urmat de Sud Podul nVidia sau AMD, în funcție de modul RAID. Este interesant de observat că operatorul LSI aici permite un timp de acces de scriere mult mai mic, deoarece aceasta poate salva datele în cache cu întârziere minimă.
RAID 0 oferă în mod clar cea mai mare tranzitată în scenariile de server de baze de date. Leading South Bridge Intel, urmată de către operatori, nVidia si AMD. controler LSI este ultimul, dar nu pierde foarte puternic AMD. Noul controler LSI nu oferă mai multă performanță în scenariile de server de baze de date, în comparație cu concurenții săi, dar performanțele sale I / O este dependentă de puterea procesorului slab, mai ales atunci când reconstruirea matrice. În acest sens, conduce în mod clar LSI.
Dacă aveți nevoie de server de fișiere de înaltă performanță, atunci veți obține cele mai bune rezultate RAID 0 Intel ICH10R controler, urmat de soluții Nvidia, AMD și LSI. După trecerea la RAID 5, modificările de dispunere. Intel ICH10R din nou în plumb, urmat de controler LSI este un profesionist Nvidia și Southbridge. AMD în acest caz, este ultima.
Intel ocolitoare toate celelalte scenariul I / O, web-server cu 80 la sută. Controlerul poate furniza aceeași performanță cu un RAID matrice deteriorat, ceea ce se observă în alte controlere RAID convențional 0 și RAID 5 matrice.
Stația de lucru I / O scenarii Southbridge ICH10R oferă RAID mai mare I / O performanță RAID 0 și 5. LSI vine următoare după Intel, cu controller-ul profesional este de două ori la fel de rapid ca Intel si AMD, atunci când se ocupă cu o matrice RAID deteriorat 5.
lățime de bandă de interfață și de streaming de citire
Și aici vom începe să respecte „gâtuire“: controller cel mai rapid integrat pe lățime de bandă de interfață este Intel ICH10R, care oferă până la 688 MB / s în RAID 5 și până la 616 MB / s în RAID 0. Cu toate acestea, LSI MegaRAID SAS9260-8i dovedește superioritatea care oferă mai mult de 1 GB / s pe toate cele șase SSD-drive Intel X25-E.
Cu toate acestea, rezultatele de interfață de lățime de bandă au fost mai mari decât ne în realitate, așa că nu le tratează prea în serios.
Streaming Lățime de bandă citit controler LSI câștigă din nou, deoarece oferă excelente 922 MB / s în RAID 0 și modul de 761 MB / s în RAID 5. Alte controlere sunt mai lente, dar nici un model de lățime de bandă a dat sub 520 MB / s (AMD 780a într-un RAID 5), cu excepția tablourilor deteriorate.
Aici este rezultatul! Performanță flux-a fost o problemă serioasă pentru ambele sisteme AMD și nVidia în RAID 5, iar atunci când se lucrează cu o matrice deteriorat. Cu convenționale RAID 5 matrice tranziteaza scazut Nvidia 780a SLI MCP la 77 MB / s la 186 Mb / s pentru AMD SB750. controler Intel ar putea oferi 440 Mbytes / s, iar pentru mare viteză 511 Mb / s (RAID 5) aveți nevoie de controller profesional LSI.
Probleme de performanță devin mai acută atunci când un hard disk nu reușește. În cazul unei matrice deteriorate, toate deciziile date de performanță este mult mai mică decât un singur hard disk la 7200 rot / min. În AMD și Intel rata de înregistrare a fost deosebit de redus: 29 și 28 MB / s, respectiv. nVidia a fost în măsură să ofere performanțe la egalitate cu matrice RAID de obicei 5-78 MB / s. Nu foarte repede, dar cel puțin ceva.
Controlorul LSI a arătat din nou un rezultat bun, deoarece 512MB cache DDR2-800, care neutralizează cantitatea mare de date, chiar dacă matricea este deteriorat.
Capacitatea de citire / scriere capacitatea
lectură eficientă a schimba în mod serios de lățime de bandă. RAID 0 este dominat de Intel, oferind o lățime de bandă minimă de 600 MB / s, care este aproape de interfața maximă. Controlorul LSI merge următoare, menținând rata minimă 474 Mb / s. AMD oferă de la 191 până la 230 MB / s, iar nVidia - 178-194 MB / s. Pentru o astfel de performanță nu aveți nevoie de șase SSD scumpe; trei hard disk-uri convenționale de $ 70 credem, va da aceeași lățime de bandă. Rezultatele sunt similare cu RAID 5, performanța este ușor redusă atunci când se lucrează cu o matrice deteriorat.
Nu trebuie să copiați cantități mari de informații cu privire la RAID-matrice deteriorat. Toate controlerele integrate oferă o productivitate foarte scăzută în restructurarea matrice „din zbor“. În cazul în care controlerul Intel ICH10R a fost singurul care oferă o capacitate foarte rapid de înregistrare de transfer, noul card LSI SAS 9260-8i câștigă în testele de lățime de bandă datorită performanței ridicate și constantă în toate condițiile.
CPU load
În cazul în care controlerul integrat al plăcii de bază atât de bine, atunci de ce producătorii ca LSI, sunt încă în afaceri, vanzarea de sisteme de comanda individuale, cum ar fi 6-Gb / s SAS-controlerul pe care le folosim? Combinația dintre un singur procesor pentru a calcula redundanței informațiilor și o cantitate mare de memorie vă permite să luați sarcina de pe CPU pentru calcul a datelor redundante și controlere integrate pentru aceasta trebuie să ne referim la gazdă-procesor. În diagrama de mai sus, putem vedea în mod clar nivelul de încărcare pe CPU, controlerul LSI a fost capabil de a elimina CPU cele mai multe așezări, și sarcina nVidia 780a SLI pe CPU cel mai mult.
Singura concluzie care poate fi ușor făcută de rezultatele testelor noastre, este: aveți nevoie de un profesionist RAID-controler, cum ar fi LSI MegaRAID SAS 9260-8i, pe care am folosit pentru test, dar dacă aveți nevoie pentru a face cele mai multe dintre matricele complexe de RAID. controler SAS / SATA a fost singurul în măsură să ofere un nivel ridicat (sau cel puțin echilibrat) de performanță în toate disciplinele de testare, cu unele excepții Intel ICH10R. LSI - singurul element de control capabil să ofere lățime de bandă de până la 1 GB / s pe șase unități Intel X25-E SSD, pe care le-am testat; oferă o performanță ridicată de scriere, cu chiar și în cazul unei matrice deteriorate, și sprijină, de asemenea, o baterie de rezervă și funcții profesionale de management RAID. Prin urmare, acest card sau produse similare pot fi considerate ca fiind singura soluție pentru servere mission-critical. Faptul că controlerele built-in by-pass, de obicei, LSI pentru performanta I / O, pot fi asociate cu SSD, care sunt foarte dependente de performanța procesorului (a se vedea articolul :. „Efectul tehnologiilor de economisire a energiei asupra performanței SSD“).
Toate soluțiile integrate oferă performanțe impresionante de înaltă I / O, dar rezultatele variază în funcție de scenariu de testare, adică, tipul de acces și dimensiunea blocurilor. Intel este în primul loc în cele mai multe dintre repere noastre I / O. Rularea sarcina I / O pe deteriorate RAID 5 rezultate matrice într-o picătură de performanță de aproximativ 30-60%, care pare acceptabil.
Dacă aveți nevoie de un RAID-matrice, cu un debit maxim de citit, atunci putem recomanda pentru a asambla un sistem rapid pentru ICH10R, deoarece Intel oferă o mai mare capacitate de 650 MB / s în RAID 5 și mai mult de 600 MB / s în RAID 0. LSI rămâne în intervalul 460 până la 480 MB / s, în timp ce AMD și Nvidia sunt mult în urmă, abia ajungând chiar la 200 MB / s.
Amintiți-vă că toate cele de mai sus se aplică numai pentru citire. Dacă treceți la o operație de scriere, rezultatele AMD și nVidia va arata chiar mai rău, performanța lor chiar să menționezi jenant. controler Intel ICH10R este destul de bun pentru capacitatea de înregistrare de transfer, acesta poate fi considerat un concurent LSI card profesional - până când vedeți nici o performanță de matrice RAID deteriorat 5. Singura soluție care oferă nu mai puțin de 390 MB / s și cu ea ajunge la 680 MB / s, este LSI MegaRAID 9260-8i arhitectura "RAID-on-chip".
Built-in controlere RAID sunt bune pentru stocarea temporară de înaltă performanță