Thema swapfile vs tmpfs

Laut Wiki ist ja swap wichtig.
Laut Wiki habe ich auch ganz brav ein swapfile angelegt.
Nun gibt es aber auch noch tmpfs.
Jetzt sieht das ganze so bei mir aus

 swapon                                                                                                                                   ✔ 
NAME                           TYPE SIZE   USED PRIO
/var/lib/systemd-swap/swapfc/1 file 256M 213,3M   50
/var/lib/systemd-swap/swapfc/2 file 256M  39,9M   49

Macht das Sinn ?

Poste doch mal die Antwort auf

df -h

Swap war in Zeiten als der Speicher knapp und noch sehr teuer war, ein muss.

Aufschluss darüber bringt Dir nur, ein Beobachten des selbigen.
Danach kannst Du Entscheiden ob es noch Sinn macht…

Es ist auch ohne Speicherknappheit heute sinnvoll, Swap eingerichtet/verfügbar zu haben. Swap ist kein “Notfall-RAM”:

 df -h                                                                                                                                    ✔ 
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
dev             5,8G       0  5,8G    0% /dev
run             5,9G    1,7M  5,9G    1% /run
/dev/nvme0n1p4  288G     17G  257G    6% /
tmpfs           5,9G       0  5,9G    0% /dev/shm
tmpfs           5,9G     53M  5,8G    1% /tmp
/dev/nvme0n1p2  184G     46G  139G   25% /media/C
/dev/sdb1       1,8T    379G  1,4T   22% /media/Games
/dev/sdd1       2,7T     28K  2,6T    1% /media/ext4
/dev/sde1        15T    5,4T  8,5T   39% /media/FTP
/dev/sda1       932G     48G  885G    6% /media/Downloads
/dev/sdc2       2,8T    302G  2,5T   11% /media/NTFS
tmpfs           1,2G     60K  1,2G    1% /run/user/1000

As you can see tmpfs is in use, no need to change anything.

systemctl status systemd-swap.service                                                                                                    ✔ 
● systemd-swap.service - Manage swap spaces on zram, files and partitions.
     Loaded: loaded (/usr/lib/systemd/system/systemd-swap.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-12-31 16:22:03 CET; 9min ago
   Main PID: 648 (systemd-swap)
     Status: "Monitoring memory status..."
      Tasks: 1 (limit: 14245)
     Memory: 21.9M
        CPU: 447ms
     CGroup: /system.slice/systemd-swap.service
             └─648 /usr/bin/python3 -u /usr/bin/systemd-swap start

Dez 31 16:22:02 weingeist-PC systemd[1]: Starting Manage swap spaces on zram, files and partitions....
Dez 31 16:22:02 weingeist-PC systemd-swap[648]: INFO: Load: /etc/systemd/swap.conf.d/myswap.conf
Dez 31 16:22:02 weingeist-PC systemd-swap[648]: INFO: Removing working directory...
Dez 31 16:22:02 weingeist-PC systemd-swap[648]: INFO: Removing files in /var/lib/systemd-swap/swapfc/...
Dez 31 16:22:03 weingeist-PC systemd-swap[648]: INFO: Load: /etc/systemd/swap.conf.d/myswap.conf
Dez 31 16:22:03 weingeist-PC systemd-swap[648]: INFO: Writing destroy info...
Dez 31 16:22:03 weingeist-PC systemd-swap[648]: INFO: swapD: pick up devices from systemd-gpt-auto-generator
Dez 31 16:22:03 weingeist-PC systemd-swap[648]: INFO: swapD: searching swap devices
Dez 31 16:22:03 weingeist-PC systemd-swap[648]: INFO: swapFC: on-demand swap activation at >7773 MiB memory usage
Dez 31 16:22:03 weingeist-PC systemd[1]: Started Manage swap spaces on zram, files and partitions..

Also wir haben den systemd-swap.service der eine Auslagerungsdatei verwaltet und wir haben tmpfs.
Die Frage war braucht man beides ?

Swap und tmpfs haben doch gar nichts miteinander zu tun. Das sind zwei komplett unterschiedliche Sachen.
Informiere dich doch mal bitte über tmpfs und überlege dann, ob es die gleiche Funktion hat wie eine Swap Datei, oder ein Dienst der nach Bedarf Swap Dateien erstellt.

Mag sein, ich benutze Linux seit Kernel 0.9 und habe bei genügend Speicher keinen Unterschied mit oder ohne Swap feststellen können.

Ich denke RAM-Speicher ist mittlerweile erschwinglich geworden das man seinen Rechner problemlos so aufrüsten kann das man kein swap mehr braucht, ohne das es ein Loch in das Portemonaie reisst. Perönlich nutze ich 32GB RAM ohne Swap, 10 GB davon nutze ich als Ramdisk und kann trotzdem problemlos RAW-Bildbearbeitung machen (das nun wirklich Speicherhungrig ist), dazu noch preload.Mit 32GB ist man nun wirklich so bestückt das man auf swap verzichten kann und soooo teuer ist das heutzutage auch nicht mehr.