Czy da się utworzyć swap o zmiennym rozmiarze, jaki jest pod Windowsem? Przeszukiwałem internet i niczego nie znalazłem.
W jakim celu chcesz coś takiego stworzyć?
A porównywanie windowsowego pliku wymiany do swap’u z linuksa jest dużym błędem.
Da się. Ale nie jako partycja, a jako plik:
Tworzony z palca swap w pliku zamiast osobnej partycji i tak jest tworzony na zadeklarowany wymiar, więc ta droga odpada, ale jest jeszcze taki projekt (dynamiczny swap) pochodzący z debianowych kręgów: http://pqxx.org/development/swapspace
Opisywany był tutaj: http://www.hecticgeek.com/2012/01/automatic-virtual-swap-space-creator-ubuntu-linux/
Mógłbym utworzyć plik swap, ale przeszkadzało mi to, że musi mieć stały rozmiar. Ja nie wiem, ile dokładnie będę potrzebować swapa i nie chcę, by zajmował cały czas dużo miejsca, bo gdy np. nie gram, to mogę potrzebować miejsce na dysku. Wiem, że dyski są duże, ale jednak…
Chyba projekt nie bardzo chce działać. Skompilowałem, jednak podczas uruchomienia:
> sudo ./swapspace
[sudo] hasło użytkownika root:
Using default configuration
Error: Parse error in /proc/meminfo: ' HugePages_Total: 0
(Przed słowem HugePages_Total jest duży odstęp)
Po prostu stwórz swap w formie pliku na np. 2 GB, uruchom najbardziej zasobożerne aplikacje jakich używasz (nawet kilka na raz) i sprawdź ile system faktycznie zużyje z tego. Później sobie dostosujesz.
Nawet przy jakoś automatycznie zmienianym, te zmiany będą wchodzić dopiero po restarcie systemu. Więc jaka jest różnica czy zrobisz to sam parę razy ale porządnie czy program/skrypt który może się pomylić?
@nintyfan Ja mam go w repo, zainstalowałem/uruchomiłem/usunąłem bez problemów. Korzystam z forka Debiana - MX Linux.
@anon54006378 Soft, który zalinkowałem zwiększa i zmniejsza swapa dynamicznie.
Dobra - skompilowałem nowszą wersję. Chyba działa - jeszcze nie testowałem.