Scsi sau Serial ATA - ceea ce a alege totul despre ea, și programare

viteză

Deci, în cazul în care sunt construite discuri SCSI argumente de susținători ca bază pentru subsisteme server de disc de mare viteză? Primul argument - interfață SCSI cu o mare „inteligent“, în comparație cu SATA. Dar chiar și utilizator normal de calculator obișnuit înțelege că, prin ea însăși unitatea hard disk este un fel de sistem mecanic de date de scriere / citire și de informații furnizate de către întregul controler SCSI pe hard disk și SCSI calculator controler. Este acest lucru de vapori și are o foarte importante capabilități „inteligente“ de schimb de date. Desigur, o pereche de controler SATA convenționale și discul SATA astfel de „inteligenta“ nu este. Dar suntem interesați de sisteme de servere și sisteme de stocare - să ne uităm la utilizarea de discuri SCSI și SATA în ele.

Unități rar utilizate în aceste sisteme prin ele însele - cerințele privind fiabilitatea de stocare a datelor necesită utilizarea de controlere RAID și chiar pentru a stoca sistemul de operare foloseste RAID 1, și sunt folosite stocarea de date, de regulă, RAID nivel individual de 5, 6 sau TP. Prin urmare, este logic și rezonabil să se ia în considerare întregul subsistem de disc ca un întreg, și anume, o pereche de controlere RAID, plus discuri conectate la ea.

Pentru sistemele controller SCSI RAID include un procesor pentru a procesa datele, memoria cache a procesorului și controlerul SCSI convențional, prin care datele sunt primite de la procesor la discul sau discurile la procesor. Pe un controler SCSI este de obicei „atârnă“ de mai multe drive-uri SCSI. Desigur, există un multi-canal (până la 4 canale) controlere SCSI RAID, dar, de asemenea, atunci când sunt aplicate pe fiecare canal este conectat pe mai multe discuri. Încă o dată am atrag atenția asupra acestui aspect important - numărul de discuri SCSI deservite de un controler și drive-urile sunt întotdeauna câteva „atârnă“ pe un singur autobuz fizic. Acest fapt implică o altă concluzie importantă - fără nici o „inteligență“ funcționarea mai multor unități pe același fizic controler de autobuz SCSI ar fi doar foarte lent. Noul încarnări SCSI, SAS aplicat deja topologie SATA-ca și controlerul comunică cu discul printr-un port individual și modul full-duplex, spre deosebire de semi-duplex SATA.

Pentru sistemele SATA RAID controller include, de asemenea, un procesor care se ocupă cu procesarea datelor, o memorie cache a procesorului și pentru fiecare controlere separate de disc SATA prin care sunt recepționate date de la procesorul la drive-urile și cu mașina de la procesor. Astfel văzut o diferență fundamentală între controlere RAID SCSI și controlere SATA RAID - în primul caz, mai multe discuri sunt deservite de un singur operator și toate unitățile sunt conectate la un singur autobuz fizic, al doilea - fiecare unitate conectată la controlerul individual.

și acum o întrebare simplă - ce previne incredinta RAID SATA procesor controler toate provocările intelectuale care rezolvă un controler SCSI? Răspunsul este simplu, de asemenea, - nimic nu împiedică producătorii și controlere RAID bune, cum ar fi 3ware, ArecaAdaptec de exemplu, așa că este de a face.

Următorul argument în favoarea drive-urile SCSI - acestea sunt mai rapide, deoarece viteza de rotație a arborelui de drive-urile SCSI este un minim de 10.000 rot / min, și un maxim de 15.000 rot / min. Într-adevăr, viteza de rotație a SCSI conduce mai mult și dacă utilizați discuri SCSI cu viteza de rotatie de 15000 rot / min, aproape de două ori mai mult. Dar nu numai că trebuie să evalueze viteza de rotație, ca și joacă un rol important densitate de citire / scriere pe placa de hard disk. Dar aici situația nu este atât de roz pentru SCSI - densitatea de înregistrare pe drive-urile SCSI cel puțin de două ori mai mici, respectiv, pentru o rotație a discului poate fi de citire / scriere jumătate / disc SCSI decât de la / la SATA.

Desigur, nu se poate spune că o densitate mare de înregistrare este pe deplin compensată de viteza mare de rotație, dar pentru operațiunile de streaming este aproape adevărat, dar pentru mai multe operații cu fișiere mai mici / bloc de date mai mare decât viteza de rotație este de preferat, dar în acest caz, foarte mult depinde de RAID procesor controler - deoarece gestionează optim discuri. În plus, aveți posibilitatea să paraleliza operații pe discuri, pur și simplu, creșterea numărului acestora. Aproximativ se poate argumenta că RAID SCSI pe trei discuri ceteris paribus performanțe echivalente pentru mai multe tranzacții cu fișiere mici / unități de date (aleatoare de citire / scriere) SATA discuri RAID 6-8.

Desigur, în cazul în care de dragul de performanță mai bună SATA, suntem obligați să crească numărul de drive-uri SATA, RAID SATA și costul va tinde la valoarea RAID SCSI. Dar - capacitate RAID SATA este de multe ori mai mult. Cu alte cuvinte, dacă aveți nevoie de RAID 5 capacitate de 100 GB, vizibile pentru operațiuni aleatoare, mai profitabile și mai corect să-l construiască pe un RAID SCSI. Dacă aveți nevoie de mai mult de 1 terabyte de capacitate aparentă, soluția pentru 12 drive-uri SATA de 160 GB va fi o soluție mult mai ieftin pentru 5 discuri SCSI cu 300 GB fiecare cu aproape aceeași performanță.

Structural, matrice de discuri externe (numite și sisteme de stocare a datelor) sunt proiectate pur și simplu - pentru a se conecta la un computer cu ajutorul unui Ultra320 SCSI sau SAS (Serial Attached SCSI), sau Fibre Channel 2/4 Gb, și pentru a controla funcționarea matrice este utilizat de calculator specializat pe baza de specialitate RISC procesor RAM 256 MB și bus intern (autobuze) PCI-X. Este clar că, din punct de vedere al calculatorului care se conectează la un astfel de sistem de stocare, acesta este un dispozitiv SCSI comun care suporta toate caracteristicile de interfață SCSI.

Teste două sisteme de stocare pe procesoare diferite, dar cu hard disk-uri identice, se dovedește, de asemenea, corectitudinea acestei propuneri. Prin urmare, putem afirma cu toată responsabilitatea că performanța de stocare depinde în mare măsură de procesorul gazdă și numărul de discuri decât cele din interfața și tipul de hard disk.

încredere

Este evident că pentru sistemele enterprise server de fiabilitate, în multe cazuri, nu este mai puțin importantă decât performanța. Pierderea de baze de date corporative chiar și pentru câteva ore necesare pentru a restabili din mass-media de rezervă poate avea ca rezultat mai multe milioane de dolari pierderi pentru companie. Punct de vedere istoric, se crede că fiabilitatea este foarte scump drive-urile SCSI este mult mai mare decât fiabilitatea discuri ieftine SATA. perioade oficiale de garanție pentru drive-urile SCSI au fost întotdeauna cel puțin 5 ani, și drive-uri SATA au început abia recent să instaleze aceleași condiții de garanție. Din păcate, nu știm surse de încredere de informații despre statisticile reale ale eșecurilor unități de disc SATA, comparativ cu SCSI.

Dar chiar dacă presupunem că fiabilitatea drive-uri SATA cu siguranță mai mică decât cea a drive-urile SCSI, unitățile SATA de cost vă permite să adăugați la matrice RAID este una sau două CD-uri pentru rezervă „fierbinte“ fără un cost semnificativ crescută a sistemului și / sau de a utiliza RAID 6 / RAID TP. Pentru pierderea de date pe RAID asemenea poziție ar trebui să iasă în același timp, 3 sau 4 discuri. Prin urmare, fiabilitatea RAID funcționează pe discuri SATA, în general, nu putem reduce fiabilitatea RAID pe discuri SCSI.

perspective

echipament

Intel, de exemplu, a crescut numărul de porturi SATA 6 (de la 2), în toate noile versiuni ale platformei sale de server de la platforma Bensley - SR1500 (1U), SR2500 (2U) și SC5400 (Desktop și 5U Rack). Aproape toți producătorii de renume de modele de a produce echipamente de server de matrice cu discuri externe drive-uri SATA. În ceea ce privește producătorii de sisteme de stocare a datelor, cum ar fi Maxtronic International, Medeea Corporation, Enhance Technology, Infortrend, AXUS, Silicon Graphics Inc și multe altele, acestea au fost mult timp lansat mai multe modele cu suport pentru drive-uri SATA. Un număr de furnizori de stocare pe modelul de date drive-urile SCSI nu sunt pur și simplu disponibile în lista de produse de echipament.

interfețe

SAS (Serial Attached SCSI) - un pas absolut înainte în comparație cu SCSI paralel clasic. În viitor, viteza de comunicare între operator și discul SAS (e) trebuie să ajungă la 12 Gb / s. Spre deosebire de SCSI paralel, SAS de la fiecare dispozitiv conectat la portul său SAS, în care cel de canal full duplex, adică, cu intrare și de ieșire de autobuze separate. Interfața este pe deplin compatibilă cu partea de sus în jos SATA, de exemplu, drive-uri SATA pot lucra cu controlere SAS și coșuri SAS (incintă), dar nu și invers.

Domenii de aplicare

Pot fi împărțite, în mare toate aplicațiile discutate în două interfețe.

Al doilea domeniu de activitate - aplicatii. acces multiplu la diferitele zone ale discului, citire / scriere date în (4-64 KB) blocuri mici. Acest câmp se aplică pentru a lucra cu baze de date, diferite tipuri de servere de fișiere cu un număr mare de utilizatori. Acest lucru necesită de mare viteză aleatoare (aleatoriu) de citire / scriere. În timp ce în acest domeniu sunt utilizate în principal unități de disc SCSI și matrice, dar treptat începe să pătrundă și SATA aici. Este dificil de spus cum și când va această penetrare. Pentru a rezolva problemele din acest domeniu trebuie doar pentru a ridica matrice din sarcina de date pe ea.

concluzie

Analiștii și producătorii de hard disk au prezis în mod repetat dispariția a benzilor - banda trebuie să moară. Cu toate acestea, previziunile lor au fost la fel de fiabile ca și promisiunea unei societăți fără hârtie. Numărul de cartușe cu bandă produse în mod constant în creștere, se pot număra sute de milioane. dimensiunea de afaceri, connectedness.

Cu toate ca datele care lipsesc de ce fiabilitatea sistemelor informatice moderne, în general, destul de mare, din când în când acestea apar defecțiuni cauzate de eșecul de hardware, software-ul bug-uri, viruși de calculator, și erori de utilizator.

Timp de mulți ani, interfața principală pentru conectarea hard disk-uri la un PC a fost ATA (AT Atașament pentru unitățile de disc - interfață pentru a conecta unități de disc la PC calculatoare), de asemenea, cunoscut sub numele de IDE (Drive Electronics integrat - circulați cu controlere integrate.

articole similare