SSD normaal en server. Review en testen van Intel DC S3610: server-SSD in een desktop

Ik besloot te begrijpen hoe groot het echte verschil is tussen een “gewone” en een “server” SSD. Een SSD is een solid-state drive (in plaats van magnetische HDD-platen bevat deze flash-geheugenchips), die met al zijn voordelen ook veel nadelen heeft, waarvan de belangrijkste voor mij de bedrijfstijd van de cel is. , en daarmee de totale tijd SSD-werking. Er zijn verschillende soorten cellen: SLC - gebruikt in servers, de meest duurzame; MLC wordt gebruikt in consumptiegoederen, eMLC wordt gebruikt in servers; TLC is een verdere ontwikkeling van MLC in de richting van goedkoper maken.

Opmerking: moderne harde schijven met grote capaciteit (vanaf 2 TB) gaan overigens niet zo lang mee als mensen gewoonlijk verwachten, gemiddeld 3 tot 5 jaar. Daarom, als u waarde hecht aan uw gegevens, maak er dan een back-up van en kopieer deze in ieder geval naar externe media(bij voorkeur twee), anders raakt u ze in een oogwenk kwijt en is het herstellen van dergelijke volumes duur. :))) Moderne “manden” op USB 3.0 bieden goede snelheid kopiëren in het gebied van 50 tot 100 MB/sec.


SSD's hebben drie grote voordelen: snelheid, die aan de limiet ligt van de SATA-3-interface, multi-threading en schokbestendigheid, d.w.z. als je hem laat vallen, is de kans op gegevensverlies minimaal, in tegenstelling tot een harde schijf, waar de kans op verlies ~ 98% is en het energieverbruik minimaal is, is dit nodig voor draagbare apparaten (laptops, tablets, enz., enz.) . Dit zijn de inleidende. Ik denk dat veel mensen ze kennen en dat velen ze gebruiken.
En dus nam ik ooit een OCZ Vertex-2 van 120 gig mee voor een experiment. Ik wilde begrijpen hoe effectief de technologie is en hoe lang deze zal werken. Ik heb het systeem op de gebruikelijke manier geïnstalleerd, d.w.z. zonder enige optimalisatie, en gekeken naar hoe lang het zou werken, stierf het na ongeveer anderhalf jaar werken. Het zat voor 90% vol, wat, zo bleek, niet erg goed was. Anderhalf jaar SSD-gebruik maakte me erg van streek en ik nam een ​​WD Raptor HDD voor 150 gig. In de loop van de tijd schreven mensen dat kinderziekten min of meer genezen waren, en nu is dat zo een goed product en na het vergelijken van allerlei modellen die ik nam Intel-SSD 520 bij 180 gig, dat was ~1,5 jaar geleden. Gedurende deze tijd bleef zijn gezondheid 100%, ondanks het feit dat ik alles op hem zette tijdelijke bestanden en het wisselbestand, d.w.z. Ik heb het zoveel mogelijk geladen, hoewel ik maar liefst 64 GB RAM heb, wat voorkomt dat het systeem (Windows7 x64) te veel naar de schijf schrijft. :)
SMART ervan ziet er momenteel zo uit:


Volgens niet-officiële gegevens bedraagt ​​de bron van één cel ~5000 herschrijvingen, wat gemiddeld meer is dan de markt, waar dit aantal ~3000 bedraagt, plus goed geoptimaliseerde firmware.
Ik weet niet wat twee regels met dezelfde titel "Total Recorded" betekenen, als iemand mij kan informeren, zal ik heel blij zijn.
Maar de bedrijfstijd zal nog steeds maximaal 5 jaar bedragen, en dat is onder goede omstandigheden.
En ik dacht: is er een optie met meer langetermijn leven tegen een betaalbare prijs, dus ging ik op zoek. Ik heb helemaal niet naar SLC-cellen gekeken, we overwegen alleen MLC, die wil begrijpen dat we hierheen gaan. Het bleek dat er een subtype van MLC werd uitgebracht - eMLC, wat staat voor EnterpriseMLC - een type MLC voor servers. Er is geen verschil tussen hen! Het is alleen zo dat eMLC's zorgvuldig geselecteerde MLC's zijn.
Ik vond de Deneva 2R-serie van OCZ. Dus kocht ik het OCZ Deneva 2 R D2RSTK251-model voor werk. E19-0200 voor 200 gig. Het opgegeven aantal herschrijfcycli voor dit model ligt dicht bij SLC en is volgens NIKS ~ 200.000. Bovendien is dit een ander model met de index E11 is al 30.000, maar kost ook minder.
SMART voor vandaag:

Ik weet niet hoe lang het zal werken, ik hoop op een lange tijd. Als iemand ervaring heeft met bedrijfs-SSD's of bekend is met dergelijke ervaringen, zoek dan uit hoe lang de SSD in de server meegaat en bij welke belasting.

Zoals de praktijk laat zien in de communicatie met klanten, denken de meeste mensen bij het overwegen van het verbeteren van de serverprestaties aan het vervangen van de processor, het uitbreiden van het geheugen of het vergroten van de nuttige bandbreedte van invoer-/uitvoersystemen. Helaas worden schijven in dit geval helemaal niet als de belangrijkste prestatiefactor beschouwd, of worden ze op restbasis geselecteerd.

In dit artikel zal ik het hebben over wat de keuze van schijven voor een server bepaalt, en welk type geschikt zal zijn voor verschillende gevallen. De belangrijkste reden om te schrijven: het gevoel dat klanten met wie we in het kader van hun werk moeten communiceren, daar helemaal geen last van hebben, en als ze dat wel doen, is het niet meer dan op intuïtief niveau. Dit artikel is een poging om de beschikbare feiten samen te vatten aan de hand van enkele interne bedrijfsdocumenten. Het bevat zelfs een overzicht van de technologieën die worden gebruikt in servers van Fujitsu PRIMERGY en andere fabrikanten.

De schijven die in een server worden gebruikt, bepalen hoe goed de server zijn applicatie of netwerk kan bedienen. De vereisten hiervoor omvatten niet alleen snelheid en prestaties, maar ook betrouwbaarheid, lage latentie, laag stroomverbruik, en ze moeten gemakkelijk aanpasbaar zijn aan verschillende clienttoepassingen.

Harde schijffunctie in een server

Het is geen geheim dat harde functie De schijffunctie in een server verschilt van de functies van schijven die worden gebruikt in desktop-pc's, laptops en andere computers, en wordt voornamelijk bepaald en bepaald door de taak van de server, die op zijn beurt in een bepaald netwerk is geïntegreerd. Dienovereenkomstig moeten harde schijven in servers bestand zijn zware lading en bedienen meer gebruikers dan standaard pc's. Een verzoek om gegevens over te dragen aan een gebruiker of apparaat kan op elk moment worden gedaan en moet worden verwerkt minimale vertragingen, zo veel mogelijk. Het betekent dat HDD in een server moet te allen tijde functioneel en actief zijn, terwijl de harde schijf van een gewone desktop-pc in de “stand-by”-modus kan worden gezet wanneer online toegang niet vereist is. En dit is niet zomaar “één” harde schijf: servers zijn nooit uitgerust met slechts één schijf (HDD of SSD), minimaal twee schijven die in een RAID-array zijn geïnstalleerd om betere prestaties en betrouwbaarheid te garanderen.

Typische servertoepassingen en hun vereisten

Drie belangrijke factoren die de keuze beïnvloeden harde schijven, het volgende:
■ applicaties die op het systeem zijn geïnstalleerd,
■ gegevens die daarop zijn opgeslagen,
■ het belang van applicaties en data voor het bedrijf

Vanuit technisch oogpunt kan de nadruk worden gelegd op de rijprestaties, die uit drie hoofdelementen bestaan:

  • Snelheid. Doorslaggevend in deze zin is het aantal IOPS (input/output-bewerkingen per seconde) dat de harde schijf kan verwerken, evenals de hoeveelheid ruwe data (payload-informatie zonder headers) die over een bepaalde periode wordt overgedragen.
  • Latency is de tijd die verstrijkt tussen een verzoek om gegevens en het moment dat de gegevens gebruikers bereiken.
  • Betrouwbaarheid – de levensduur van het opslagmedium kan een doorslaggevende factor zijn als gegevens voor langere tijd moeten worden opgeslagen

Er kunnen de volgende typische scenario's voor het gebruik van servers worden onderscheiden:

Mailservers- zijn verantwoordelijk voor alle soorten communicatie, waaronder mailverkeer en andere soorten berichten. Mailservers zijn slechts ‘harde schijfservers’ en het niveau van de processorbelasting is daarvoor niet zo belangrijk. Dit is waar we behoefte aan hebben betrouwbaar stoer schijven. De circulatiesnelheid is een noodzakelijke voorwaarde, maar niet zo belangrijk, met uitzondering van zeer volumineus postdatabases gegevens waarbij een lage latentie zeer belangrijk is groot belang.

Applicatieservers, wiens hoofdtaak het uitvoeren van gebruikersprogramma's is. Dit kunnen meerdere mensen van de verkoopafdeling zijn, of enkele miljoenen internetgebruikers. Dit scenario vereist de snelste en meest betrouwbare schijven die beschikbaar zijn.

Opslagservers worden gebruikt om verschillende bestanden op te slaan en bevatten in de regel niet alleen hun eigen harde schijven, maar zijn ook gekoppeld aan externe schijfarrays. Een van hun belangrijkste prioriteiten is betrouwbaarheid. Gegevens die op deze servers zijn opgeslagen, kunnen mogelijk beschadigd zijn belangrijk voor het bedrijf in zijn productie- of andere bedrijfsprocessen. Opslagservers worden doorgaans geassocieerd met apparaten voor Reserveer exemplaar, bijvoorbeeld met tapebibliotheken en recorder aan optische media of online opslagdiensten. Dit zorgt voor verschillende snelheden van toegang tot informatie, van snelle “online” tot langzame toegang tot gegevens in archieven. Dit betekent niet dat gearchiveerde informatie niet zo belangrijk is, het betekent alleen dat deze niet zo vaak nodig is en daarom niet op zeer snelle schijven hoeft te worden opgeslagen. Als de toegang tot gearchiveerde gegevens echter regelmatig wordt, heeft het bedrijf mogelijk meer nodig snelle schijven of een combinatie van betrouwbare en snelle schijven.

Databaseservers- misschien wel het meest populaire scenario voor het gebruik van servers, dit zijn databaseopslagfaciliteiten die toegankelijk zijn via een lokaal netwerk of internet. Daarnaast kunnen databaseservers worden aangesloten op speciale applicatieservers. Databaseservers moeten tegelijkertijd meerdere parallelle verzoeken van verschillende gebruikers verwerken, waardoor opslagvereisten voor lage latentie en hoge betrouwbaarheid belangrijk zijn.

Streaming-servers multimediagegevens verstrekken aan de werknemers van het bedrijf of aan klanten. Gebruikers hebben toegang tot dergelijke gegevens voor een beperkte periode of hebben 24 uur per dag toegang (als de systemen via internet toegankelijk zijn). Dit scenario vereist duidelijk snelle schijven: to grote bestanden altijd beschikbaar waren, moeten servers over de nodige snelheid en prestaties beschikken.

Servers voor virtualisatie Dit is het snelst groeiende gebied van servergebruik. Als het vijf jaar geleden nodig was om te bewijzen dat dergelijke technologie de toekomst heeft, komt het nu allemaal neer op de juiste maatvoering. Het installeren van een hypervisor en het draaien van meerdere virtuele machines wordt een gebruikelijk scenario. Servers binnen in dit geval toneelstuk belangrijke rol- in feite zijn het applicatieservers, maar vanwege het feit dat ze verschillende applicaties en besturingssystemen draaien, zijn de vereisten voor het schijfsubsysteem zelfs nog hoger. Veel leveranciers van virtualisatiesoftware maken er bijvoorbeeld reclame voor speciale vereisten afhankelijk van het type schijf.

Deze indeling in scenario's is uiteraard nogal willekeurig, en veel organisaties gebruiken een gecombineerd schema op servers. In deze situatie wordt voor elk scenario, afhankelijk van de vereisten voor het schijfsubsysteem, aanbevolen om toe te wijzen aparte groep schijven.

Technische details

Zoals eerder vermeld kunnen niet alle schijven die bedoeld zijn voor reguliere pc's of laptops in servers worden gebruikt, omdat... er gelden speciale eisen. Verschillen tussen serverschijven kunnen liggen in het type interfaces, de capaciteit en het gebruikte type interne componenten. Dit bepaalt de prestaties, betrouwbaarheid en energie-efficiëntie van servers.

HDD en SSD
Servers gebruiken al heel lang harde schijven (HDD's), maar nu alles groter aantal fabrikanten, waaronder Fujitsu, gebruiken solid-state drives (SSD's). Elk type heeft zijn eigen voor- en nadelen.

Vanaf het allereerste begin bestonden harde schijven uit verschillende schijven ("pannenkoeken") uitgerust met een magnetische laag; het lees-/schrijfmechanisme heeft toegang tot de gegevens op elke dergelijke schijf ("pannenkoek"). Op dit moment afhankelijk van maat en typ moeilijk De schijf kan maximaal 4 TB aan gegevens opslaan. Dit klassiek type gegevensopslag biedt een bevredigende mate van betrouwbaarheid en de prestaties zijn afhankelijk van verschillende factoren (rpm, interface, cache), waarover we later zullen praten.

Relatief nieuwe solid-state drives zijn gebaseerd op flash-geheugen, vrijwel hetzelfde als dat wordt gebruikt in SD-kaarten of niet-vluchtig geheugen in mobiele apparaten. Er zijn twee belangrijke verschillen tussen SSD's en SD-kaarten. SD-kaarten gebruiken een ander type controller en worden overwogen besturingssysteem als verwisselbare schijf, en het belangrijkste verschil is betrouwbaarheid. SD-kaarten zijn alleen geschikt voor gegevensoverdracht op korte termijn, terwijl SSD's veel duurzamer zijn en geschikt voor gegevensopslag op de lange termijn.

Het doorvoerniveau van SSD's is veel groter dan dat van HDD's, maar hun efficiëntie hangt grotendeels af van het type toegang. Directe vergelijking harde schijven en solid-state schijven hebben gemengde resultaten in tests. Traditionele testen HDD-prestaties Meestal gericht op die toepassingen waarbij harde schijven problemen hebben: spin-up latenties en zoektijden. SSD's hebben deze problemen niet, en er kan worden gezegd dat SSD's in de meeste gebruikssituaties veel betere prestaties bieden dan HDD's. Als SSD's vroeger een zeer korte levensduur hadden, dan nu afgelopen jaren het neemt voortdurend toe. Nu kunnen we met vertrouwen zeggen dat SSD's van Fujitsu ideaal zijn voor langdurig gebruik in servers.

Interfaces
Van de vele interfaces die op de markt verkrijgbaar zijn, zijn slechts drie typen van groot belang voor servers.

SATA(Serial Advanced Technology Attachment) opvolger van parallelle ATA (PATA)-systemen. Moderne SATA-schijven zijn gestandaardiseerd om te werken met snelheden van 600 MB/s doorvoer 6 Gb/s naar harde schijf. SATA is qua prijs/kwaliteit verhouding ideaal en betrouwbaar bij het lezen/schrijven.

SAS(een afkorting voor "Serial Attached SCSI"). Deze term verwijst naar SCSI - de basis van moderne serverinterfaces (Small Computer System Interface). SAS gebruikt dezelfde commandoreeks als SCSI, maar is aangepast aan een snelle seriële verbinding. Deze interface biedt een doorvoersnelheid tot 12 Gb/s en een doorvoersnelheid van 1200 MB/s per schijf. Het biedt dus het voordeel van een stabieler en sneller protocol met meer hoge snelheid, verbeterde weerstand tegen interferentie en de mogelijkheid van dual-port mediaverbindingen voor gebruik in een cluster. Het gebruik van SAS is altijd nodig wanneer de nadruk ligt op hoge doorvoer en hoog niveau betrouwbaarheid.

PCIe-SSD Ze zijn niet via gewone SATA- of SAS-controllers aangesloten, maar rechtstreeks op de PCIe-bus op de systeemserver. Dit overschrijdt de gegevensoverdrachtsnelheid van SAS/SATA-interfaces. PCIe-SSD-schijven geleverd door Fujitsu kunnen snelheden bereiken van 1,5 GB/s. Vanwege het feit dat PCIe SSD's rechtstreeks op de systeembus zijn aangesloten, kunnen ze echter niet worden opgestart (ik raad aan hier meer te lezen over PCIe SSD's ioDrive2 en hun prestaties).
Een aantal servermodellen van de Fujitsu PRIMERGY S8-generatie die vorige week zijn aangekondigd, bieden ook ondersteuning voor het PCIe SSD 2,5”-formaat, dat wil zeggen dat het mogelijk is om een ​​speciale PCIe-backplane in harde-schijfkooien te installeren, zodat SSD-schijven rechtstreeks op de PCIe-bus worden aangesloten standaard formaat 2,5”, gelegen in de gebruikelijke schijfkooien.
Laat me u ook herinneren aan het feit dat SAS “achterwaarts compatibel” is met SATA, d.w.z. SATA- en SAS-schijven kan worden aangesloten op een SAS-controller. Omgekeerd werkt dit echter niet: SAS-schijven kunnen niet worden aangesloten op host-SATA-adapters.

Vormfactor (grootte)

De vormfactor van de in de server geïnstalleerde schijven bepaalt de capaciteit van het opslagsysteem en tegelijkertijd de energie-efficiëntie. Momenteel zijn er slechts twee schijfgroottes beschikbaar en relevant op servers: 3,5" en 2,5".

3,5" is de meest gebruikte maat. Ze zijn geschikt voor gebruik maximaal aantal gegevens – 4 TB. 3,5" harde schijven worden over het algemeen aanbevolen voor oplossingen met hoge eisen per opslagvolume. Maar tegelijkertijd verbruiken ze meer stroom dan kleinere 2,5"-schijven, en SSD-schijven zijn niet beschikbaar in deze vormfactor. Het belangrijkste kenmerk van 3,5" harde schijven is hun hoge capaciteit bij meer gunstige prijs. We kunnen zeggen dat 3,5-inch schijven bieden de beste prijzen per GB.

2,5" frequent HDD-formaat en SSD. Hoewel deze schijven slechts één centimeter kleiner zijn, verbruiken ze veel minder stroom dan hun 3,5"-broeders. Momenteel is de maximale capaciteit van zo'n schijf 2TB. Vergeleken met hun grotere metgezellen zijn 2,5" harde schijven niet alleen zuinig, maar ook ook aanbieden beste snelheden“lezen/schrijven” bij het werken in een netwerk van meerdere media. Ze zijn dus ideaal voor gebruik in systemen met een laag stroomverbruik of voor systemen die maximale prestaties vereisen.

Interne componenten

Laten we nu eens kijken naar de verschillen tussen harde schijven in termen van interne componenten.

Gegevens op de harde schijf worden opgeslagen op “schijven”: glazen of aluminium schijven met een laag magnetiseerbaar materiaal (chroomdioxide). Hoe hoger de dichtheid van deze “schijven” en hoe meer van dergelijke schijven zich op één HDD bevinden, hoe hoger het vermogen ervan. Alle schijven draaien met een bepaalde snelheid, die de doorvoer, de toegangstijd en ook het stroomverbruik bepaalt. Servers met hoge prestatie-eisen zijn meestal uitgerust met harde schijven met een toerental van 7200, 10.000 of 15.000 rpm. Snellere schijven verbruiken niet alleen meer stroom, maar vereisen ook verbeterde koelmechanismen. Een ander probleem wordt veroorzaakt door trillingen. Wanneer schijven in een behuizing met verschillende snelheden draaien, kunnen ze elkaar verstoren doordat ze zich in verschillende schrijfcycli bevinden. Alle schijven die op dezelfde locatie werken, moeten dezelfde rotatiesnelheid hebben (d.w.z. dezelfde interface). Als schijven met verschillende snelheden of interfaces worden gecombineerd tot een server met verschillende applicaties (zie tabel aan het einde), moeten ze altijd op verschillende locaties in het chassis worden geplaatst.

Solid State-schijven hebben geen bewegende delen en slaan gegevens op in flash-geheugencellen. Uit tests uitgevoerd door Fujitsu is gebleken dat de I/O-prestaties van SSD 100 keer zijn verbeterd in vergelijking met harde schijf. En tegelijkertijd gebruiken ze slechts een vijfde van de stroom HDD-verbruik, omdat ze geen elektromotor nodig hebben. Door de afwezigheid van bewegende delen zijn deze aandrijvingen niet onderhevig aan mechanische slijtage en zijn ze niet gevoelig voor temperatuur en trillingen. Een van de nadelen van SSD-schijven is echter hun beperkte levensduur. Terwijl harde schijven een beperkte levensduur hebben als gevolg van mechanische slijtage, treedt SSD-slijtage op als gevolg van elektrische slijtage. De essentie hiervan is dat het aantal schrijfbewerkingen op flash-geheugen beperkt is van 3.000 tot 100.000, afhankelijk van de kwaliteit ervan. Wanneer deze waarden worden bereikt, zal het lezen van informatie niet betrouwbaar zijn. Deze snelle slijtage van de SSD zorgde voor problemen toen ze voor het eerst verschenen. Om ongelijkmatige slijtage tegen te gaan, worden balanceringsschema's gebruikt door informatie op te slaan over hoe vaak welke blokken zijn overschreven en door periodiek de opnamevolgorde te wijzigen. Deze gedistribueerde procedure op controllerniveau resulteert in een verlenging van de levensduur van SSD's tot perioden die vergelijkbaar zijn met of zelfs langer zijn dan die van conventionele harde schijven.

Volume (capaciteit)

De belangrijkste parameter van elke schijf (HDD of SSD) is de capaciteit. Zoals eerder opgemerkt, kunnen 3,5-inch harde schijven maximaal 4 TB opslaan, en zijn 2,5-inch harde schijven nu beschikbaar met een maximale capaciteit van 2 TB, en SSD's zijn beschikbaar tot 600 GB. Het is niet altijd raadzaam om schijven met de maximale capaciteit te kiezen om een ​​bepaalde capaciteit te verkrijgen. De harde schijf mag niet in één nummer op de server worden geïnstalleerd, maar moet altijd worden gecombineerd in groepen van (minstens) twee om ervoor te zorgen betrouwbare werking. Als u bijvoorbeeld van plan bent uw server uit te rusten met in totaal 2 TB schijfruimte, dan is het veel beter om vier schijven van 1 TB te kopen en deze vervolgens in een RAID-array te configureren. Zodat een eventuele storing op een van de schijven niet tot gegevensverlies leidt. Dit is een van de redenen waarom harde schijven van servers doorgaans een lagere capaciteit hebben dan hun desktop-tegenhangers.

Kwaliteitsfactoren

Bij het kiezen juiste schijven Voor de server moet rekening worden gehouden met de volgende belangrijke parameters:

  • Schatting van de levensduur harde schijf. Fabrikanten van harde schijven gebruiken een parameter die bekend staat als MTBF om deze te evalueren. Deze afkorting staat voor “Mean Time Between Failures” (het gemiddelde aantal werkuren tussen downtimes) en verwijst naar de tijd waarna de harde schijf waarschijnlijk uitvalt. MTBF wordt gemeten in uren en deze waarde is altijd behoorlijk hoog. Dit is echter slechts een schatting en garandeert niet dat de schijf niet zal falen voordat dit tijdstip is bereikt.
  • Naast de fysieke capaciteit en prestatie-implicaties is het ook belangrijk op te merken dat de meeste schijven in de server continu moeten werken, of preciezer: de schijven moeten continu kunnen werken zonder enige onderbrekingen. Fujitsu biedt voor haar servers alleen schijven aan die aan deze voorwaarden voldoen. Tegelijkertijd wordt de MTBF voor harde schijven van desktopapparaten aangegeven op basis van een werkdag van 8 uur. SSD's die momenteel door Fujitsu worden verkocht, vallen altijd onder de volledige garantie van het serversysteem. Een andere interessante parameter is DWPD (Drive Writes Per Day), waarmee rekening kan worden gehouden om de levensduur van SSD’s te schatten. SSD's die Fujitsu aanbiedt op basis van MLC-technologie (multi-level cell) hebben een DWPD-rating van 10 voor vijf jaar. Hogere prestaties van 50 DWPD over vijf jaar worden gedefinieerd door SSD's met SLC-technologie (Single Level Cell). De trend in de recente ontwikkelingen op het gebied van flitstechnologie is in de richting van de meer kosteneffectieve MLC-technologie.
  • Een ander kenmerk van SSD's is hun beperkte mogelijkheden gegevens opslaan wanneer uitgeschakeld. Als de SSD van de server wordt verwijderd en bijvoorbeeld in een kast wordt geplaatst als reservekopie, dan blijft de informatie die daarop is opgeslagen beschikbaar in in het gunstigste geval binnen tien jaar. Verschillende factoren (type SLC/MLC-flashtechnologie, eerdere gebruiksintensiteit of omgevingstemperatuur) verkorten echter de houdbaarheid. De minimale houdbaarheid als gevolg van de daarmee samenhangende projecties van de levensverwachting is vastgesteld op zes maanden voor SLC SSD's en drie maanden voor MLC SSD's.

Om ervoor te zorgen dat alle HDD's en SSD's aan deze eisen voldoen, moeten ze aan strenge tests worden onderworpen en dienovereenkomstig worden gecertificeerd. Dit geldt voor alle schijven die door Fujitsu in zijn PRIMERGY-servers zijn geïnstalleerd.

Classificatie van harde schijven

Om al deze aspecten samen te vatten en het voor klanten gemakkelijker te maken om te kiezen, definieert Fujitsu verschillende klassen voor harde schijven:

Economisch (ECO). Schijven in deze klasse hebben lage prijs voor een eenheid. Het prestatieniveau en de betrouwbaarheid van deze schijven maken ze geschikt voor instapsystemen. Ze moeten worden gebruikt in niet-kritieke gebieden met weinig I/O-verkeer en gematigde snelheidsvereisten. Hoge belastingen kan leiden tot een verslechtering van de betrouwbaarheid ervan. ECO-schijven werken bij 5400 of 7200 tpm en hebben SATA-interface.

Bedrijfskritisch (BC) of Bijnalijn. Schijven in deze klasse bieden een hoge capaciteit tegen minimale kosten per GB. Ze zijn ontworpen om goede prestaties en voldoende betrouwbaarheid te bieden. Afhankelijk van de serverimplementatie kunnen “BC-schijven” worden uitgerust met SAS- of SATA-interfaces en een snelheid hebben van 7200 rpm.

Onderneming (EP). Schijven in deze klasse bieden maximale prestaties en betrouwbaarheid. Ze zijn ontworpen om maximale werklasten aan te kunnen. Deze klasse maakt gebruik van de SAS-interface en heeft rotatiesnelheden van 10.000 en 15.000 rpm.

SSD Enterprise-prestaties/mainstream. Deze schijven bieden de beste prestaties en duurzaamheid in het SSD-segment en zijn daarom ideaal voor gebruik in systemen met hoge kosten/I/O-doorvoervereisten. Enterprise Performance SSD's (SLC- of MLC-technologieën) bieden betere I/O-prestaties SAS-interface. Enterprise Mainstream SDD (MLC-technologieën) hebben daarentegen een SATA-interface en zijn goedkoper.

Configuratie selectie

Laten we nu proberen al het bovenstaande in een tabel samen te vatten:

“Kan ik jouw server en de schijven daarvoor apart kopen?”, “Waarom verkoop je de sledes niet apart?”, “We hebben jouw server gekocht, maar onze schijven werken er niet in!” enzovoort. Het is leuk dat er elk jaar steeds minder van dit soort vragen zijn. Het is fijn dat ons bewustzijn zich langzamerhand afwendt van “Ja, ik verzamel alles zelf!” tot “U heeft een ingevuld en getest apparaat nodig.” We herinneren ons allemaal hoe onze vaders hun Lada-auto’s repareerden door reserveonderdelen te kopen ‘waar we ze maar konden krijgen’. Het concept van “Ik zet het zelf in elkaar”, “Ik doe het zelf” zit in onze hersenen met moedermelk. Met de komst van de wereld autofabrikanten we begonnen eraan te wennen auto’s te kopen die geen aanpassingen nodig hebben. We wennen eraan om ze te onderhouden en te moderniseren gespecialiseerde diensten. Hetzelfde met servers.

U vraagt ​​zich misschien af ​​waarom u de schijven die op Fujitsu-servers worden verkocht, niet kunt gebruiken. computerwinkels en op radiomarkten. In eerste instantie verschillen ze immers niet van de harde schijven en solid-state drives die bij een Fujitsu-server worden geleverd. Ze lijken zo op elkaar. Het antwoord op deze vraag is simpel: de veiligheid van uw gegevens. Dit is wat de beslissende factor zou moeten zijn, bepaald door onzichtbare verschillen.

De belangrijkste verschillen zijn inderdaad op het eerste gezicht niet zichtbaar, omdat Het belangrijkste is dat alle nieuwe schijven voor Fujitsu-servers tot in het kleinste detail worden getest en dienovereenkomstig worden getest en aangepast aan PRIMERGY-servers.

De eerste stap is om samen met de fabrikant de microcode (firmware) van de harde schijf aan te passen aan de vereisten van PRIMERGY-servers. Dit omvat het instellen van basisparameters en het uploaden van firmware die speciaal voor Fujitsu is ontwikkeld. Bijvoorbeeld: alle problemen in de firmware die tijdens voorlopige tests worden geïdentificeerd, worden gecorrigeerd en geïntegreerd in de nieuwe aangepaste firmware, en dienovereenkomstig zullen schijven uit dezelfde batch dezelfde firmware bevatten.

De tweede stap is dat de schijven inputtests ondergaan op Fujitsu-testbanken. Deze tests zijn verschillend: schok-, trillings- en temperatuurtests. Het doel van deze tests is om eventuele problemen op te sporen zwakke punten. Ook in het testcentrum wordt de langdurige werking van opslagmedia gesimuleerd. Ook worden er tests uitgevoerd op de aangegeven en vereiste snelheden voor het lezen en schrijven van gegevens. Nadat de schijven op de banken zijn getest, worden ze ingecheckt echte systemen en zijn gecertificeerd.

Zodra de aandrijvingen met succes de certificering hebben doorstaan, worden ze onderworpen aan aanvullende toelatingstests (willekeurige AQL-tests). 100% van de aangeleverde media wordt aan deze test onderworpen. Als er tijdens de eerste test geen fouten optreden, wordt het percentage producten uit de batch dat de test doorstaat teruggebracht naar 10%. Als er tijdens volgende pogingen fouten optreden, neemt de fractie voor pogingen toe.

En zelfs nadat de schijven aan de productielijn zijn geleverd, blijft Fujitsu de oorzaken en frequenties van fouten identificeren op basis van rapporten van Fujitsu Services. Problemen die in dit stadium worden geïdentificeerd, kunnen worden gecorrigeerd door de firmware aan te passen.

Als u een paar jaar na aankoop besluit de capaciteit van het schijfsubsysteem te vergroten, kunt u gedurende minimaal drie jaar volledig compatibele HDD's en SSD's krijgen. En deze schijven worden getest en gecertificeerd voor uw systeem, net als eerder uitgebrachte schijven.

In plaats van een conclusie

Het kiezen van de juiste schijven voor servers is een behoorlijk moeilijke taak. In dit artikel kon ik dit, ondanks de lengte, slechts oppervlakkig beschrijven. Als u besluit een PRIMERGY-server van Fujitsu aan te schaffen, kunt u altijd gekwalificeerd advies en hulp bij het dimensioneren krijgen van onze geautoriseerde partners.

Deze schijven hebben 8 chips van elk 32 GB, wat een totaal volume van 256 GB vormt. Ongeveer 7% van de capaciteit is toegewezen voor overprovisioning, het nettoquotum van één schijf is gelijk aan 240 GB. De SandForce-controller heeft een positieve invloed op de prestatiewinst bij het werken met gecomprimeerde gegevens, namelijk databases, en voldoet vaak aan de IOPS-behoeften van 95% van onze klanten. In het geval van ongecomprimeerde gegevens of gegevens met hoge entropie, zoals video, gebruiken gebruikers het vooral meer voor het distribueren van inhoud dan voor schrijven, en de leesprestaties nemen niet zo significant af, wat ook voldoet aan de behoeften van de meeste gebruikers, en als je betere schrijfprestaties moet bieden, is het voldoende om te verhogen Overprovisioning. Zoals uit de grafiek blijkt, is de prestatiewinst voor gegevens zonder compressie (entropie 100%) met een toename van overprovisioning maximaal:

Het is ook vermeldenswaard dat de eerlijkheid van de fabrikant zeer conservatief is. En vaak bleken de echte resultaten 10-15% hoger te zijn dan de gegarandeerde resultaten.

En voor degenen die een grotere capaciteit nodig hebben, hebben we een speciale voorbereid. aanbod:

Het verkeer kan worden vergroot, net als bij het kanaal. Upgrades zijn beschikbaar tegen zeer redelijke prijzen:

1 Gbps 150TB - +$99,00
1 Gbps zonder meter - +$231,00
2 Gbps zonder meter - +$491,00

Wat het gebruik van solid-state drives in RAID-arrays betreft, zullen we de kenmerken van hun gebruik in RAID niet herhalen; er is een magisch auteursartikel dat ik aanraad om te lezen en dat zal helpen een volledig begrip te krijgen. In hetzelfde artikel vertel ik je iets over SSD-schijven met PCI-Express-interface, die al een ingebouwde RAID-controller gebruikt. In het geval van de taak om een ​​zeer snelle oplossing te bouwen, bijvoorbeeld voor een belast factureringssysteem, zijn dergelijke schijven onvervangbaar, omdat ze honderd KIOPS per schrijfbewerking of meer kunnen leveren, en ook, wat erg belangrijk is, zeer lage kosten. latentie. Als de latentie van de meeste solid-state schijven binnen 65 microseconden ligt, wat 10-40 keer beter is dan de latentie van harde schijven, dan zijn de beste SSD PCI-Express waarden van 25 microseconden of minder worden bereikt, dat wil zeggen bijna RAM-snelheid. Natuurlijk is er vanwege de PCI-Express-interface zelf sprake van een afname van de prestaties in vergelijking met RAM, maar binnenkort worden merkbare verbeteringen in termen van latentie verwacht.

De capaciteit van een schijf met een PCI-Express-interface wordt verkregen door "geheugenbanken"; het bord heeft al een SandForce-chip, evenals een hardware RAID-controller. Dat wil zeggen, dit is al een spiegel met een reactiesnelheid van 25 microseconden met een schrijfsnelheid van meer dan 100 KIOPS, die een zeer hoge betrouwbaarheid heeft. De effectieve capaciteit van dergelijke schijven is meestal klein en kan 100 GB bedragen. De prijs is ook behoorlijk indrukwekkend (7000-14000 euro). Maar in het geval, zoals reeds opgemerkt, van geladen factureringssystemen, zeer geladen databases, en ook met het oog op het snel genereren van 1C-boekhoudrapporten in grote bedrijven (de bouwsnelheid neemt toe met bijna 2 ordes van grootte, 100 keer sneller) - dergelijke oplossingen zijn onvervangbaar.

Voorlopig kunnen we dergelijke oplossingen alleen aanbieden in op maat gemaakte servers met een garantie voor huur op lange termijn, aangezien de vraag vrij beperkt is en niet iedereen het ermee eens zal zijn om zo'n indrukwekkend geld te betalen voor prestaties, dit is niet aan te raden voor iedereen. Misschien zullen we dergelijke oplossingen later in een aparte publicatie uitgebreider bespreken, als er voldoende interesse is van zakelijke abonnees.

Tags:

  • Overprovisioning
  • server-SSD's
  • SSD-servers in Nederland
Tags toevoegen

Het probleem van de 1C-prestaties in de bestandsmodus is behoorlijk acuut, vooral voor kleine bedrijven die zich geen aanzienlijke investeringen in apparatuur kunnen veroorloven. Niettemin groeit de ‘honger’ van de applicatie alleen maar van release tot release, en de taak om de prestaties te verbeteren tegen gematigde budgetkosten wordt steeds urgenter. In dit geval zou een goede oplossing zijn om databases aan te schaffen en op een SSD te plaatsen.

Eén van onze klanten, een klein accountantskantoor, begon hierover te klagen langzaam werk 1C: Onderneming. Eigenlijk niet zo veel snel werk de applicatie werd volkomen somber na de overgang van Boekhouden 2.0 naar Boekhouden 3.0.

Er was een simpele terminal-server op Core i3 2120, 8 GB RAM, met schijfarray RAID 1 van twee West-digitaal RE4, dat drie tot zes gebruikers bediende, die elk met twee tot drie databases tegelijkertijd werkten.

Prestatieanalyse bracht onmiddellijk een knelpunt aan het licht: het schijfsubsysteem (de schermafbeelding is gemaakt na het installeren van de SSD, dus de RAID-array bevat logische schijven C: en E:).

Uit eenvoudige berekeningen is gebleken dat het starten van zelfs maar één infobase de prestaties van de array bijna volledig opgebruikt, ongeveer 150 IOPS bij de huidige lees/schrijf-verhouding - de werkelijke limiet voor een mirror van twee niet zo snelle schijven. Dit wordt indirect aangegeven door de omvang van de wachtrij.

De gelijktijdige lancering van verschillende databases aan het begin van de werkdag leidde tot een aanzienlijke vertraging van de server en verminderde de reactiesnelheid van het systeem. Er was ook een onaangename bedachtzaamheid bij het werken met logs, bij het genereren van rapporten, enz.

De prestatietest van de array liet ook een laag resultaat zien, wat volgens de huidige normen meer geschikt is voor draagbare schijven.

Het werd duidelijk dat een upgrade van het schijfsubsysteem nodig was. Zelfs volgens voorlopige schattingen werd de creatie van een productieve array op basis van in massa geproduceerde HDD’s beperkt door zowel het beschikbare budget als de fysieke capaciteiten hardware die simpelweg niet over het vereiste aantal SATA-poorten en schijfstations in de behuizing beschikte. Daarom werd besloten om een ​​SSD aan te schaffen.

Omdat hoge schijfbelastingen niet waren voorzien, werd de keuze voornamelijk uit kostenoverwegingen gemaakt. Snelheidskenmerken verdween ook naar de achtergrond, omdat de SATA-II-interface het knelpunt werd. Uiteindelijk is het gekocht 128Gb Corsair Neutron LAMD, die, wanneer geïnstalleerd op de server, de volgende snelheidskenmerken vertoonde:

Zoals we kunnen zien, stuiten sequentiële toegangsoperaties, zoals verwacht, op de bandbreedte van de interface, maar in ons geval is dit van secundair belang. De voornaamste aandacht moet worden besteed aan willekeurige toegangsoperaties, die een orde van grootte superieur zijn aan die van traditionele HDD's.

De volgende vraag die moet worden beslist, is of we een "spiegel" van de SSD moeten maken en TRIM moeten opofferen voor fouttolerantie, of bij één enkele schijf moeten blijven en snelheid boven fouttolerantie moeten verkiezen. Opgemerkt moet worden dat moderne SSD's, naast de TRIM-opdracht, hun eigen anti-degradatietechnologieën gebruiken, zoals garbage collection, waardoor ze zelfs op systemen zonder TRIM behoorlijk effectief kunnen werken. Gebruikt in deze serie SSD-controller LAMD (Link_A_Media Devices) is heel anders effectieve technologieën garbage collection, op het niveau van schijven op bedrijfsniveau, wat over het algemeen niet verrassend is, aangezien de ontwikkelaars al heel lang in het bedrijfssegment werken.

Omdat het aantal dagelijks ingevoerde documenten klein is, hebben we ons beperkt tot één enkele SSD met verplichte dagelijkse back-ups. Indirect effect van gebruik SSD schijf kan worden beoordeeld met behulp van de prestatiemonitor:

Het aantal I/O-bewerkingen is aanzienlijk toegenomen, evenals de snelheid van uitwisseling met de schijf, terwijl de wachtrijlengte niet groter is dan één. Dit zijn zeer goede indicatoren; het enige dat overblijft is nagaan in hoeverre onze acties de directe samenwerking met 1C:Enterprise hebben versneld.

Om dit te doen, hebben we een kleine exprestest uitgevoerd waarbij we de laadtijd van de informatiebank en de tijd voor het opnieuw posten van een reeks documenten in groepen hebben gemeten. bepaalde periode tijd. Tijdens het testen werd de configuratie gebruikt 1C: Boekhouding 3.0.27.7 op het platform 8.3.3.721 .

Tijdens de prestatieanalyse hebben we ook de aandacht gevestigd op het feit dat 1C:Enterprise in zijn werk actief tijdelijke mappen gebruikt, die zich in ons geval op de harde schijf bevonden. Daarom, om te bereiken maximale prestatie ze zouden ook naar een SSD moeten worden overgebracht, maar voor degenen die graag de bronnen van SSD-schijven willen opslaan, hebben we beide opties in de test opgenomen: wanneer de databases zich op de SSD bevinden en de tijdelijke map op de HDD, en wanneer de SSD volledig voor de toepassing wordt gebruikt.

Zoals we kunnen zien, de overdracht informatie bases op SSD's verminderde de laadtijd onmiddellijk met meer dan de helft en de heroverdracht werd met ongeveer 30% versneld. Tegelijkertijd werd het probleem van een daling van de productiviteit bij het samenwerken volledig geëlimineerd.

Door tijdelijke mappen over te zetten naar een SSD kunt u de laadtijd ruim drie keer verkorten en de documentverwerking ongeveer twee keer versnellen. Er is hier iets om over na te denken, zelfs voor fervente voorstanders van het besparen van schijfbronnen. Onze mening over deze kwestie Het volgende is dat als je een SSD hebt gekocht, je deze ten volle moet gebruiken.

Laten we een kleine uitweiding maken. De schijf die we gebruiken Corsair Neutron Het heeft resource 2-3K wis-/schrijfcycli. Uit eenvoudige berekeningen blijkt dat als u de volledige schijfcapaciteit elke dag volledig herschrijft, het 5-8 jaar zal duren voordat de bron is uitgeput. Bovendien blijkt uit statistieken dat de belangrijkste reden voor SSD-storingen tijdens de garantieperiode niet te maken heeft met uitputting van hulpbronnen, maar met een fabricagefout of fouten in de firmware.

Concluderend zou ik dat willen zeggen SSD-applicatie Tegenwoordig misschien wel de enige effectieve manier om de prestaties van 1C:Enterprise in bestandsmodus aanzienlijk te verbeteren. En, belangrijker nog, betaalbaar, zelfs voor kleine bedrijven.