Performanţă

Ce este Swap Memory în Linux?

Ce este Swap Memory în Linux?
Pentru fiecare sistem de operare, există o cantitate dedicată de RAM disponibilă, care face posibilă procesarea unui program. Cu toate acestea, cantitatea de memorie RAM este limitată, motiv pentru care RAM nu poate conține o cantitate mare de date în ea. Prin urmare, ar trebui să existe o opțiune de rezervă disponibilă, care poate suporta RAM ori de câte ori nu mai are memorie.

Acest concept este valabil atât pentru sistemul de operare Windows, cât și pentru Linux. În sistemul de operare Windows, ori de câte ori RAM are o cantitate insuficientă de memorie pentru a reține un proces, împrumută o cantitate de memorie din stocarea secundară. Această memorie împrumutată este cunoscută sub numele de Memorie virtuală. În mod similar, ori de câte ori RAM-ul rămâne fără memorie în Linux, împrumută o parte din memoria din stocarea secundară pentru a stoca conținutul său inactiv.

În acest fel, memoria RAM găsește suficient spațiu pentru a deține un nou proces în cadrul acestuia. Aici, spațiul împrumutat de pe hard disk se numește Memorie Swap. În acest articol, vom încerca să învățăm în detaliu conceptul de memorie swap.

Funcționarea memoriei swap:

Așa cum s-a explicat mai sus, memoria swap este cantitatea dedicată de hard disk care este utilizată ori de câte ori RAM-ul rămâne fără memorie. Există un program de gestionare a memoriei în Linux care se ocupă de acest proces. Ori de câte ori memoria RAM este lipsită de memorie, programul de gestionare a memoriei caută toate acele blocuri inactive de date prezente în memoria RAM care nu au fost utilizate de mult timp.

Când găsește cu succes acele blocuri, le mută în memoria swap. În acest fel, spațiul RAM este eliberat și, prin urmare, poate fi utilizat pentru alte programe care necesită procesare urgentă. Conceptul de swapping este foarte similar cu conceptul de paginare utilizat în sistemul de operare Windows.

Tipuri de memorie Swap:

De obicei, există două tipuri diferite de memorie swap care sunt menționate mai jos:

Care ar trebui să fie frecvența ideală a schimbului?

Linux ne permite să stabilim frecvența de schimbare pe cont propriu i.e. cât de frecvent ar trebui să aibă loc procesul de schimb. Puteți seta valoarea de schimb între 0 și 100 în funcție de cerințele dvs. O valoare de frecvență joasă a swapului înseamnă că procesul de swapare va avea loc foarte rar numai atunci când este necesar, în timp ce o valoare de înaltă frecvență a swapului înseamnă că procesul de swapare va avea loc destul de des. Cu toate acestea, valoarea implicită și recomandată a frecvenței de schimb este de 60.

Avantajele utilizării memoriei Swap:

Învățând funcționarea memoriei swap, putem percepe cu ușurință beneficiile utilizării acesteia. Cu toate acestea, câteva dintre principalele avantaje ale utilizării memoriei swap sunt enumerate mai jos:

Concluzie:

În acest articol, am învățat utilizarea și funcționarea memoriei swap împreună cu numeroasele sale avantaje. Memoria swap acționează ca o opțiune de rezervă pentru RAM atunci când rămâne puțin spațiu. Știm cu toții că nu putem avea o cantitate infinită de memorie RAM; ne dăm seama că aplicațiile high-end de astăzi necesită o cantitate mare de RAM pentru a funcționa fără probleme. Prin urmare, trebuie să avem o cantitate suficientă de RAM pentru a evita ca aplicațiile noastre să se blocheze.

De asemenea, există un cost asociat cu adăugarea mai multor RAM, în timp ce nu există niciun cost al utilizării memoriei swap. Mai mult, RAM suplimentară poate fi conectată, de asemenea, până la o anumită limită, în funcție de hardware-ul dvs. Prin urmare, singura opțiune care ne-a rămas este să folosim memoria swap care poate face sistemul nostru să funcționeze foarte eficient, fără niciun cost.

Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...
Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...