Yanıtlar:
Gönderen bu Ubuntu soru sorun :
Ayrıca çalıştırarak takas temizleyebilirsiniz
swapoff -a
sonra veswapon -a
onun yerine aynı etkiyi elde etmek için yeniden kökü olarak.
Böylece:
$ free -tm
...
Swap: 6439 196 6243
...
$ sudo swapoff -a
$ sudo swapon -a
$ free -tm
...
Swap: 6439 0 6439
...
Bir yorumda belirtildiği gibi, yeterli belleğiniz yoksa swapoff
, " bellek yetersiz " hatalarına ve RAM'i kurtarmak için çekirdek öldürme işlemlerine neden olur.
Belirtildiği gibi, tüm takasın devre dışı bırakılması, yeterli boş hafızaya sahip değilse çekirdeğin bir şeyi öldürmeye başlamasına neden olur. Bundan kaçınmak istiyorsanız, önce ikinci bir takas seti oluşturun. Sonra:
swapon /second/swap/device && swapoff /first/swap/device
swapon /first/swap/device && swapoff /second/swap/device
Bu yine de her şeyde değişecektir, ancak yeterli alan yoksa, şeyleri rastgele öldürmek yerine ikinci takas cihazına kaydırılacaktır. Sonra hepsini geri kaydır.
swapoff
yoksa , bellek yetersizliğine neden olur ve çekirdek, bazılarını kurtarmak için işlemleri öldürmeye başlar. Bunu dikkatli kullanın.