Linux Mint Türkiye

Linux Mint Destek => Rehberler & Nasıl Belgeleri => Konuyu başlatan: Genizcil_N - 28 Mayıs 2015, 22:11:47

Başlık: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Genizcil_N - 28 Mayıs 2015, 22:11:47
Alıntı
Takas alanı, sabit disk üzerinde işletim sistemi tarafından ayrılmış bir bölümdür. İşlenecek veriler fiziksel belleğe(RAM) sığmadığı zaman bu bölüm fiziksel bellek gibi kullanılır ve böylece işlemlerin devam etmesi sağlanır. Sabit disklerin veri okuma/yazma hızları fiziksel bellekerden(RAM) çok daha düşük olduğu için takas alanının kullanılması işlemleri yavaşlatır.
Takas alanı kullanımı ayarlanabilir. Takas alanı kullanımını sorgulamak için aşağıdaki komutu kullanabilirsiniz.

Kod: [Seç]
cat /proc/sys/vm/swappiness

Bu değer Mint'te varsayılan olarak 60'tır. Bunun anlamı fiziksel bellekteki boşluk %60 olunca, takas alanının kullanılacağıdır. Takas alanının, fiziksel bellek(ram) dolduğunda kullanılmasını sağlayarak sisteminizi bir nebze hızlandırabilirsiniz. Bunun için swappiness değerini aşağıdaki komutla 10 olarak ayarlayabilirsiniz. Bu komut geçici olarak kullanılmaktadır ve takas alanı eşiğini 10 olarak ayarlar, yani sistemizde %10 RAM kaldığında takas alanı kullanılmaya başlar.

Kod: [Seç]
sudo sysctl -w vm.swappiness=10
Bu ayarı kalıcı yapmak için /etc/sysctl.conf dosyasına vm.swappiness = 10 satırını eklemek gerekiyor. Bunun için aşağıdaki komutla dosyayı açıp;

Kod: [Seç]
sudo xed /etc/sysctl.conf
dosyanın en altına aşağıdaki satırı ekleyip dosyayı kaydetmelisiniz.

Kod: [Seç]
vm.swappiness = 10
Düzenlemeden sonra ayarın geçerli olması aşağıdaki komutu çalıştırınız.

Kod: [Seç]
sudo sysctl -p
Farklı kullanım yüzdeleri için 0-100 arasındaki değerleri kullanabilirsiniz.


Düzenleme: Ayarın kalıcı yapılması için ekleme
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: spuTn1ck - 26 Haziran 2015, 18:07:48
Takas alanı kullanımı ayarlanabilir. Takas alanı kullanımını sorgulamak için aşağıdaki komutu kullanabilirsiniz.
Kod: [Seç]
cat /proc/sys/vm/swappiness
Bu değer Mint'te varsayılan olarak 60'tır. Bunun anlamı fiziksel belleğin %60, takas alanının %40 kullanılacağıdır. Örneğin 1 GB belleğe ihtiyaç duyuluyorsa yaklaşık 600MB fiziksel bellek ve yaklaşık 400MB sabit disk kullanılır. Takas alanının, fiziksel bellek(ram) dolduğunda kullanılmasını sağlayarak sisteminizi bir nebze hızlandırabilirsiniz. Bunun için swappiness değerini aşağıdaki komutla 0 olarak ayarlayabilirsiniz.
Kod: [Seç]
sudo sysctl -w vm.swappiness=0Komuttan sonra ayarın geçerli olması sistemi yeniden başlatmalısınız. Farklı kullanım yüzdeleri için 0-100 arasındaki değerleri kullanabilirsiniz.

Güzel paylaşım teşekkürer. Fakat tam anlamadım. %60 yazması, Ramin dolunca, swaptakas alanının yüzde %40 nı mı kullanacak anlamına geliyor, yukarıda 400MB sabit disk derken swaptakas alanını mı kastediyorsunuz. Basit bir anlatım fakat inanın hocam bilmeyene en basit anlatım bazen zor gelir, cevaplarınız için şimdiden teşekkkürler.
Düzenleme: Türkçe sözcükler kuulanmaya özen gösteriniz.
swap==>takas alanı
karakartala
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Genizcil_N - 27 Haziran 2015, 00:53:43
Bir de şu açıklamaya bakabilirsiniz:  Ram ve takas alanı kullanımı  (http://Ram ve takas alanı kullanımı)
60'ken, ana belleğin(ram) %40'ı dolunca takas alanı kullanılmaya başlanıyor. Sanırım yukarıda yanlış yazmışım. Anlatımı tekrar düzenledim.
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: tlghndeniz - 03 Şubat 2016, 16:46:22
ben 0 olarak ayarlıyorum bilgisayarı yeniden başlattığımda aynı değer yeniden 60 oluyo bunu nasıl düzeltebilirim?
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Genizcil_N - 05 Şubat 2016, 13:33:21
ben 0 olarak ayarlıyorum bilgisayarı yeniden başlattığımda aynı değer yeniden 60 oluyo bunu nasıl düzeltebilirim?
Yukarıdaki işlemden sonra
Kod: [Seç]
sudo -H gedit /etc/sysctl.confile açılan sayfanın sonunda yer alan değeri ayarladığınız değerle değiştirip kaydedin. Ardından bilgisayarı yeniden başlatın.
(Not : Mate masaüstü için gedit yerine pluma,
KDE masaüstü için kate ya da kwrite,
XFCE masaüstü için mousepad yada gedit,
LXDE masaüstü için leafpad yazmayı deneyiniz.
Gnome, Cinnamon, Unity masaüstleri için gedit kullanılacak.)
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: tlghndeniz - 06 Şubat 2016, 22:24:09
(http://i.hizliresim.com/Z7lnra.png)burda nereye ne eklicem tam olarak anlamadım ??
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Genizcil_N - 07 Şubat 2016, 10:31:25
Belgenin en sonuna aşağıdaki satırı ekleyiniz. Eklediğiniz satırın önünde # işareti olmamasına özen gösteriniz.
Kod: [Seç]
vm.swappiness = 0
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Lin_Win - 23 Mayıs 2016, 07:21:35
Ben takas alanını 8GB olarak ayarladım (makinede 4GB var; Windows'tan gelen bir alışkanlıkla belleğin iki katı kadar yaptım)... Bu ayar doğru mudur?
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: Butterfly - 23 Mayıs 2016, 09:05:02
Taksa alanı yeterli bence, zaten tedbir amaçlı ayırıyoruz. Swappiness ayarları ile takas alanına mümkün olduğunca az başvurulmasını sağlayabilirsiniz.
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: mustafacandan211 - 11 Eylül 2016, 15:25:35
Neden default olarak %60 secilmis ? Neden %10 değil ?  Bir sebepleri olmali.
Başlık: Ynt: [Nasıl] Takas Alanı Kullanımını Ayarlama(Swappiness)
Gönderen: okanakinci - 24 Şubat 2019, 09:26:46
60 gerçekten de fazla olmuş. Belleğin hepi topu %40'ı dolduğunda sistem hemen takas alanına başvuruyor.

Bu arada 0 yapmak da biraz fazla oluyor galiba. Ben o değeri 0 yaptığımda ufak tefek bazı kararsızlık sorunları ortaya çıkıyor. 10 yaptığımda o sorunlar ortadan kalktı. Belki 5 de yapabilirim.