Sobes.tech
Junior

Gdzie znajduje się swap i z jakiego urządzenia korzysta?

sobes.tech AI

Odpowiedź od AI

Swap to specjalny obszar na dysku, używany przez system operacyjny do tymczasowego przechowywania danych z pamięci RAM, które nie są aktywnie używane. Dzieje się tak, gdy ilość używanej pamięci RAM przekracza dostępny fizyczny pojemnik, co pozwala systemowi kontynuować pracę bez awarii z powodu braku pamięci.

Swap może korzystać z:

  • Partycji swap (swap partition): Oddzielnej, wydzielonej partycji na dysku twardym lub SSD.
    # Przykład pliku /etc/fstab, pokazującego wpis dla partycji swap
    UUID=abcdef12-3456-7890-abcd-ef1234567890 swap swap sw 0 0
    
  • Pliku swap (swap file): Zwykłego pliku utworzonego w systemie plików na istniejącej partycji.
    # Przykład poleceń do utworzenia pliku swap o rozmiarze 2 GB
    sudo fallocate -l 2G /swapfile
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
    

Zazwyczaj swap znajduje się na tym samym fizycznym urządzeniu pamięci (HDD lub SSD), na którym zainstalowany jest system operacyjny, lub na innym podłączonym dysku. Użycie SSD do swap znacznie zwiększa wydajność w porównaniu do HDD ze względu na wyższą szybkość dostępu.