# Czyszczenie SWAP

<p class="callout info">Wszystkie komendy wykonuje z CLI bash / sh z uprawnieniami root (sudo)</p>

##### Komendy weryfikujące status wolnej przestrzeni w pamięci SWAP

Sprawdzenie całego **meminfo**, które zawiera wszelkie informacje o pamieci na systemie linux

```bash
cat /proc/meminfo
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/3QIimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/3QIimage.png)

Komenda **free** sprawdza aktualnie zaalakowaną oraz wolną pamięć operacyjną

```bash
free -m
```

[![image.png](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/scaled-1680-/CNbimage.png)](https://wiedza.konio-dc.eu/uploads/images/gallery/2025-03/CNbimage.png)

##### Komendy wykonujące oczyszczenia pamięci podręcznej 

Oczyszczenie pamięci podręcznej stronicowania (pagecache)

```bash
sync; echo 1 > /proc/sys/vm/drop_caches
```

 Oczyszczenie pamięci podręcznej katalogów (dentries) i i-węzłów (inodes)

```bash
sync; echo 2 > /proc/sys/vm/drop_caches
```

Oczyszczenie całej pamięci podręcznej (pagecache, dentries i inodes)

```bash
sync; echo 3 > /proc/sys/vm/drop_caches 
```

##### Wyłączenie SWAP

```
swapoff -a 
```

##### Włączenie SWAP

```
swapon -a 
```

##### Kombinacja komend - wyłączenie i włączenie SWAP

```
sudo swapoff -a && sudo swapon -a
```