4 Mayıs 2020 Pazartesi

swapon komutu - Swap Dosyası

Giriş
Not mkswap komutu ve swapoff komutu yazılarına da bakabilirsiniz.

swap Zaralı mıdır?
Açıklaması şöyle. swap bazen istenmeyebilir.
Swap can be bad in that it may make some failure cases last longer. Consider a situation where some process starts using excessive amounts of memory, due to a bug or a misconfiguration or other such reason. If there's no swap, it'll eventually run the system out of memory, causing the OS to resolve the issue by eventually killing the process. (But possibly causing other trouble anyway.)

But if there is loads of swap space, the process will start consuming swap space, possibly thrashing pages between main memory and swap, and that slows eve-ry-thing down. The system will eventually run out of memory, but you suffer longer before that.
swapfile vs swap partition
swap için genellikle ya bu işe adanmış bir partition (bölümleme) veya bu işe adanmış dosya kullanılır
Açıklaması şöyle
Technically, a swap partition is more efficient than a swap file. Practically, if the swap file is contiguous, there should not be a lot of difference, and current versions of linux, no performance difference at all. There are a few bugs around swap files, but they are only triggered in some odd circumstances.
Eğer swap partition kullanılıyorsa, bu partition için gerçek bir dosya sistemi bulunmaz.

Ubuntu
Ubuntu /swapfile dosyasını kullanır. Açıklaması şöyle
Since 18.04, a separate swap partition has been superseded by a swapfile within the root partition. A separate swap partition is no longer recommended for most new users.

swapon Komutu
Swap dosyasını etkinleştirmek için için şöyle yaparız.
sudo swapon /swapfile
-a seçeneği
Swap olarak tanımlanan tüm dosyaları etkinleştirir. Şöyle yaparız.
swapon -a
-s seçeneği
swap dosyasını ve büyüklüğünü görmek için şöyle yaparız. Benim sistemimde swap dosyası /dev/sda3 olarak görünüyor ve büyüklüğü 5G
$ sudo swapon -s
Filename                Type        Size    Used    Priority
/swapfile               file        1048572 736640  -1
$ ls -lh /swapfile
-rw------- 1 root root 1.0G Nov  9  2016 /swapfile

Hiç yorum yok:

Yorum Gönder