SSD's gebruiken om de opslagprestaties te verbeteren. Waarom heeft een laptop een kleine SSD nodig en is het de moeite waard om Windows erop te installeren?

Invoering

Naarmate een bedrijf evolueert, worden workflow-intensieve applicaties vaak beperkt in hun mogelijkheden kenmerken van hard schijven (HDD). Hoewel de HDD-capaciteit dramatisch is toegenomen, is de snelheid van willekeurige invoer/uitvoer (I/O)-bewerkingen niet in hetzelfde tempo toegenomen. Het is nu echter mogelijk om de verwerking van leesintensieve stromen, zoals online transacties, te versnellen. Transactieverwerking- OLTP), in netwerk- en bestandsservers, databases, met behulp van nieuwe technologie caching, Infortrend SSD Cache, die gebruik maakt van hoge snelheid en SSD's met lage latentie om de leessnelheden voor vaak benodigde, essentiële gegevens te verbeteren. De leessnelheid van SSD is aanzienlijk hoger in vergelijking met HDD en daarom kan SSD Cache de willekeurige leesprestaties aanzienlijk verbeteren en de responstijd verkorten.

Toepasselijkheid van dit document

EonStor DS-familie

Wat is SSD-cache?

Een cache is een component die gegevens transparant opslaat, zodat latere toegang daartoe efficiënter kan worden uitgevoerd. Het is van cruciaal belang voor opslag, vooral in leesintensieve toepassingen. Zonder SSD inschakelen Cache De cachecapaciteit van de controller is beperkt. SSD Cache kunt u gebruiken snelle SSD's om de cachegeheugenpool van het opslagsysteem uit te breiden en veelgevraagde gegevens te verzamelen. Naarmate de capaciteit van de SSD-cache toeneemt, neemt ook het aantal cachehits toe. Met andere woorden, er zullen steeds meer ‘hot’-gegevens worden opgeslagen in de SSD-cache, toekomstige toegang tot deze gegevens zal efficiënter worden uitgevoerd en daarom zullen de leesprestaties verbeteren.

Waarom Infortrend SSD-cache?

In veel gevallen waarin het percentage leesbewerkingen in een werkthread aanzienlijk hoger is dan het schrijfpercentage, en kleine hoeveelheden gegevens herhaaldelijk worden gelezen, kan SSD Cache de volgende voordelen bieden:

1. Verbeterde leesprestaties

SSD Cache maakt gebruik van een intelligent algoritme om de verwerking van intensieve werklasten voor willekeurig lezen, zoals OLTP en databasetoegang, te versnellen. In dergelijke situaties kan SSD Cache de algehele leessnelheid aanzienlijk verhogen. SSD Cache kan de OLTP IOPS bijvoorbeeld 2,5 keer verhogen in vergelijking met hetzelfde systeem zonder SSD Cache. Tegelijkertijd wordt de latentie ook verminderd en daarom hangt de mate van prestatieverbetering af van de daadwerkelijke applicatieworkflows en het gebruikersgedrag.

2.Intelligente software en besturingsalgoritme

Intelligente software analyseert automatisch gegevenstoegangspatronen en herkent sequentiële en willekeurige lees-/schrijfbewerkingen. Sequentiële lees- of schrijfgegevens worden niet naar de SSD-cachepool geschreven; er worden alleen willekeurige leesgegevens in verzameld om ervoor te zorgen dat de SSD's zo efficiënt mogelijk worden gebruikt. Meer specifiek verplaatst de firmware op het juiste moment automatisch kopieën van de meest benodigde gegevens van de cache van de controller naar de SSD-cachepool. Deze ‘hot’ data worden vervolgens uit de SSD Cache gelezen als het systeem een ​​verzoek ontvangt om deze te lezen. Het door Infortrend ontwikkelde algoritme optimaliseert de cycliciteit van het kopiëren van gegevens naar de SSD, zodat deze relatief is goedkope SSD's. Deze oplossing verbetert niet alleen de leesprestaties, maar verlengt ook de levensduur harde schijven door het aantal lees- en schrijfcycli te verminderen.

3. Eenvoudige intuïtieve gebruikersinterface

SSD Cache-functionaliteit is volledig geïntegreerd in Infortrend SANWatch en RAIDWatch GUI. Ze zijn zeer eenvoudig in te stellen, te beheren en te onderhouden. Zo kan de gebruiker bijvoorbeeld de status van de SSD Cachepool monitoren en eenvoudig de resterende levensduur van elke SSD controleren.

Infortrend SSD-cache

Hoe Infortrend SSD Cache werkt

Als SSD Cache is ingeschakeld en enige tijd actief is, verzamelt de intelligente firmware statistieken en werkt deze onmiddellijk de gegevens “temperatuur” -records bij in de cache van de controller. Op basis van deze records kopieert de firmware op geschikte momenten automatisch kleine stukjes willekeurige, vaak benodigde gegevens van de cache van de controller naar de SSD-cachepool met behulp van een sequentiële schrijfmethode om intensieve SSD-bewerkingen te voorkomen en zo de levensduur ervan te verlengen. Dag zwembadDe SSD Cache Pool zal niet vollopen met ‘hot’ data gegenereerd door applicaties op de host; de methode van het vooraf kopiëren van blokken naar de SSD met behulp van zonevoorspelling versnelt de leesbewerkingen. Als de gegevensblokgrootte kleiner is dan of gelijk is aan16 KB worden gegevens rechtstreeks naar de SSD-pool gekopieerd, zelfs als deze maar één keer worden gelezen. Als de blokgrootte groter is dan 16 KB en het programma deze herkent als “hot” data (meerdere keren gelezen), dan wordt deze geclassificeerd als vaak nodig en opgeslagen in de SSD-pool. Er worden twee kopieën opgeslagen van deze ‘hot’ gegevens: één in de SSD-cache en één op de harde schijven.

Wanneer het systeem een ​​verzoek ontvangt om gegevens te lezen, controleert het doorgaans of de overeenkomstige gegevens beschikbaar zijn in de cache van de controller. Als de gevraagde gegevens zich in de cache van de controller bevinden, stuurt het systeem deze onmiddellijk terug naar de host. Als de gevraagde gegevens zich niet in de cache van de controller bevinden, controleert het systeem de SSD-cachepool. Als de gevraagde gegevens zijn opgeslagen in de SSD-cache op basis van een beoordeling van de “temperatuur”, dan leest het systeem deze gegevens rechtstreeks uit de SSD-cache en stuurt deze terug naar de host. Anders worden de gegevens geretourneerd door het langzamere apparaat. Daarom geldt: hoe meer cachehits, hoe meer verzoeken er door de SSD-cache worden afgehandeld, dus algemene kenmerken en de gemiddelde responstijd zal verbeteren.

Wat is er nodig om SSD Cache te laten werken?

1. Vereisten software en SANWatch

Softwareversie 512F12 of hoger

SANWatch versie 3.0.h.14 of hoger

2. SSD-cachelicentie

SSD-cache is beschikbaar onder licentie. Infortrend biedt ook een proeflicentie van 30 dagen aan.

3. Relatie tussen de cachecapaciteit van de controller en de maximale grootte van de SSD-cachepool:

Als het systeem het toelaat SSD-werking Cache, de cache van de controller zal wat ruimte gebruiken om actuele gegevens op te slaan, en de grootte van de actieve vermeldingen in de cache van de controller bepaalt de maximaal ondersteunde grootte van de SSD-pool. Voor de startcombinatie (2 GB per controller) is de maximaal ondersteunde SSD-cachepoolgrootte 150 GB voor modellen met één controller en 300 GB voor modellen met dubbele redundante controllers.

Vergeleken met SSD is het cachegeheugen van de controller energiezuiniger. Bovendien kunnen niet alleen gelezen gegevens, maar ook geschreven gegevens het cachegeheugen van de controller binnendringen. Daarom raden we gebruikers van EonStor DS aan om het cachegeheugen te vergroten tot 16 GB per controller en aankoop geschikte SSD's voor cashpool (afgestemd op uw behoeften en budget) om het maximale voordeel in functies te krijgen.

4. Reset de controller(s) om SSD Cashe te starten

De laatste stap bij het starten van SSD Cache omvat het resetten van de controller(s). Standaard wijst de cache van de controller geen ruimte toe voor het opslaan van “hot” data. Daarom moet de controller worden gereset en geïnitialiseerd om geschikte ruimte toe te wijzen voor hot writes. Na het resetten van de controller en het activeren van de SSD Cache-functiehet is heel eenvoudig te bedienen. Het is niet nodig om het systeem te resetten of opnieuw op te starten bij het toevoegen of verwijderen van een SSD uit de pool. Deze procedure wordt uitgevoerd met behulp van een intuïtieve gebruikersinterface via SANWatch of RAIDWatch.

5.SSD-vereisten

Momenteel ondersteunt één controller maximaal 4 SSD's. Als u de SSD Cache-functie wilt gebruiken, controleer dan of het SSD-model dat u selecteert, voorkomt in de Infortrend Qualified Vendor List (QVL). Alleen SSD's uit onze QVL kunnen worden gebruikt om de opslagprestaties te verbeteren, zoals beschreven in dit document.

Conclusie

Infortrend SSD-cache is slimme oplossing, wat de opslagprestaties dramatisch verbetert, vooral voor leesintensieve applicaties, de latentie aanzienlijk vermindert en grote cachepools ondersteunt. Het is eenvoudig te installeren, beheren en onderhouden met behulp van de intuïtieve gebruikersinterfaces van Infortrend. We raden het gebruik ervan ten zeerste aan op systemen met zware werklasten en vaak herhaalde leesbewerkingen.

Volledige tekst U kunt artikelen met illustraties downloaden van pdf-formulier bestand.

  • Serveroptimalisatie,
  • Systeembeheer,
  • Gegevensopslag,
  • Datawarehouses
  • In de artikelen over opslagsystemen uit de "aantekeningen van de beheerder" werden technologieën voor de softwareorganisatie van een disk-array praktisch niet overwogen. Daarnaast wordt er gebruik gemaakt van een hele laag relatief goedkope opslagversnellingsscenario's solid-state schijven.


    Daarom zal ik in dit artikel kijken naar drie goede opties voor het gebruik van SSD-schijven om het opslagsubsysteem te versnellen.

    Waarom niet gewoon een reeks SSD's samenstellen - een beetje theorie en redenering over dit onderwerp

    Meestal worden solid-state schijven eenvoudigweg gezien als alternatief voor HDD, met meer doorvoer en IOPS. Een dergelijke directe vervanging is echter vaak te duur (merkschijven van HP kosten bijvoorbeeld vanaf $ 2.000), en de gebruikelijke SAS-schijven worden teruggestuurd naar het project. Als alternatief, snelle schijven gewoon puntsgewijs gebruikt.


    Het ziet er vooral handig uit met behulp van SSD Voor systeempartitie of voor de databasesectie - specifieke prestatieverbeteringen zijn te vinden in. Uit dezelfde vergelijkingen wordt duidelijk dat bij gebruik van conventionele HDD's het knelpunt de schijfprestaties zijn, maar in het geval van een SSD zal de interface het knelpunt zijn. Daarom zal het vervangen van slechts één schijf niet altijd hetzelfde rendement opleveren als een uitgebreide upgrade.


    Servers gebruiken SSD's met SATA-interface, of productievere SAS en PCI-E. De meeste daarvan zijn op de markt server-SSD's met SAS-interface worden verkocht onder de merken HP, Dell en IBM. Trouwens, zelfs in merkservers kun je schijven van OEM-fabrikanten Toshiba, HGST (Hitachi) en anderen gebruiken, waarmee je de upgrade zo goedkoop mogelijk kunt maken met vergelijkbare kenmerken.


    Met de wijdverbreide acceptatie van SSD's werd er een apart toegangsprotocol ontwikkeld voor de schijven die erop waren aangesloten PCI-E-bus– NVM Express (NVMe). Het protocol is helemaal opnieuw ontwikkeld en overtreft aanzienlijk de gebruikelijke SCSI en AHCI in zijn mogelijkheden. NVMe werkt meestal solid-state schijven Met PCI-E-interfaces, U.2 (SFF-8639) en enkele M.2 die sneller zijn gewone SSD meer dan verdubbeld. De technologie is relatief nieuw, maar zal na verloop van tijd zeker zijn plaats innemen in de snelste schijfsystemen.


    Iets over DWPD en de invloed van dit kenmerk op de keuze voor een specifiek model.

    Wanneer u solid-state schijven met een SATA-interface kiest, moet u letten op de DWPD-parameter, die de duurzaamheid van de schijf bepaalt. DWPD (Drive Writes Per Day) is het toegestane aantal herschrijfcycli van de gehele schijf per dag voor garantieperiode. Soms is er een alternatief kenmerk TBW/PBW (TeraBytes Written, PetaBytes Written) - dit is het aangegeven opnamevolume op de schijf tijdens de garantieperiode. In SSD voor thuisgebruik de DWPD-indicator kan kleiner zijn dan één, in zogenaamde “server” SSD’s kan dit 10 of meer zijn.


    Dit verschil ontstaat doordat verschillende soorten geheugen:

      SLC NAND. Het eenvoudigste type is dat elke geheugencel één bit informatie opslaat. Daarom zijn dergelijke schijven betrouwbaar en presteren ze goed. Maar je moet meer geheugencellen gebruiken, wat de kosten negatief beïnvloedt;

      MLC NAND. Elke cel slaat al twee bits informatie op: het populairste type geheugen.

      eMLC NAND. Hetzelfde als MLC, maar de weerstand tegen overschrijven wordt vergroot dankzij duurdere en hoogwaardige chips.

    • TLC NEN. Elke cel slaat drie stukjes informatie op. De schijf is het goedkoopst te produceren, maar heeft de laagste prestaties en duurzaamheid. Om snelheidsverliezen te compenseren, wordt vaak SLC-geheugen gebruikt voor de interne cache.

    Wanneer conventionele schijven worden vervangen door solid-state schijven, is het dus logisch om MLC-modellen in RAID 1 te gebruiken, wat uitstekende snelheid met hetzelfde betrouwbaarheidsniveau.


    Er wordt aangenomen dat het gebruik van RAID in combinatie met een SSD dat niet is beste idee. De theorie is gebaseerd op het feit dat SSD's in RAID synchroon verslijten bepaald moment Alle schijven kunnen in één keer uitvallen, vooral bij het opnieuw opbouwen van de array. Bij HDD is de situatie echter precies hetzelfde. Tenzij je met beschadigde blokken van het magnetische oppervlak de informatie niet eens kunt lezen, in tegenstelling tot een SSD.

    Nog steeds hoge kosten solid-state schijven doet je nadenken over het alternatieve gebruik ervan, naast puntvervanging of het gebruik van opslagsystemen op basis van alleen SSD's.

    De cache van de RAID-controller uitbreiden

    De snelheid van de array als geheel hangt af van de grootte en snelheid van de cache van de RAID-controller. Je kunt deze cache uitbreiden met met behulp van SSD. De technologie lijkt op een oplossing van Intel.


    Bij gebruik van een dergelijke cache worden data die vaker gebruikt worden opgeslagen op caching SSD’s, van waaruit deze gelezen of verder geschreven wordt gewone harde schijf. Er zijn meestal twee werkingsmodi, vergelijkbaar met de gebruikelijke RAID: terugschrijven en doorschrijven.


    Bij doorschrijven wordt alleen het lezen versneld, en bij terugschrijven wordt het lezen en schrijven versneld.


    Meer over deze parameters leest u onder de spoiler.

      Wanneer u een doorschrijfcache instelt, wordt er zowel naar de cache als naar de hoofdarray geschreven. Dit heeft geen invloed op het schrijven, maar versnelt het lezen. Bovendien zijn stroomstoringen of het hele systeem niet langer zo slecht voor de data-integriteit;

    • Met de terugschrijfinstelling kunt u gegevens rechtstreeks naar de cache schrijven, waardoor lees- en schrijfbewerkingen worden versneld. Bij RAID-controllers kan deze optie alleen worden ingeschakeld bij gebruik van een speciale batterij die het niet-vluchtige geheugen beschermt, of bij gebruik van flashgeheugen. Gebruik je een losse SSD als cache, dan is het stroomprobleem niet meer aan de orde.

    Voor de bediening is meestal een speciale licentie vereist hardwaresleutel. Hier specifieke namen technologieën van populaire fabrikanten op de markt:

      LSI (Broadcom) MegaRAID CacheCade. Hiermee kunt u maximaal 32 SSD's gebruiken voor cache, met een totale grootte van niet meer dan 512 GB, RAID van caching-schijven wordt ondersteund. Er zijn verschillende soorten hardware- en softwaresleutels, de kosten bedragen ongeveer 20.000 roebel;

      Microsemi Adaptec MaxCache. Maakt maximaal 8 SSD-caches mogelijk in elke RAID-configuratie. Het is niet nodig om een ​​aparte licentie aan te schaffen; cache wordt ondersteund in adapters uit de Q-serie;

    • HPE SmartCache-in ProLiant-servers achtste en negende generatie. Actuele prijzen zijn op aanvraag verkrijgbaar.

    De bediening van de SSD-cache is uiterst eenvoudig: veelgebruikte gegevens worden naar de SSD verplaatst of gekopieerd voor snelle toegang, en minder populaire informatie blijft op de HDD staan. Als gevolg hiervan neemt de snelheid van het werken met repetitieve gegevens aanzienlijk toe.


    De volgende grafieken illustreren de werking van SSD-gebaseerde RAID-cache:



    StorageReview – vergelijking van de prestaties van verschillende arrays bij het werken met een database: gebruikt gewone schijven en hun alternatief gebaseerd op LSI CacheCade.


    Maar als er een hardware-implementatie is, dan is er waarschijnlijk een software-equivalent voor minder geld.

    Snelle cache zonder controller

    Naast software RAID is er ook een software SSD-cache. IN Windows-server 2012 verscheen interessante technologie Opslagruimten, waarmee u RAID-arrays kunt samenstellen vanaf alle beschikbare schijven. De schijven worden gecombineerd in pools die al datavolumes hosten - een ontwerp dat doet denken aan de meeste hardwareopslagsystemen. Van handige functies Opslagruimten kunnen worden onderverdeeld in opslag met meerdere lagen (Storage Tiers) en terugschrijfcache.



    Met Storage Tiers kunt u één pool van HDD en SSD creëren, waar meer populaire gegevens op de SSD worden opgeslagen. De aanbevolen verhouding tussen SSD en HDD is 1:4-1:6. Bij het ontwerpen is het de moeite waard om de mogelijkheid van spiegeling of pariteit (analogen van RAID-1 en RAID-5) te overwegen, omdat elk deel van de spiegel hetzelfde aantal gewone schijven en SSD's moet hebben.


    De schrijfcache in opslagruimten verschilt niet van het normale terugschrijven in RAID-arrays. Alleen hier wordt het benodigde volume van de SSD “afgebeten” en is standaard één gigabyte.

    Onlangs werd ik geconfronteerd met het probleem van het versnellen van het schijfsubsysteem, dat wordt geleverd in het Lenovo U 530 ultrabook (en andere soortgelijke modellen). Het begon allemaal met het feit dat de keuze op deze laptop viel om een ​​oudere te vervangen.

    Deze serie kent meerdere configuraties, deze zijn te bekijken via deze link: http://shop. lenovo.com/ Ru/Ru/laptops/ lenovo/u -serie /u 530-touch /index .html #tab -"5E =8G 5A :85_E 0@0:B 5@8AB 8:8

    Ik koos voor de optie met een Intel Core-I 7 4500U-processor, 1TB HDD + 16GB SSD-cache.

    Let op: deze ultrabook en soortgelijke gebruiken een SSD in M2-formaat:http://en.wikipedia.org/wiki/M.2

    Later, toen ik ermee werkte, werd de aanwezigheid van de cache niet waargenomen, dus begon ik erachter te komen hoe het allemaal werkt?

    In Intel-chipsets (in het bijzonder Intel Series 8) er is technologie als Intel snelle opslagtechnologie (je kunt er meer over lezen via deze link: http://www.intel. Ru/inhoud/www/ Ru/Ru/architectuur -en -technologie /snelle -opslag -technologie .html ).

    Deze technologie heeft een functie Intel® Smart Response , waardoor het gebruik van een hybride optie mogelijk is SSHD of HDD + SDD om het schijfsubsysteem te versnellen.

    Kortom, u kunt er veelgebruikte bestanden op opslaan SSD schijf en lees ze bij daaropvolgende lanceringen van bestanden SSD schijf, wat de prestaties van het hele systeem als geheel aanzienlijk verbetert (meer over Smart Response op deze link:

    2) Gebruik Windows ReadyBoost-technologie (http://ru.wikipedia.org/wiki/ReadyBoost)

    3) Gebruik optie ExpressCache

    Let op: velen hebben waarschijnlijk instructies op internet gezien voor het overbrengen van een hybridisatiebestand naar een SSD, dus ik heb uit eigen ervaring gecontroleerd dat dit NIET WERKT, want zelfs in dit geval, wanneer je een hybridisatiesectie maakt, wordt deze nog steeds gebruikt Intel-technologie Snelle opslag. Met andere woorden, de hybridisatiemodus is al niet-Windows, maar deze Intel-technologie bestuurt het, en aangezien het voor ons niet werkt, krijg je niets anders dan een nutteloos hybridisatiegedeelte op de SSD, dus het won ' t werken.

    Nu zal ik in meer detail beschrijven hoe u elk van de drie opties kunt configureren.

    1.Gebruik een hulpprogramma van derden van SanDisk - ExpressCache

    Ik zal de actiepunten opsplitsen:

    Als u dit hulpprogramma nog nooit eerder hebt gebruikt, doet u het volgende:

    1) Download het bijvoorbeeld hier: http://support. lenovo.com /us/ nl/downloads/ds035460

    2) Ga naar “Schijfbeheer” en verwijder alle partities van de SSD-schijf;

    3)We installeren het Express Cache-programma op de computer, herstarten en alles is klaar) Het programma zelf zal genereren vereiste sectie en zal het gebruiken.


    4) Bel om de werkzaamheden te controleren opdrachtregel in de beheerdersmodus en voer in eccmd.exe-info

    5) Als resultaat zou er een soortgelijk beeld moeten zijn:

    Figuur 6 - De cachebewerking controleren tijdens het uitvoeren van het hulpprogramma eccmd.exe - informatie


    2. Gebruik Windows ReadyBoost-technologie

    Om deze technologie te gebruiken, moet u:

    2) Maak één hoofdpartitie op de SSD;

    3) De nieuwe partitie zal verschijnen als een nieuwe schijf met een eigen letter. Ga naar Mijn computer en klik klik met de rechtermuisknop op de schijf en selecteer in het menu “eigenschappen” en vervolgens het tabblad “Ready Boost”.

    4) Selecteer op het tabblad de optie “Gebruik dit apparaat” en gebruik de schuifregelaar om alle beschikbare ruimte te selecteren.

    Na deze SSD zal het werk versnellen bestandssysteem gebruiken Microsoft Windows Ready Boost-technologie.

    Ik weet niet hoe effectief het is om met SSD's te werken, aangezien het oorspronkelijke doel was om gewone NAND Flash in de vorm van sleutelhangers als opslagapparaat te gebruiken, en de toegangssnelheid tot dergelijke apparaten veel lager is dan die van mSATA SSD


    3.Gebruik optie ExpressCache+ het SWAP-bestand overbrengen naar een aparte SSD-partitie.

    Naar mijn mening is dit het meest optimaal voor dit geval methode, omdat we enerzijds het werken met swap versnellen door het naar SSD te verplaatsen, en ook het werken met cache garanderen. Deze methode eerder geschikt voor ultrabeukenboeken met een SSD-capaciteit van 16 GB of meer.

    Hoe dit te doen?

    1) Ga naar “Schijfbeheer” en verwijder alle partities van de SSD-schijf;

    2) Je hebt twee partities op de SSD nodig, we doen er zelf één, de tweede wordt gedaan door het Express Cache-programma;

    3) Maak bijvoorbeeld een partitie voor swap: 6 GB is voldoende voor een ultra beuk met 8 GB RAM;

    5) Nu moeten we de swap overbrengen van schijf C: naar de nieuwe SSD-schijf. Om dit te doen, gaat u naar de Systeemparameters en vervolgens naar “ Extra opties systemen."


    Figuur 8 - Aanvullende systeemparameters

    Op het tabblad “Geavanceerd” klikt u op de knop “Parameters*”, het tabblad “Geavanceerd**” en vervolgens op de knop “Wijzigen**”. Uitzetten " Automatische modus***”, vervolgens selecteren we uit de lijst de schijf met de swap die we nodig hebben, en vervolgens proberen we de optie “Grootte op systeemkeuze***” te selecteren en op de knop “Instellen***” te klikken. Als het systeem crasht, komt dit waarschijnlijk doordat de schijf 6 GB groot is. het systeem vindt het te klein, maar als je onderaan het venster naar de aanbevolen bestandsgrootte kijkt, zal deze rond de 4,5 GB schommelen, wat zelfs kleiner is dan onze partitie, dus we doen het volgende: selecteer de optie “Specificeer grootte* **” optie en in de “ Origineel formaat***” noteer hieronder de aanbevolen bestandsgrootte. In het veld “ Maximale grootte***” kunt u het volledige deel van de sectie schrijven en vervolgens op de knop “Instellen***” klikken.
    Vervolgens moeten we de bestaande swap uitschakelen om dit te doen, selecteer uit de lijst met schijven degene waar op dit moment swap bevindt zich (bijvoorbeeld C:), en selecteer hieronder in de opties - "Zonder wisselbestand***", en vervolgens "Set***".
    Dat is alles: nu bevindt uw wisselbestand zich op de SSD-schijf.
    We wachten op "Ok ***" en starten de computer opnieuw op.

    6) U kunt controleren of het bestand op de schijf staat of niet, ga naar station C: (de zichtbaarheidsfunctie moet zijn ingeschakeld in Explorer verborgen bestanden of met Total Commander).


    Figuur 12 - Zichtbaarheid van SWAP-partitie SSD

    Het paginabestand wordt aangeroepen paginabestand . sys het zou op de nieuwe schijf moeten staan, maar niet op de oude.

    7)Nu moet je een partitie installeren om dit te doen; we doen alles wat werd beschreven in punt 1.

    Als gevolg hiervan krijgen we na de ondernomen acties een versnelling van het hele systeem als geheel.

    Figuur 13 - SSD-partities voor SWAP en SSD-cache

    Ik wens je snelle prestaties uw systeem en lang werk SSD J

    Ik ontvang graag reacties op mijn artikel en allerlei recensies) Bedankt!

    • Vergelijking van de prestaties van verschillende soorten serverschijven (HDD, SSD, SATA DOM, eUSB)
    • Prestatievergelijking van de nieuwste Intel- en Adaptec-server RAID-controllers (24 SSD)
    • Prestatievergelijking van server RAID-controllers
    • Prestaties van schijfsubsystemen van Intel-servers gebaseerd op Xeon E5-2600 en Xeon E5-2400
    • Tafels vergelijkende kenmerken: RAID-controllers, server-HDD's, server-SSD's
    • Links naar prijslijstsecties: RAID-controllers, server-HDD's, server-SSD's

    Meerderheid servertoepassingen werken met het schijfsubsysteem van de server in willekeurige toegangsmodus, wanneer gegevens worden gelezen of geschreven in kleine blokken van enkele kilobytes groot, en deze blokken zelf kunnen zich in schijfarray willekeurig.

    Harde schijven hebben een gemiddelde toegangstijd tot een willekeurig gegevensblok in de orde van enkele milliseconden. Deze tijd is nodig om de schijfkop over de gewenste gegevens te positioneren. In één seconde harde schijf kan honderden van dergelijke blokken lezen (of schrijven). Deze indicator weerspiegelt harde prestatie schijf aan willekeurige operaties I/O en wordt gemeten door IOPS (Input Output per Second, I/O operations per second). Dat wil zeggen, de willekeurige toegangsprestaties voor harde schijf bedraagt ​​enkele honderden IOPS.

    In het schijfsubsysteem van de server worden in de regel meerdere harde schijven gecombineerd tot een RAID-array waarin ze parallel werken. Tegelijkertijd neemt de snelheid van willekeurige leesbewerkingen voor een RAID-array van welk type dan ook toe in verhouding tot het aantal schijven in de array, maar de snelheid van schrijfbewerkingen hangt niet alleen af ​​van het aantal schijven, maar ook van de methode van het combineren van schijven in een RAID-array.

    Heel vaak is het schijfsubsysteem de factor die de serverprestaties beperkt. Bij grote hoeveelheden gelijktijdige verzoeken kan het schijfsubsysteem de limiet van zijn prestaties bereiken en neemt het volume toe RAM of processorfrequentie heeft geen effect.

    Een radicale manier om de prestaties van het schijfsubsysteem te verbeteren is het gebruik van solid-state drives (SSD-drives), waarbij informatie naar niet-vluchtig flashgeheugen wordt geschreven. Voor SSD-schijven is de toegangstijd voor een willekeurig gegevensblok enkele tientallen microseconden (dat wil zeggen twee ordes van grootte minder dan voor harde schijven), waardoor de prestaties van zelfs één SSD-schijf bij willekeurige bewerkingen 60.000 IOPS bereiken.

    De volgende grafieken tonen vergelijkende prestatie-indicatoren voor RAID-arrays van 8 harde schijven en 8 SSD-schijven. Voor vier zijn gegevens beschikbaar verschillende soorten RAID-arrays: RAID 0, RAID 1, RAID 5 en RAID 6. Om overbelasting van de tekst te voorkomen technische details, hebben we aan het einde van het artikel informatie over de testmethodologie geplaatst.


    De diagrammen laten zien dat het gebruik van SSD-schijven de prestaties van het schijfsubsysteem van de server voor random access-bewerkingen twintig tot veertig keer verhoogt. Echter wijdverbreid gebruik SSD-schijven hebben de volgende belangrijke beperkingen.

    Ten eerste, moderne SSD-schijven hebben een kleine capaciteit. De maximale capaciteit van harde schijven (3TB) overschrijdt de maximale capaciteit van SSD-schijven van servers (300GB) met 10 keer. Ten tweede zijn SSD-schijven ongeveer 10 keer duurder dan harde schijven in vergelijking met de kosten van 1 GB schijfruimte. Daarom wordt het bouwen van een schijfsubsysteem op basis van alleen SSD-schijven momenteel vrij zelden gebruikt.

    U kunt echter SSD-schijven gebruiken als RAID-controllercache. Laten we meer in detail praten over hoe het werkt en wat het geeft.

    Feit is dat zelfs in een vrij groot schijfserversubsysteem met een capaciteit van tientallen terabytes het volume aan "actieve" gegevens, dat wil zeggen de gegevens die het vaakst worden gebruikt, relatief klein is. Als u bijvoorbeeld met een database werkt waarin records over een langere periode worden opgeslagen, alleen klein deel gegevens die betrekking hebben op het huidige tijdsinterval. Of als de server bedoeld is voor het hosten van internetbronnen, zullen de meeste verzoeken betrekking hebben op een klein aantal meest bezochte pagina's.

    Dus als deze "actieve" (of "hot") gegevens zich niet op de "langzame" harde schijven, en in ‘snel’ cachegeheugen op SSD-schijven zullen de prestaties van het schijfsubsysteem met een orde van grootte toenemen. In dit geval hoeft u zich geen zorgen te maken over welke gegevens in het cachegeheugen moeten worden geplaatst. Nadat de controller voor de eerste keer gegevens van de harde schijf heeft gelezen, laat hij de gegevens staan SSD-cache en vanaf daar zal herhaald lezen worden uitgevoerd.

    Bovendien werkt caching niet alleen bij het lezen, maar ook bij het schrijven. Elke schrijfbewerking schrijft gegevens niet naar de harde schijf, maar naar het cachegeheugen op SSD-schijven, zodat schrijfbewerkingen ook een orde van grootte sneller worden uitgevoerd.

    In de praktijk kan het cachingmechanisme op SSD-schijven worden geïmplementeerd op elke zes-gigabit RAID-module of RAID-controller Intel tweede generaties gebaseerd op de LSI2208-microcontroller: RMS25CB040, RMS25CB080, RMT3CB080, RMS25PB040, RMS25PB080, RS25DB080, RS25AB080, RMT3PB080. Deze RAID-modules en controllers worden gebruikt in Team-servers op basis van Intel-processors E5-2600 en E5-2400 (platform Intel Sandy Brug).

    Om de SSD-cachingmodus te gebruiken, moet u de AXXRPFKSSD2-hardwaresleutel op de RAID-controller installeren. Naast het ondersteunen van SSD-caching, versnelt deze sleutel ook de werking van de controller met kale SSD-schijven wanneer deze niet als cachegeheugen worden gebruikt, maar als reguliere schijven. In dit geval kunt u prestaties behalen bij willekeurige lees-schrijfbewerkingen van 465.000 IOPS (FastPath I/O-modus).

    Laten we eens kijken naar de prestatietestresultaten van dezelfde array van acht harde schijven, maar met vier SSD-schijven als cachegeheugen, en deze vergelijken met de gegevens van deze array zonder caching.



    We hebben tests uitgevoerd voor twee opties voor het organiseren van de SSD-cache. In de eerste optie werden 4 SSD-schijven gecombineerd tot een zero-level RAID-array (R0), en in het tweede geval werd uit deze 4 SSD-schijven een mirror-array (R1) gevormd. De tweede optie is iets langzamer bij schrijfbewerkingen, maar zorgt wel voor een gegevensback-up in de SSD-cache, dus deze verdient de voorkeur.

    Interessant is dat de lees- en schrijfprestaties vrijwel onafhankelijk zijn van het 'hoofd'-type RAID-array van harde schijven schijven, maar wordt alleen bepaald door de werkingssnelheid van SSD-cachegeheugenschijven en het type RAID-array. Bovendien blijkt "cached" RAID 6 van harde schijven sneller te zijn bij schrijfbewerkingen dan "pure" RAID 6 van SSD-schijven (29"300 of 24"900 IOPS versus 15"320 IOPS). De verklaring is simpel: dat zijn we eigenlijk meten de prestaties niet RAID 6, maar RAID 0 of RAID 1 cachegeheugen, en deze arrays zijn sneller bij het schrijven, zelfs met minder schijven.

    U kunt ook één SSD-schijf als cachegeheugen gebruiken, maar we raden u aan dit niet te doen omdat er geen back-up van de cachegeheugengegevens wordt gemaakt. Als zo’n SSD schijf uitvalt, komt de integriteit van de data in gevaar. Voor SSD-caching is het beter om minimaal twee SSD-schijven te gebruiken, gecombineerd in een RAID-array van het eerste niveau (“mirror”).

    We hopen dat de informatie in dit artikel u zal helpen bij het kiezen van een effectieveie. Daarnaast staan ​​onze managers en engineers altijd klaar om het nodige technische advies te geven.

    Testbankconfiguratie en testmethodologie

    Serverplatform - Team R2000GZ
    Intel RES2CV360 36-poorts expander Auto SAS-poortexpander
    RAID-controller - Intel RS25DB080 met AXXRPFKSSD2-sleutel
    Vaste schijf - 8 SAS-schijven 2,5" Seagate Savvio 10K.5 300 GB 6 Gb/s 10.000 RPM 64 MB cache
    SSD – 8 of 4 SSD SATA 2,5" Intel 520-serie 180 GB 6 Gb/s

    Er werd getest met behulp van Intel-programma's IO-meter.

    Voor elke hardwareconfiguratieoptie hebben we geselecteerd optimale instellingen cachegeheugen van de controller.

    Volume virtuele schijf voor testen - 50 GB. Dit volume is zo gekozen dat de geteste schijf volledig in de SSD-cache kon passen.

    Andere parameters:
    Strookgrootte - 256 KB.
    De gegevensblokgrootte voor sequentiële bewerkingen is 1 MB.
    De gegevensblokgrootte voor willekeurige toegangsbewerkingen is 4 KB.
    Wachtrijdiepte - 256.