Відповіді:
З цього питання задайте Ubuntu :
Ви також можете очистити свій swap, запустивши
swapoff -a
і потімswapon -a
як root замість перезавантаження, щоб досягти того ж ефекту.
Таким чином:
$ free -tm
...
Swap: 6439 196 6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap: 6439 0 6439
...
Як зазначається в коментарі, якщо у вас недостатньо пам'яті, swapoff
це призведе до помилок "поза пам'яттю" та до процесів вбивства ядра для відновлення оперативної пам'яті.
Як зазначалося, просто дезактивація всіх свопів призведе до того, що ядро почне вбивати речі, якщо у нього недостатньо вільної пам'яті. Якщо ви хочете цього уникнути, спершу створіть другий набір свопів. Тоді:
swapon /second/swap/device && swapoff /first/swap/device
swapon /first/swap/device && swapoff /second/swap/device
Це все-таки поміняється місцями у всьому, але якщо не вистачить місця, він перейде на другий пристрій заміни, а не випадково вбиває речі. Тоді просто перекладіть все назад.
swapoff
це призведе до помилок пам'яті, і ядро почне вбивати процеси, щоб відновити деякі. Використовуйте це з обережністю.