De ce un laptop are nevoie de un SSD mic și merită să instalați Windows pe el? Avantajele și dezavantajele tehnologiei Intel Smart Response

Diferențele dintre subsistemele de discuri SSD și HDD+SSD pentru servere virtuale dedicate, comparație de performanță.

Unități cache HDD+SSD

Principiul de funcționare. Folosim unități SSD rapide pentru a stoca în cache cererile de unități HDD lente, dar mult mai încăpătoare și ieftine. În acest mod, fiecare acces la hard disk-ul mașinii virtuale este verificat pentru prezența în cache, iar dacă este în cache, este trimis de acolo, mai degrabă decât citit de pe un disc lent. Dacă datele nu sunt găsite în cache, atunci sunt citite de pe HDD și scrise în cache.

Beneficiile tehnologiei Cache HDD+SSD. Principalul avantaj al tehnologiei cache HDD+SSD este cantitatea de spațiu pe disc oferită. De asemenea, serverele bazate pe această tehnologie sunt mai ieftine, ceea ce este important pentru găzduirea proiectelor de start-up, servere de testare și servicii auxiliare.

  • Backup-uri de date
  • Arhive de volum cu date
  • Orice servicii și site-uri pentru care viteza de citire/scriere de pe discuri nu este critică

Unități SSD

Principiul de funcționare. SSD (Solid-state drive) este o unitate care, spre deosebire de hard disk-urile convenționale, nu are elemente în mișcare. SSD folosește memorie flash pentru stocare. Cu cuvinte simple, aceasta este o unitate flash mare.

Beneficiile tehnologiei SSD. Principalul avantaj al unităților SSD este viteza. Spre deosebire de un hard disk convențional, nu se petrece timp pentru poziționarea capetelor de citire - viteza de acces la date crește. Conform testelor, viteza de citire/scriere pe un SSD este de câteva ori mai mare decât cea a HDD-urilor convenționale.

Cine va beneficia VDS sau VPS pe SSD?

  • Pentru proprietarii de magazine online: viteza de lucru cu bazele de date pe SSD este disproporționat mai mare decât pe HDD.
  • Proprietarii altor site-uri: paginile site-ului tău se vor deschide mult mai repede, ceea ce este important pentru clasarea în motoarele de căutare.
  • Pentru dezvoltatori: viteza de compilare a codului pe unitățile SSD este mai rapidă, economisiți timp.
  • Pentru serverele de jocuri: viteza de încărcare crește, nu-i face pe jucători să aștepte.

Unități NVMe

Principiul de funcționare. NVM Express (NVMe, NVMHCI, specificația interfeței controlerului gazdă cu memorie non-volatilă) este o versiune actualizată a unității SSD. Folosește propriul protocol de interacțiune, dezvoltat de la zero și se conectează prin portul PCI Express.

Beneficiile tehnologiei NVMe. Citirea și scrierea cu unitățile NVMe este de 2-3 ori mai rapidă decât cu SSD-urile obișnuite. Busul PCI Express nu limitează viteza discului - acest lucru asigură o performanță crescută. În plus, operațiunile paralele sunt procesate mai rapid pe NVMe;

Când să comanzi un server virtual cu disc NVMe?

  • În aceleași cazuri ca SSD. Când proiectul dvs. nu mai are suficientă performanță SSD sau plănuiți creșterea proiectului și sarcini mari.

Compararea performanței

Am comparat performanța mașinilor virtuale pe serverele fizice „de luptă” cu diferite subsisteme de discuri.

Am ținut cont de numărul de IOPS (numărul de operațiuni de intrare/ieșire, operațiuni de intrare/ieșire pe secundă) - acesta este unul dintre parametrii cheie atunci când se măsoară performanța sistemelor de stocare, a hard disk-urilor și a unităților cu stare solidă (SSD) .

Vă rugăm să rețineți că site-urile web folosesc cel mai adesea operațiuni de citire a datelor în loc de operațiuni de scriere. Această cifră pentru unitățile SSD este de trei ori mai mare decât cea a tehnologiei HDD+SSD-cache.

Comparația performanței tehnologiei

Să luăm în considerare mai multe opțiuni diferite pentru construirea unui subsistem de disc server pentru a le compara în ceea ce privește prețul și performanța. Să alegem 10TB ca capacitate utilă de stocare pe disc. Toate opțiunile presupun utilizarea unui controler RAID hardware cu un cache de 2 GB.

O variantă bugetară- două hard disk-uri de 3,5" 10TB cu o interfață SATA și o viteză a axului de 7200 rpm, combinate într-o matrice RAID1. Performanța unei astfel de matrice nu va depăși 500 de operații pe secundă (IOPS) la citire și 250 IOPS la scriere. Adițional Avantajul acestei soluții este posibilitatea de a multiplica capacitatea de stocare prin adăugarea de noi discuri în locașurile libere ale coșului de discuri al serverului.

Opțiune productivă- 12 HDD 2.5" 10'000RPM cu o capacitate de 1.8TB în RAID10 (RAID5 sau RAID50 este de două ori mai lent în operațiunile de scriere). Aici obținem aproximativ 5'000 IOPS pentru citire, și 2'500 IOPS pentru scriere - în 10 ori mai mult decât prima opțiune. Cu toate acestea, aceste discuri vor costa de aproximativ șase ori mai mult.

Performanță maximă va oferi o matrice RAID10 de unități SSD, de exemplu, 12 piese Intel DC S4600 1.9TB. Performanța unei astfel de matrice va fi de 800.000 de IOPS la operațiunile de citire și de 400.000 de IOPS la operațiunile de scriere, adică de 160 de ori mai rapidă decât a doua opțiune, dar de 4 ori mai scumpă în comparație cu aceasta și de 24 de ori mai scumpă decât prima opțiune. Alegerea unităților SSD mai mari va oferi aproximativ aceleași cifre în ceea ce privește costul și performanța puțin mai mică.

Opțiune
matrice
Citind
(IOPS)
Record
(IOPS)
La ce oră
ori mai repede
La ce oră
ori mai scumpe
HDD 10TB x 2500 250
HDD 1,8 TB x 125’000 2’500 X 10X 6
SSD 1,9 TB x 12800’000 400’000 X 1600X 24

În general, cu cât este mai scump, cu atât mai rapid. Și chiar și viteza depășește prețul.

Câștigul de performanță de 3 ordine de mărime pe care îl oferă SSD-urile este extrem de atractiv, dar are un cost prohibitiv pentru stocarea de această dimensiune.

Din fericire, există o tehnologie mai puțin costisitoare care poate oferi performanțe de același ordin de mărime ca o matrice SDD convențională. Se bazează pe utilizarea unităților SSD ca memorie cache a subsistemului de discuri.

Ideea de cache SSD se bazează pe conceptul de date „fierbinte”.

De obicei, aplicațiile server funcționează în mod activ doar cu o mică parte din datele stocate pe subsistemul de disc al serverului. De exemplu, pe serverul 1C, tranzacțiile se desfășoară în principal cu date din perioada curentă de funcționare, iar majoritatea solicitărilor către serverul de găzduire web se referă, de regulă, la cele mai populare pagini ale site-ului.

Astfel, în subsistemul disc al serverului există blocuri de date pe care controlerul le accesează mult mai des decât alte blocuri. Controlerul, care acceptă tehnologia de stocare în cache SSD, stochează astfel de blocuri „fierbinți” în memoria cache de pe unitățile SSD. Scrierea și citirea acestor blocuri de pe SSD-uri este mult mai rapidă decât citirea și scrierea de pe HDD-uri.

Este clar că împărțirea datelor în „fierbinte” și „rece” este destul de arbitrară. Cu toate acestea, după cum arată practica, utilizarea chiar și a unei perechi de unități SSD mici combinate într-o matrice RAID1 pentru stocarea în cache a datelor „fierbinte” oferă o creștere foarte mare a performanței subsistemului de disc.

Tehnologia de stocare în cache SSD este utilizată atât pentru operațiuni de citire, cât și pentru scriere.

Algoritmul de stocare în cache SSD este implementat de controler, este destul de simplu și nu necesită niciun efort din partea administratorului pentru configurare și întreținere. Esența algoritmului este următoarea.

Când serverul trimite o solicitare controlorului pentru a citi un bloc de date

Dacă da, controlerul citește blocul din memoria cache SSD.

Dacă nu, controlerul citește blocul de pe hard disk și scrie o copie a blocului respectiv în memoria cache SSD. Data viitoare când există o solicitare de citire pentru acest bloc, acesta va fi citit din memoria cache SSD.

Când serverul trimite o solicitare controlorului de a scrie un bloc de date, controlerul verifică dacă blocul dat se află în cache-ul SSD.

Dacă da, controlerul scrie acest bloc în memoria cache SSD.

Dacă nu, controlerul scrie acest bloc pe hard disk și în memoria cache SSD. Data viitoare când se face o solicitare de scriere a acestui bloc, acesta va fi scris doar în memoria cache SSD.

Ce se întâmplă dacă la următoarea solicitare de a scrie un bloc care nu se află în cache-ul SSD, nu există spațiu liber pentru acesta? În acest caz, cel mai „vechi” bloc din memoria cache SSD în ceea ce privește timpul de acces va fi scris pe hard disk, iar un bloc „nou” îi va lua locul.

Astfel, după un timp după ce serverul începe să funcționeze folosind tehnologia de cache SSD, memoria cache de pe SSD va conține în principal blocuri de date care sunt accesate mai des de aplicațiile server.

Dacă intenționați să utilizați memoria cache SSD pentru utilizare numai în citire, puteți utiliza o singură unitate SSD sau o matrice RAID0 de unități SSD ca cache pe SSD, deoarece memoria cache SSD va stoca doar copii ale blocurilor de date stocate pe hard. unități.

Dacă se plănuiește folosirea memoriei cache SSD pentru citire și scriere, atunci datele „fierbinte” vor fi stocate numai în memoria cache de pe SSD. În acest caz, este necesar să se asigure o copie de rezervă a unor astfel de date, pentru care se utilizează două sau mai multe unități SSD combinate într-o matrice RAID cu redundanță, de exemplu, RAID1 sau RAID10, ca memorie cache.

Să vedem cum funcționează tehnologia de cache SSD în practică și, în același timp, să comparăm eficiența implementării sale pe controlere de la doi producători diferiți - Adaptec și LSI.

Testare

Matrice de discuri principale: RAID10 de șase HDD-uri SATA de 3,5" 1TB. Volumul utilizabil al matricei este de 2,7TB.

Cache SSD: RAID1 a două SSD Intel DC S4600 240GB. Volumul util al matricei este de 223 GB.

Am folosit primele 20 de milioane de sectoare, adică 9,5 GB, din matricea principală RAID10 ca date „fierbinte”. Cantitatea mică de date „fierbinte” selectată nu schimbă nimic în mod fundamental, dar poate reduce semnificativ timpul de testare.

Controlere testate: Adaptec SmartRAID 3152-8i și BROADCOM MegaRAID 9361-8i (LSI).

Încărcarea pe subsistemul disc a fost creată folosind utilitarul légèrer. Parametrii de sarcină de lucru: dimensiunea blocului 4K, acces aleatoriu, adâncimea cozii 256. Am ales o adâncime mai mare a cozii pentru a compara performanța maximă fără a acorda atenție latenței.

Performanța subsistemului de disc a fost înregistrată utilizând Windows System Monitor.

Adaptec (Microsemi) SmartRAID 3152-8i cu tehnologie maxCache 4.0

Acest controler acceptă tehnologia de stocare în cache SSD maxCache 4.0 în mod implicit și are 2 GB de memorie cache proprie cu protecție la pierderea energiei inclusă.

Când am creat matricea principală RAID10, am folosit setările implicite ale controlerului.

Matricea de memorie cache RAID1 de pe SSD a fost setată în modul Write-Back pentru a permite stocarea în cache de citire și scriere pe SSD. Când setați modul Write-Through, toate datele vor fi scrise pe hard disk, așa că vom obține accelerare doar la operațiunile de citire.

Poza de testare:

Graficul 1. Testarea Adaptec maxCache 4.0

Linia roșie reprezintă performanța subsistemului de disc la operațiunile de scriere.

În primul moment, există o creștere bruscă a performanței până la 100.000 IOPS - datele sunt scrise în memoria cache a controlerului, care funcționează la viteza RAM.

Odată ce memoria cache este plină, performanța scade la viteza normală a matricei de hard disk (aproximativ 2.000 IOPS). În acest moment, blocurile de date sunt scrise pe hard disk, deoarece aceste blocuri nu sunt încă în memoria cache de pe SSD și controlerul nu le consideră „fierbinți”. O copie a datelor este scrisă în memoria cache SSD.

Treptat, din ce în ce mai multe blocuri sunt scrise din nou, astfel de blocuri sunt deja în cache-ul SSD, așa că controlerul le consideră „fierbinte” și scrie doar pe SSD. Performanța operațiunilor de scriere atinge 40.000 IOPS și se stabilizează la acest nivel. Deoarece datele din memoria cache SSD sunt protejate (RAID1), nu este nevoie să le rescrieți în matricea principală.

Să remarcăm, apropo, că viteza de scriere declarată de producător pentru unitățile SSD Intel DC S4600 240GB pe care le folosim aici este de exact 38.000 IOPS. Deoarece scriem același set de date pe fiecare unitate dintr-o pereche RAID1 în oglindă, putem spune că unitățile SSD rulează la cea mai rapidă viteză posibilă.

Linie albastră- performanta subsistemului de disc la operatiile de citire. Secțiunea din stânga citește date de pe o serie de hard disk-uri la o viteză de aproximativ 2.000 IOPS, nu există încă date „fierbinte” în memoria cache de pe SSD. Concomitent cu citirea blocurilor de hard disk, acestea sunt copiate în memoria cache de pe SSD. Treptat, viteza de citire crește ușor pe măsură ce blocurile care au fost citite anterior în memoria cache SSD încep să fie „prinse”.

După ce toate datele „fierbinte” sunt scrise în memoria cache SSD, acestea sunt citite de acolo la o viteză de peste 90.000 IOPS (a doua secțiune albastră).

Linie violetă - încărcare combinată (50% citire, 50% scris). Toate operațiunile sunt efectuate numai cu date „fierbinte” pe SSD. Performanța este de aproximativ 60.000 IOPS.

rezumat

Controlerul Adaptec SmartRAID 3152-8i va face o treabă excelentă de organizare a stocării în cache SSD. Deoarece controlerul include deja suport maxCache 4.0 și protecție cache, trebuie achiziționate doar SSD-uri. Controlerul este convenabil și ușor de configurat setările implicite oferă nivelul maxim de protecție a datelor.

Înregistrare video a testării Adaptec maxCache 4.0:

LSI (BROADCOM) MegaRAID 9361-8i

Acest controler acceptă tehnologia de stocare în cache SSD CacheCade 2.0. Pentru a-l folosi, trebuie să achiziționați o licență care costă aproximativ 20.000 de ruble.

Protecția cache-ului nu este inclusă în pachet, dar pe baza testării, am constatat că pentru a obține performanțe maxime, cache-ul controlerului este cel mai bine utilizat în modul Write-Through, care nu necesită protecție cache.

Setările controlerului pentru matricea principală: memoria cache a controlerului în modul Write-Through; Moduri de citire Direct IO, No Read Ahead.

Memoria cache pe unitățile SSD (matrice RAID1) în modul Write-Back pentru stocarea în cache a operațiunilor de citire și scriere.

Imagine de testare (aici gama de scară verticală este de două ori mai mare decât cea a Adaptec):

Graficul 2. Testarea LSI CacheCade 2.0

Secvența de testare este aceeași, imaginea este similară, dar performanța CacheCade 2.0 este puțin mai mare decât maxCache.

La operațiunile de scriere a datelor „fierbinte” am primit performanțe de aproape 60.000 de IOPS față de 40.000 de la Adaptec, la operațiuni de citire - aproape 120.000 de IOPS față de 90.000 de IOPS, la încărcare combinată - 70.000 de IOPS față de 60' 000 IOPS.

Nu există nicio „spike” de performanță în momentul inițial al testarii operațiunilor de scriere, deoarece memoria cache a controlerului funcționează în modul Write-Through și nu este utilizată la scrierea datelor pe discuri.

rezumat

Controlerul LSI are setări de parametri mai complexe, necesitând înțelegerea principiilor de funcționare a acestuia. Memorarea în cache SSD nu necesită protecție cache a controlerului. Spre deosebire de Adaptec, este posibil să utilizați memoria cache SSD pentru a deservi mai multe matrice RAID simultan. Performanță mai bună decât controlerele Adaptec. Necesită achiziționarea unei licențe CacheCade suplimentare.

Înregistrare video a testării LSI CacheCade 2.0:

Concluzie

Să adăugăm la masa noastră. Când comparați prețurile, luați în considerare faptul că pentru o matrice de 10 TB, este de dorit o memorie cache mai mare. Vom lua cifrele de performanță din testele noastre.

Opțiune
matrice
Citind
(IOPS)
Record
(IOPS)
La ce oră
ori mai repede
La ce oră
ori mai scumpe
HDD 10TB x 2 500 250
HDD 1,8 TB x 12 5’000 2’500 X 10X 6
SSD 1,9 TB x 12 800’000 400’000 X 1600X 24
HDD 10TB x 2 + SSD 960GB x 2, maxCache 90’000 40’000 X 160X 2,5
HDD 10TB x 2 + SSD 960GB x 2, CacheCade 120’000 60’000 X 240X 3

Când scrieți cache de scriere, utilizați întotdeauna matrice redundante (RAID1 sau RAID10) ca cache SSD.

Pentru cache SSD, utilizați numai unități SSD de server. Au o suprafață „invizibilă” suplimentară de aproximativ 20% din volumul declarat. Această zonă de rezervă este utilizată pentru operațiuni de defragmentare internă și de colectare a gunoiului, astfel încât performanța unor astfel de unități în timpul operațiunilor de scriere nu scade chiar și atunci când sunt pline 100%. În plus, prezența unei zone de rezervă economisește resurse de unitate.

Resursa unităților SSD pentru memoria cache trebuie să corespundă încărcării subsistemului de stocare a serverului în ceea ce privește volumul de date scrise. Resursa unității este de obicei determinată de parametrul DWPD (Drive Writes Per Day) - de câte ori pe zi unitatea poate fi suprascrisă complet timp de 5 ani. Unitățile cu 3 DWPD sau mai mult vor fi de obicei o alegere potrivită. Puteți măsura sarcina reală a subsistemului de disc folosind monitorul de sistem.

Dacă este necesar să transferați toate datele din memoria cache de pe unitățile SSD în matricea principală, trebuie să comutați modul de operare cache SSD de la Write-Back la Write-Through și așteptați până când datele sunt complet scrise pe hard. unități. La sfârșitul acestei proceduri, dar nu înainte, controlerul va „permite” ștergerea volumului cache-ului SSD.

Dacă aveți întrebări sau comentarii despre acest material, vă rugăm să le direcționați către.

Recent m-am confruntat cu problema accelerării subsistemului de disc, care este prevăzut în cartea Lenovo U 530 ultra (și alte modele similare). Totul a început cu faptul că alegerea a căzut asupra acestui laptop de a înlocui unul mai vechi.

Această serie are mai multe configurații, care pot fi vizualizate la acest link: http://shop. lenovo.com/ ru/ru/laptop-uri/ lenovo/u -series /u 530-touch /index .html #tab -"5E =8G 5A :85_E 0@0:B 5@8AB 8:8

Am luat varianta cu un procesor Intel Core-I 7 4500U, 1TB HDD + 16GB SSD cache.

Notă: acest ultrabook și altele similare folosesc un SSD în format M2:http://en.wikipedia.org/wiki/M.2

Mai târziu, când lucram cu el, prezența cache-ului nu a fost observată, așa că am început să-mi dau seama cum funcționează totul?

În chipset-urile Intel (în special din seria Intel 8) există o astfel de tehnologie ca Tehnologia de stocare rapidă Intel (puteți citi mai multe despre el accesând acest link: http://www.intel. ru/conținut/www/ ru/ru/arhitectură -și -tehnologie /rapid -storage -technology .html ).

Această tehnologie are o funcție Intel® Smart Response , care vă permite să utilizați opțiunea hibridă SSHD sau HDD + SDD pentru a accelera subsistemul disc.

Pe scurt, vă permite să stocați fișierele utilizate frecvent SSD disc și la lansările ulterioare de fișiere, citiți-le de pe SSD disc, care îmbunătățește semnificativ performanța întregului sistem în ansamblu (mai multe despre Răspuns inteligent la acest link:

2) Utilizați tehnologia Windows ReadyBoost (http://ru.wikipedia.org/wiki/ReadyBoost)

3) Utilizați opțiunea ExpressCache

Notă: probabil că mulți au văzut instrucțiuni pe Internet pentru a transfera un fișier de hibridizare pe un SSD, dar l-am testat din proprie experiență și NU FUNCȚIONE, deoarece nici în acest caz, când creați o partiție de hibridizare, Intel Tehnologia de stocare rapidă este încă utilizată. Cu alte cuvinte, modul de hibridizare este deja non-Windows, dar această tehnologie Intel îl controlează și, din moment ce nu merge la noi, nu veți obține altceva decât o secțiune de hibridizare inutilă pe SSD, așa că va" nu functioneaza.

Acum voi descrie mai detaliat cum să configurați fiecare dintre cele trei opțiuni.

1.Utilizați un utilitar terță parte de la SanDisk - ExpressCache

Voi detalia punctele de acțiune:

Dacă nu ați mai folosit niciodată acest utilitar, atunci faceți următoarele:

1) Descărcați-l, de exemplu de aici: http://support. lenovo.com /us/ ro/downloads/ds 035460

2) Accesați „Disk Management” și ștergeți toate partițiile de pe discul SSD;

3)Instalăm programul Express Cache pe computer, repornim și totul este gata) Programul în sine va crea partiția necesară și o va folosi.


4) Pentru a verifica funcționarea, apelați linia de comandă în modul administrator și intrați eccmd.exe -info

5) Ca rezultat, ar trebui să existe o imagine similară:

Figura 6 - verificarea operațiunii de cache la rularea utilitarului eccmd.exe - info


2.Utilizați tehnologia Windows ReadyBoost

Pentru a utiliza această tehnologie trebuie să:

2) Creați o partiție principală pe SSD;

3) Noua partiție va apărea ca o nouă unitate cu propria sa literă. Accesați My Computer și faceți clic dreapta pe disc și selectați „proprietăți” din meniu, apoi fila „Ready Boost”.

4) În filă, selectați opțiunea „Utilizați acest dispozitiv” și utilizați glisorul pentru a selecta tot spațiul disponibil.

După acest SSD va accelera sistemul de fișiere folosind Tehnologia Microsoft Windows Ready Boost.

Nu știu cât de eficient este pentru a lucra cu SSD-uri, deoarece scopul său inițial a fost de a folosi flash-ul NAND obișnuit sub formă de chei ca dispozitive de stocare, iar viteza de acces la astfel de dispozitive este mult mai mică decât cea a mSATA SSD


3.Utilizați opțiunea ExpressCache+ transferarea fișierului SWAP pe o partiție SSD separată.

În opinia mea, aceasta este cea mai optimă metodă pentru acest caz, deoarece, pe de o parte, accelerăm lucrul cu swap-ul prin mutarea acestuia pe un SSD și, de asemenea, asigurăm lucrul cu cache-ul. Această metodă este mai potrivită pentru cărți ultra fag cu o capacitate SSD de 16 GB sau mai mult.

Cum să o facă?

1) Accesați „Disk Management” și ștergeți toate partițiile de pe discul SSD;

2) Ai nevoie de două partiții pe SSD, una o facem singuri, a doua o face programul Express Cache;

3) Creați o partiție pentru swap, de exemplu: 6 GB este suficient pentru un ultra fag cu 8 GB RAM;

5) Acum trebuie să transferăm schimbul de pe unitatea C: pe noua unitate SSD. Pentru a face acest lucru, accesați Parametrii sistemului, apoi „Parametrii sistemului avansați”.


Figura 8 - Parametri suplimentari de sistem

În fila „Avansat”, faceți clic pe butonul „Opțiuni*”, pe fila „Avansat**” și apoi pe butonul „Schimbare**”. Dezactivăm „Modul automat***”, apoi din listă selectăm discul cu schimbul de care avem nevoie, apoi încercăm să selectăm opțiunea „Dimensiune după alegerea sistemului***” și apăsăm pe „Setare*** butonul ”. Dacă sistemul se blochează, cel mai probabil se datorează faptului că discul are 6 GB. sistemul îl consideră prea mic, dar dacă te uiți în partea de jos a ferestrei la dimensiunea recomandată a fișierului, acesta va fluctua în jurul a 4,5 GB, care este chiar mai mic decât partiția noastră, așa că facem următoarele - selectați „Specificați dimensiunea* **” iar în „Dimensiune inițială***” notăm dimensiunea fișierului recomandată mai jos.În câmpul „Dimensiune maximă***”, puteți scrie întregul volum al partiției, apoi faceți clic pe butonul „Setare***”.
Apoi, trebuie să dezactivăm schimbul existent, pentru a face acest lucru, din lista de discuri îl selectăm pe cel în care se află în prezent schimbul (de exemplu C:), iar mai jos în opțiuni selectăm - „Fără fișier de paginare** *”, apoi „Set* **”.
Asta este, acum fișierul dvs. de paginare va fi localizat pe unitatea SSD.
Așteptăm „Ok ***” și repornim computerul.

6) Puteți verifica dacă fișierul este sau nu pe disc, mergeți la unitatea C: (funcția de vizibilitate a fișierelor ascunse trebuie să fie activată în Explorer sau folosind Total Commander).


Figura 12 - Vizibilitatea SSD-ului partiției SWAP

Fișierul de pagină este numit fişier de pagină . sys ar trebui să fie pe noul disc, dar nu ar trebui să fie pe cel vechi.

7) Acum trebuie să instalați o partiție pentru stocarea în cache, facem tot ce a fost descris la punctul 1.

Ca urmare, după acțiunile întreprinse, obținem o accelerare a întregului sistem în ansamblu.

Figura 13 - Partiții SSD pentru cache SWAP și SSD

Vă doresc performanță rapidă a sistemului dvs. și viață lungă a SSD J

Voi fi bucuros să primesc comentarii la articolul meu și tot felul de recenzii) Mulțumesc!

Introducere

Pe măsură ce afacerile evoluează, aplicațiile care necesită un volum mare de muncă sunt adesea limitate de capacitățile hard disk-urilor (HDD). Deși capacitățile HDD-urilor au crescut dramatic, viteza operațiunilor de intrare/ieșire aleatoare (I/O) nu a crescut în același ritm. Cu toate acestea, acum este posibilă accelerarea procesării fluxurilor de citire intensivă, cum ar fi tranzacțiile online (On-Line Transaction Processing (OLTP), servere de rețea și de fișiere, baze de date, folosind o nouă tehnologie de stocare în cache, Infortrend SSD Cache, care utilizează SSD-uri de mare viteză și cu latență scăzută pentru a îmbunătăți vitezele de citire pentru datele vitale, necesare frecvent. Viteza de citire a SSD-ului este semnificativ mai mare în comparație cu HDD-ul și, prin urmare, SSD Cache poate îmbunătăți semnificativ performanța de citire aleatorie și poate reduce timpul de răspuns.

Aplicabilitatea acestui document

Familia EonStor DS

Ce este SSD Cache?

Un cache este o componentă care stochează în mod transparent datele, astfel încât accesările ulterioare la acestea să poată fi servite mai eficient. Este esențial pentru stocare, în special în aplicațiile cu citire intensivă. Fără a activa SSD Cache, capacitatea de cache a controlerului este limitată. SSD Cache vă permite să utilizați SSD-uri rapide pentru a extinde pool-ul de cache al sistemului de stocare și pentru a acumula date accesate frecvent. Pe măsură ce capacitatea SSD Cache crește, crește și rata de accesare a memoriei cache. Cu alte cuvinte, tot mai multe date „fierbinte” vor fi stocate în SSD Cache-ul, accesările viitoare la aceste date vor fi servite mai eficient și, prin urmare, performanța de citire se va îmbunătăți.

De ce Infortrend SSD Cache?

În multe cazuri în care procentul de citiri dintr-un fir de lucru este semnificativ mai mare decât cel al scrierilor și cantități mici de date sunt citite în mod repetat, SSD Cache poate oferi următoarele beneficii:

1. Performanță de lectură îmbunătățită

SSD Cache folosește un algoritm inteligent pentru a accelera procesarea sarcinilor de lucru intensive de citire aleatorie, cum ar fi OLTP și accesul la baze de date. În astfel de situații, SSD Cache poate crește semnificativ viteza generală de citire. De exemplu, SSD Cache poate crește OLTP IOPS de 2,5 ori comparativ cu același sistem fără SSD Cache. În același timp, latența este, de asemenea, redusă și, prin urmare, gradul de îmbunătățire a performanței depinde de fluxurile de lucru reale ale aplicației și de comportamentul utilizatorului.

2.Software inteligent și algoritm de control

Software-ul inteligent analizează automat modelele de acces la date și recunoaște operațiunile de citire/scriere aleatoare și secvențiale. Datele de citire sau scriere secvențială nu sunt scrise în pool-ul SSD Cache, ci doar date de citire aleatorie sunt acumulate în acesta pentru a se asigura că SSD-urile sunt utilizate cel mai eficient. Mai precis, firmware-ul mută automat copii ale datelor cele mai frecvent necesare din memoria cache a controlerului în pool-ul SSD Cache, la momentul potrivit. Aceste date „fierbinte” vor fi citite ulterior din memoria cache SSD dacă sistemul primește o solicitare de a le citi. Un algoritm dezvoltat de Infortrend optimizează ciclicitatea copierii datelor pe SSD-uri, astfel încât SSD-urile relativ ieftine pot fi folosite în acest scop. Această soluție nu numai că îmbunătățește performanța de citire, dar și prelungește durata de viață a hard disk-urilor prin reducerea numărului de cicluri de citire și scriere.

3.Interfață de utilizator simplă intuitivă

Funcționalitatea SSD Cache este complet integrată în GUI Infortrend SANWatch și RAIDWatch. Sunt foarte ușor de configurat, gestionat și întreținut. De exemplu, utilizatorul poate monitoriza starea pool-ului de cache SSD și poate verifica cu ușurință durata de viață rămasă pentru fiecare SSD.

Cache SSD Infortrend

Cum funcționează Infortrend SSD Cache

Dacă SSD Cache este activat și rulează de ceva timp, firmware-ul inteligent colectează statistici și actualizează imediat înregistrările de „temperatură” de date din memoria cache a controlerului. Pe baza acestor înregistrări, firmware-ul copiază automat mici bucăți de date aleatorii, necesare frecvent din memoria cache a controlerului în pool-ul SSD Cache, la momentele adecvate, folosind o metodă de scriere secvențială pentru a evita operațiunile SSD intensive și, prin urmare, pentru a le crește durata de viață. Pa piscinaPool-ul de cache SSD nu se va umple cu date „fierbinte” generate de aplicațiile de pe gazdă. Dacă dimensiunea blocului de date este mai mică sau egală cu16 KB, datele sunt copiate direct în pool-ul SSD, chiar dacă sunt citite o singură dată. Dacă dimensiunea blocului este mai mare de 16 KB, iar programul le recunoaște ca date „fierbinte” (citite de mai multe ori), atunci este clasificat ca fiind necesar frecvent și stocat în pool-ul SSD. Pentru aceste date „fierbinte”, vor fi stocate două copii - una în SSD Cache și una pe hard disk.

De obicei, la primirea unei cereri de citire a datelor, sistemul verifică dacă datele corespunzătoare sunt disponibile în memoria cache a controlerului. Dacă datele solicitate se află în memoria cache a controlerului, sistemul le returnează imediat gazdei. Dacă datele solicitate nu se află în memoria cache a controlerului, atunci sistemul verifică pool-ul de cache SSD. Dacă datele solicitate au fost stocate în SSD Cache pe baza unei evaluări a „temperaturii” acestuia, atunci sistemul citește aceste date direct din SSD Cache și le returnează gazdei. În caz contrar, datele vor fi returnate de pe dispozitivul mai lent. Prin urmare, cu cât mai multe accesări cache, cu atât mai multe solicitări vor fi servite de SSD Cache, astfel încât performanța generală și timpul mediu de răspuns se vor îmbunătăți.

Ce este necesar pentru ca SSD Cache să funcționeze?

1. Cerințe software și SANWatch

Versiunea software 512F12 sau mai mare

SANWatch versiunea 3.0.h.14 sau mai recentă

2. Licență SSD Cache

SSD Cache este disponibil sub licență. Infortrend oferă, de asemenea, o licență de probă de 30 de zile.

3. Relația dintre capacitatea cache-ului controlerului și dimensiunea maximă a pool-ului de cache SSD:

Dacă SSD Cache este activat pe sistem, memoria cache a controlerului va folosi ceva spațiu pentru a stoca date fierbinți, iar dimensiunea intrărilor fierbinți din memoria cache a controlerului va determina dimensiunea maximă acceptată a pool-ului SSD. Pentru combinația de pornire (2 GB per controler), dimensiunea maximă acceptată a pool-ului SSD Cache este de 150 GB pentru un singur controler și 300 GB pentru modelele de controler redundant dublu.

În comparație cu SSD, memoria cache a controlerului este mai economică. În plus, nu numai datele citite, ci și datele scrise pot intra în memoria cache a controlerului. Prin urmare, recomandăm utilizatorilor EonStor DS să mărească memoria cache la 16 GB per controler și să achiziționeze SSD-uri de cache pool adecvate (pentru a se potrivi nevoilor și bugetului dvs.) pentru a obține beneficii maxime de performanță.

4. Resetați controlerul(ele) pentru a porni SSD Cashe

Ultimul pas de pornire a SSD Cache implică resetarea controlerelor. În mod implicit, memoria cache a controlerului nu alocă spațiu pentru stocarea datelor „fierbinte”. Prin urmare, controlerul trebuie resetat și inițializat pentru a aloca spațiu adecvat pentru scrierile la cald. După resetarea controlerului și activarea funcției SSD Cacheeste foarte usor de operat. Nu este nevoie să resetați sau să reporniți sistemul atunci când adăugați sau eliminați un SSD din pool. Această procedură este efectuată folosind o interfață intuitivă de utilizator prin SANWatch sau RAIDWatch.

5.Cerințe SSD

În prezent, un controler acceptă până la 4 SSD-uri. Dacă doriți să utilizați funcția SSD Cache, vă rugăm să verificați dacă modelul SSD selectat este listat în Lista furnizorilor calificați Infortrend (QVL). Numai SSD-urile de la QVL pot fi folosite pentru a îmbunătăți performanța stocării, așa cum este descris în acest document.

Concluzie

Infortrend SSD Cache este o soluție inteligentă care îmbunătățește dramatic performanța de stocare, în special pentru aplicațiile cu citire intensivă, reduce semnificativ latența și acceptă pool-uri mari de cache. Este ușor de instalat, administrat și întreținut folosind interfețele intuitive cu utilizatorul Infortrend. Vă recomandăm cu căldură să îl utilizați pe sisteme cu sarcini mari de lucru și operațiuni de citire repetate frecvent.

Puteți descărca textul integral al articolului cu ilustrații sub formă de fișier pdf.

Apariția hard disk-urilor cu stare solidă, sau pe scurt SSD, poate fi considerată cu siguranță o descoperire în dezvoltarea tehnologiilor de creare a dispozitivelor pentru înregistrarea și stocarea informațiilor digitale. Primele SSD-uri care au ajuns pe piață, cu excepția accesului de mare viteză la blocuri arbitrare de informații, au fost în multe privințe inferioare HDD-urilor tradiționale. Nu numai că volumele lor, fără exagerare, puteau fi numite mai mult decât modeste, dar aveau și toleranță scăzută la greșeli și costau mulți bani.

Ce este în neregulă cu SSD-urile?

Viteza mare, liniștea și consumul redus de energie ale unităților SSD au servit drept drivere bune pentru dezvoltarea lor. Unitățile SSD moderne sunt ușoare, foarte rapide și destul de fiabile din punct de vedere mecanic, dispozitive folosite în tablete, ultrabook-uri și alte dispozitive compacte. Prețul SSD-urilor a scăzut, de asemenea, semnificativ. Dar totuși, ele nu pot fi numiți perfecte. Toate SSD-urile au un dezavantaj semnificativ - un număr limitat de cicluri de rescriere.

Memoria flash a majorității SSD-urilor este de tip MLC și permite ca datele să fie scrise de aproximativ 3 până la 10 mii de ori, în timp ce USB convențional își epuizează resursele în 1000 sau mai puțin de cicluri de rescriere. Există și SSD-uri, de exemplu, cu tip de memorie SLC, care pot rezista la câteva sute de mii de cicluri de rescriere. Există multe nuanțe, așa că nu este de mirare că tocmai această caracteristică a unităților SSD ridică o mulțime de întrebări în rândul utilizatorilor obișnuiți cu privire la funcționarea lor și, cel mai important, la prelungirea duratei de viață a acestora. Este necesară optimizarea SSD în Windows 7/10 sau acesta este doar un alt mit creat chiar de producătorii și dezvoltatorii de software comercial?

Antrenament de bază

Da, poți lăsa totul așa cum este pe un PC cu un SSD și s-ar putea să ai dreptate, dar dacă îți pasă cu adevărat de unitatea ta și vrei să reziste cât mai mult posibil, merită să te gândești să-l personalizi. Să începem cu dacă ați cumpărat un computer cu un SSD integrat sau doar unitatea în sine, cu care doriți să înlocuiți HDD-ul, transferând Windows de pe acesta. În primul caz, vă puteți limita la configurarea sistemului. Dacă instalați singur SSD-ul, asigurați-vă că verificați dacă modul de conectare AHCI pentru controlerul SATA este activat în BIOS.

Există două puncte aici: după activarea AHCI și transferul Windows pe SSD, este posibil ca sistemul să nu pornească, deoarece nu va avea driverele adecvate. Prin urmare, fie instalați driverele din timp, fie reinstalați Windows de la zero. Al doilea. Este posibil ca BIOS-ul computerelor mai vechi să nu aibă modul AHCI. În acest caz, BIOS-ul va trebui actualizat. Acum referitor la firmware-ul controlerului SSD. Proprietarii de unități SSD întreabă adesea dacă unitatea va funcționa mai rapid dacă instalează cel mai recent firmware. Da, va fi, dar dacă decideți să îl actualizați și, în general, dacă este nevoie, este mai bine să contactați centrul de service pentru ajutor.

Setarile sistemului. Dezactivarea defragmentării

Defragmentarea este un lucru util pentru HDD-uri, dar poate dăuna unităților SSD, așa că, de obicei, Windows o dezactivează automat. Cu toate acestea, merită să verificați pentru a vedea dacă este într-adevăr dezactivat. Rulați cu comandă dfrgui Utilitar de optimizare a discului și faceți clic pe Modificare setări.

Asigurați-vă că caseta de selectare „Run on a schedule” este debifată. Dacă este acolo, asigurați-vă că îl eliminați.

Activarea TRIM

Mecanismul TRIM optimizează unitatea SSD prin ștergerea celulelor de memorie de datele inutile atunci când le scoateți de pe disc. Utilizarea TRIM asigură uzura uniformă a celulelor discului și crește viteza acestuia. Pentru a verifica dacă TRIM este activ pe sistemul dvs., executați comanda într-un prompt de comandă care rulează ca administrator: interogare comportament fsutil DisableDeleteNotify.

Dacă valoarea parametrului returnat DezactivațiDeleteNotify va fi 0, înseamnă că totul este în ordine și funcția de tăiere este activată, dacă 1 înseamnă că este dezactivată și ar trebui să fie activată cu comanda set de comportament fsutil DisableDeleteNotify 0.

Această configurare SSD este aplicabilă numai pentru Windows 7/10, în timp ce Vista și XP nu o acceptă. Există două opțiuni: fie instalați un sistem mai nou, fie căutați un SSD cu TRIM hardware. Vă rugăm să rețineți, de asemenea, că unele modele mai vechi de unități SSD nu acceptă deloc TRIM, cu toate acestea, probabilitatea ca acestea să fie încă vândute în magazinele digitale este foarte mică.

În timpul procesului, o cantitate semnificativă de date, comparabilă cu cantitatea de RAM, poate fi scrisă în fișierul hiberfil.sys de pe discul de sistem. Pentru a prelungi durata de viață a SSD-ului, trebuie să reducem numărul de cicluri de scriere, deci este recomandabil să dezactivăm hibernarea. Dezavantajul acestei instalări SSD este că nu veți mai putea păstra fișierele și programele deschise atunci când opriți computerul. Pentru a dezactiva hibernarea, executați comanda care rulează cu privilegii de administrator powercfg -h oprit.

Reporniți computerul și asigurați-vă că fișierul de sistem ascuns hiberfil.sys este eliminat de pe unitatea C.

Dezactivați căutarea și indexarea fișierelor

Ce altceva se poate face pentru a configura corect o unitate SSD pentru Windows 7/10? Răspunsul este să dezactivați indexarea conținutului discului, deoarece SSD-ul este deja suficient de rapid. Deschideți proprietățile discului și debifați „Permiteți indexarea conținutului fișierului...”.

Dar aici este chestia. Dacă, pe lângă un SSD, aveți un HDD, atunci este puțin probabil să doriți să dezactivați indexarea pe acesta. Ce va veni din asta? În mod implicit, fișierul index este localizat pe unitatea C, iar datele de pe unitatea D vor fi în continuare scrise pe unitatea SSD.

Dacă nu doriți să dezactivați indexarea pe volumul utilizatorului, va trebui să mutați fișierul de indexare de pe SSD-ul de sistem pe HDD-ul utilizatorului. Deschide cu comanda control /nume Microsoft.IndexingOptions opțiuni de indexare.

Acum faceți clic pe „Avansat” și specificați locația dvs. de index, după ce ați creat mai întâi un folder pe discul utilizatorului.

Dacă computerul dvs. are doar un SSD, puteți dezactiva complet indexarea și căutarea prin deschiderea snap-in-ului de gestionare a serviciilor cu comanda services.msc și oprirea serviciului Windows Search.

Dezactivarea protecției sistemului

Punct controversat. Prin dezactivarea creării de copii umbră ale sistemului, pe de o parte, veți reduce numărul de cicluri de scriere, pe de altă parte, veți crește riscul de a obține un sistem nefuncțional în cazul unei erori neașteptate. Utilizarea rollback-urilor este una dintre cele mai eficiente și mai simple moduri de a readuce Windows la starea de funcționare, din acest motiv, nu recomandăm dezactivarea acestei funcții, mai ales că punctele sunt create rar și nu ocupă mult spațiu;

Nu recomandă dezactivarea protecției sistemului pentru SSD-urile dvs. Intel Microsoft împărtășește aceeași părere. Totuși, depinde de tine să decizi. Dacă utilizați alte instrumente de rezervă, cum ar fi Acronis True Image, protecția sistemului poate fi dezactivată. Pentru a face acest lucru, accesați proprietățile sistemului, în fila „Protecție sistem”, selectați unitatea SSD și faceți clic pe „Configurare”. Apoi, în opțiunile de recuperare, activați butonul radio „Dezactivați protecția sistemului”, mutați glisorul la zero și faceți clic pe butonul „Ștergeți”.

Ar trebui să dezactivez fișierul de pagină sau nu?

O soluție și mai controversată este dezactivarea fișierului de pagină. Unii oameni sfătuiesc să-l mutați pe HDD, alții să-l dezactivați complet, dar nu este atât de simplu. Fișierul de paginare este necesar pentru a optimiza performanța sistemului și a programelor care necesită resurse RAM semnificative. Dezactivarea paginii poate reduce într-adevăr încărcarea discului, dar efectul rezultat va fi foarte mic. În plus, această închidere poate reduce semnificativ performanța computerului.

De asemenea, nu are niciun rost în a transfera fișierul swap pe un hard HDD, deoarece este de multe ori mai lent decât un SSD, iar accesul constant al sistemului la acesta îi va încetini funcționarea. Dezactivarea, sau mai bine zis, reducerea fișierului de paginare este permisă doar într-un singur caz - dacă computerul are mai mult de 10 GB de RAM și nu utilizați aplicații care necesită mult resurse. Și, desigur, este mai bine să lăsați totul implicit. Puteți efectua toate manipulările cu fișierul de paginare în fereastra parametrilor de performanță, apelată în fereastra „Run” cu comanda performanța proprietăților sistemului(denumit în continuare Avansat – Modificare).

Prefetch și Superfetch

În teorie, este, de asemenea, mai bine să lăsați totul aici ca implicit. Funcția nu afectează în niciun fel durabilitatea unităților SSD, deoarece nu produce nicio înregistrare. Mai mult, la instalarea Windows pe un SSD, sistemul îl dezactivează automat. Vrei să te asiguri că este dezactivat? Accesați Editorul Registrului la HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParametersși uitați-vă la valoarea parametrului Activați Superfetch. Ar trebui să fie setat la 0. De asemenea, îl puteți dezactiva prin snap-in-ul de gestionare a serviciilor.

În ceea ce privește Prefetch, scrierile pe disc pe care le produce sunt atât de nesemnificative încât pot fi ignorate. Cu toate acestea, îl puteți opri, nu se va întâmpla nimic rău. Pentru a face acest lucru, în aceeași cheie de registry, setați valoarea parametrului EnablePrefetcher 0.

Același lucru se poate spune despre dezactivarea funcției suplimentare Prefetch ReadyBoot, care înregistrează procesul de descărcare a aplicațiilor. Volumul de înregistrări pe care le produce în folder C:/Windows/Prefetch/ReadyBoot este neglijabilă, dar dacă doriți să le dezactivați și pe acestea, setați parametrul Start din cheie la 0 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/WMI/Autologger/ReadyBoot.

Programe pentru optimizarea discului SSD

Aproape tot ce a fost arătat în exemplele de mai sus se poate face folosind utilități speciale. Cum se configurează un SSD sub Windows 7/10 folosind programe terțe? Foarte simplu. Cele mai multe dintre ele au o interfață intuitivă, prezentată cu un set de opțiuni care pot fi activate sau dezactivate. Există multe optimizatoare SSD, dar ne vom concentra doar pe cele mai populare.

SSD Mini Tweaker

Cel mai convenabil program portabil pentru optimizarea unităților SSD. Utilitarul acceptă lucrul cu funcțiile de defragmentare, hibernare și protecție a sistemului, Trim, Superfetch și Prefetcher, gestionarea fișierului de paginare și Layout.ini, indexare, cache a sistemului de fișiere și alte setări.

Interfața SSD Mini Tweaker este reprezentată de o fereastră cu o listă de funcții disponibile pentru administrare. După aplicarea noilor setări, poate fi necesar să reporniți computerul.

Un utilitar shareware pentru optimizarea și reglarea performanței unei unități SSD. Nu există nicio limbă rusă în Tweak-SSD, dar există un expert pas cu pas care oferă setări optime. Caracteristicile acestui program includ dezactivarea indexării fișierelor, Asistentul de compatibilitate cu programe, hibernarea, fișierul de paginare, defragmentarea, înregistrarea ultimei ore de acces a unui fișier, lucrul cu TRIM, creșterea memoriei cache a sistemului de fișiere, eliminarea limitei de memorie NTFS și mutarea nucleului în memorie în loc să descarce părți ale modulelor pe disc.

SSD Fresh Plus

Un alt optimizator SSD. Spre deosebire de analogii, acceptă lucrul cu date S.M.A.R.T. Cu Abelssoft SSD Fresh Plus, puteți dezactiva defragmentarea, utilizarea numelor scurte pentru foldere și fișiere, marcajele de timp, jurnalul Windows și serviciile de preluare.

În total, utilitarul acceptă nouă setări diferite care optimizează funcționarea SSD-ului. Caracteristicile suplimentare ale programului includ vizualizarea informațiilor detaliate despre disc. Distribuit în ediții plătite și gratuite.

Concluzie

Probabil asta e tot. Există și alte recomandări pentru optimizarea SSD-urilor, dar în cea mai mare parte sunt fie dubioase, fie dăunătoare. În special, nu este recomandat să dezactivați memoria cache de scriere pentru discul SSD și jurnalul USN al sistemului de fișiere NTFS. De asemenea, nu ar trebui să transferați programe și foldere temporare Temp, cache-urile browserului etc. de pe SSD, pentru că atunci ce rost are să cumpărați o unitate SSD? Avem nevoie de programe pentru a rula mai repede, dar transferul lor pe HDD nu va face decât să încetinească sistemul.

Și, în sfârșit, iată câteva sfaturi bune pentru tine. Nu vă deranjați prea mult cu optimizarea SSD. Îți va lua cel puțin o duzină de ani pentru a atinge durata de viață chiar și a unei unități SSD de 128 GB, cu excepția cazului în care scrii și ștergi terabytes de date în fiecare zi. Și în acest timp, nu numai modelul de disc, ci și computerul în sine va deveni iremediabil depășit.