Kezdőoldal » Számítástechnika » Egyéb kérdések » Linuxon van olyan parancs,...

Linuxon van olyan parancs, amivel egyből kiüríthető a swap?

Figyelt kérdés
Amikor bezárom a memóriazabáló böngészőt, utána ki szoktam üríteni a swapot, hogy ne egye az SSD-t feleslegesen és ne legyen lassú a rendszer. Jelenleg úgy szoktam kiüríteni a swapot, hogy kikapcsolom, aztán vissza be: sudo swapoff -a aztán sudo swapon -a. Van erre olyan parancs, ami egyből kiüríti teljesen anélkül, hogy ki kéne kapcsolni aztán vissza a swapot? Ha ez számít, akkor a swap nem egy külön partíció, hanem egy fájl, ami a gyökérben van.

#memória #linux #swap #swap memória
2022. febr. 14. 20:07
 1/3 anonim ***** válasza:
Írj egy scriptet ami ezt a két parancsot kiadja.
2022. febr. 14. 20:19
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%

Többféle megoldás is van.


1. visudo-val készítesz egy új fájlt a sudoers.d-be:

sudo visudo -f /etc/sudoers.d/swap


Ezt írod bele:

felhasznaloneved ALL=(ALL:ALL) NOPASSWD: /usr/sbin/swapon -a, /usr/sbin/swapoff -a

Ahol a felhasznaloneved értelemszerűen a te felhasználóneved. Ezután csinálsz egy ilyet:


alias swapurit="sudo swapoff -a && swapon -a"


Ezt belerakod mondjuk a ~/.bashrc-be. Innentol fogva a swapurit parancs mindenféle jelszókérés nélkül végrehajtja neked ezt a két parancsot.


2.

alias swapurit="echo \"<jelszavad>\" | sudo -S swapoff -a && swapon -a"


A <jelszavad> helyére írd be a jelszavad, és az egészet rakd be mondjuk ~/.bashrc-be.


!! A jelszót beírkálni scriptfájlokba vagy csak úgy paranccsorba, nagyon ellenjavalt és igazából nem szabadna ilyet csinálni !!

Úgyhogy inkább az 1. megoldást válaszd.


3.

El kellene gondolkodni a vm.swappiness átállításán, valami megfelelően kicsi értéke (mondjuk 10 vagy 1).

2022. febr. 14. 21:40
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%

"ki szoktam üríteni a swapot, hogy ne egye az SSD-t feleslegesen és ne legyen lassú a rendszer"

Igazából ezzel semmit nem nyersz, mert használatkor úgyis visszatölt a memóriába. Az SSD-t pedig nem "eszi", ha csak áll valami swap területen, kiürítéskor meg pontosan ugyanannyira terheled. Ráadásul ha valamiért nincs elég RAM, akkor ez instabillá teszi a rendszert. Ráadásul pl. fájl puffert/cache-t is kellhet emiatt lefaragnia, az sem gyorsítja a rendszert.

2022. febr. 15. 21:52
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!