Cum se adaugă swap la ubuntu, crearea, promovarea site-urilor, publicitatea în rețelele sociale

Despre dyne din cele mai simple moduri de a crește viteza de răspuns a serverului și de a proteja erorile de memorie din aplicații, este adăugat Swap. Schimbul este o zonă de pe hard disk în care sistemul de operare poate să stocheze temporar date pe care nu le mai poate deține în memoria RAM.







Practic, acest lucru face posibilă creșterea cantității de informații pe care serverul dvs. le poate stoca în memoria sa de lucru, cu unele rezerve. Spațiul de pe hard disk va fi utilizat, în special, atunci când spațiul din memoria RAM nu mai este suficient pentru date.

Informația este înregistrată pe disc va fi mai lent (în unități moderne de SSD este nici o astfel de problemă) decât informațiile stocate în memorie, dar sistemul de operare va prefera să continue să lucreze cu datele aplicației în memorie și utilizate pentru a face schimb de date vechi. În general, având spațiu de swap, când memoria RAM este epuizată, este o asigurare bună.

În acest tutorial, vom examina cum să creați și să activați un fișier de swap pe un server cu Ubuntu 14.04.

Verificați sistemul

Înainte de a începe, ne vom uita la sistemul nostru de operare pentru a vedea dacă avem deja spațiu disponibil pentru un swap. Putem avea mai multe fișiere swap sau o partiție swap.

Putem vedea dacă sistemul are orice Swap configurat prin tastarea:

După cum puteți vedea în prima linie, partiția noastră de hard disk are 55 de gigaocteți de spațiu liber, deci avem o mare cantitate de spațiu pentru a lucra cu. Aceasta este dimensiunea VPS medie, cu toate acestea, utilizarea reală poate fi foarte diferită.

Deși există multe opinii cu privire la dimensiunea corespunzătoare a spațiului de swap, aceasta depinde într-adevăr de preferințele dvs. personale și cerințele de aplicare. De regulă, swop-ul are o sumă egală sau dublă cu suma RAM a sistemului.

Deoarece sistemul meu are 4GB de RAM, și dublarea este nevoie de o parte semnificativă din spațiul meu disc, de la care noi nu suntem gata să plece, vom crea spațiul de swap de 4 GB de memorie RAM pentru a se potrivi sistemul meu.







Crearea unui fișier de paginare

Acum, când știm informațiile despre memoria disponibilă disponibilă pe hard disk, putem crea un fișier swap în sistemul nostru de fișiere.

Vom crea un fișier numit swapfile în directorul rădăcină (/). Fișierul ar trebui să ocupe spațiul pe care îl dorim pentru fișierul swap. Există două modalități principale de a face acest lucru:

Tradițional, drum lent

În mod tradițional, am fi creat un fișier cu spațiul alocat folosind comanda dd. Această utilitate universală scrie pe disc dintr-un loc în alt loc.

Îl putem folosi pentru a scrie zerouri unui fișier de pe un dispozitiv special pe sistemele Linux. localizat în / dev / zero.

Specificăm mărimea fișierului folosind combinația lui bs pentru mărimea blocului și numără numărul de blocuri. Ce atribuim fiecărui parametru este aproape în întregime arbitrară.

De exemplu, în exemplul nostru, dorim să creăm un fișier de 4 gigaocteți. Putem face acest lucru specificând dimensiunea blocului de 1 GB și 4 blocuri:

Salvați și închideți fișierul după modificări.

Setările de swap

Există mai multe opțiuni pe care le puteți configura care vor afecta performanța sistemului dvs. atunci când lucrați cu un swap.

Parametrul swappiness specifică cât de des sistemul dvs. va schimba datele din memoria RAM în spațiu swap. Această valoare variază de la 0 la 100, adică procentul.

La valori apropiate de zero, kernelul nu schimbă date cu discul, dacă acest lucru este absolut necesar. Amintiți-vă că interacțiunea cu fișierul swap este "scump", deoarece durează mult mai mult decât lucrul cu memoria RAM și poate duce la o scădere semnificativă a performanței. În mod normal, sistemul nu se bazează pe o schimbare dacă doriți să faceți sistemul dvs. mai rapid.

Valorile care sunt mai aproape de 100 vor încerca să pună mai multe date în swap în încercarea de a elibera cât mai mult spațiu liber posibil în memoria RAM. În funcție de profilul de memorie al aplicațiilor sau de ceea ce utilizați serverul dvs., acest lucru poate fi mai bun în unele cazuri.

Putem vedea valoarea curentă a swappiness prin tastarea:

Salvați și închideți fișierul atunci când efectuați modificările.

Cum se adaugă swap la ubuntu, crearea, promovarea site-urilor, publicitatea în rețelele sociale

Urmând instrucțiunile din acest manual, vă oferim o rezoluție temporară a problemei RAM, în ceea ce privește utilizarea RAM. Spațiul de swap este incredibil de util, în cazul evitării unor probleme comune.

Dacă executați erori OOM (din memorie) sau dacă descoperiți că sistemul dvs. nu poate utiliza aplicațiile de care aveți nevoie, cea mai bună soluție este optimizarea configurației aplicației sau actualizarea serverului. Configurarea spațiului de paginare, cu toate acestea, vă poate oferi mai multă flexibilitate și vă poate ajuta să utilizați un server mai puțin puternic.







Articole similare

Trimiteți-le prietenilor: