Jądro Linux zamienia większość stron z pamięci, gdy uruchamiam aplikację, która wykorzystuje większość 16 GB pamięci fizycznej. Po zakończeniu aplikacji każda czynność (pisanie poleceń, przełączanie obszarów roboczych, otwieranie nowej strony internetowej itp.) Trwa bardzo długo, ponieważ odpowiednie strony muszą najpierw zostać ponownie odczytane z wymiany.
Czy istnieje sposób, aby poinformować jądro Linuksa, aby kopiowało strony z zamiany z powrotem do pamięci fizycznej bez ręcznego dotykania (i czekania) każdej aplikacji? Uruchamiam wiele aplikacji, więc czekanie jest zawsze bolesne.
Często używam, swapoff -a && swapon -a
aby system ponownie reagował, ale to usuwa strony z zamiany, więc muszą być napisane ponownie przy następnym uruchomieniu skryptu.
Czy istnieje interfejs jądra, być może wykorzystujący sysfs, który instruuje jądro, aby czytało wszystkie strony z wymiany?
Edycja: Naprawdę szukam sposobu na zamianę wszystkich swapów. (Dzięki derobert!)
[PS serverfault.com/questions/153946/… i serverfault.com/questions/100448/... to pokrewne tematy, ale nie zajmują się pytaniem, jak zmusić jądro Linuksa do kopiowania stron z zamiany z powrotem do pamięci bez usuwania zamiany.]