Arkadaşlar merhaba,
Bir müşterime ait Centos7 ile birlikte directadmin kullandığım bir vps var. (10 core, 32gb ram)
Bu sanal sunuyu owncloud yazılımı ile webdav/fileserver olarak kullandırıyorum ve gene müşteriye ait olan web siteler barınıyor.
Şöyle bir problemim var ; Sunucu üzerinde boşta kullanılabilir bellek olmasına rağmen (RAM'in büyük bölümü boşta) swap alanını kullanmaya başlıyor. Fakat zannediyorum yaşanan durum benim mysql konfigürasyonum ile ilgili. Çünkü mysql'e ait servisi restart ettiğimde swap alanının kullanımı bir anda düşüyor.
Bununla ilgili olarak sizlerden yönlendirme / fikir almak istiyorum.
Teşekkürler, iyi çalışmalar.
Yeterli bellek olmasına rağmen Swap alanının kullanılması hakkında
6
●262
- 15-05-2022, 21:10:37
- 15-05-2022, 21:13:54Merhaba PcKOnetwork,PcKOnetwork adlı üyeden alıntı: mesajı görüntüle
mysql yapılandırmanızda tmp_table_size, max_heap_table_size parametrelerini kontrol edebilirsiniz. Değerler yüksekse swap yapabilir.
Ekleme: şu parametrelerde etkileyebilir key_buffer_size, thread_cache_size, query_cache_size
İyi çalışmalar. - 15-05-2022, 21:28:28Teşekkürler CliaWeb,CliaWeb adlı üyeden alıntı: mesajı görüntüle
Söylediğiniz parametreleri kontrol edeceğim. - 30-05-2022, 14:17:59Düşük ram'li sistemlerde, ram'de bekletilen sayfaları vb. bileşenleri diskte oluşturulan swap alanına atıp, ram'i boşaltırlar.
Yeteri kadar ram'iniz varsa veya swap sunucunun performansını düşürüyorsa swap alanını kapatabilirsiniz.
free -h
komutuyla swap alanı kontrol edin.
blkid
komutuyla swap alanının idsini alalım
lsblk
komutuyla swap alanını tanımlayalım
artık swap alanının varlığından eminiz
swapoff /dev/mapper/centos-swap
veyaswapoff -a
komutuyla swap alanı istemediğimizi anlatalım centos'a. - 30-05-2022, 14:57:50Özel bir ihtiyaç olmadıkça SWAP kesinlikle kapatılmaması gerekiyor. Herhangi bir sebeple RAM dolduğunda, SWAP yoksa sistem direk kilitlenir resetsiz kurtulamaz hale gelir. Data kaybına yol açabilir(özellikle mysql innodb bozulacaktır). SWAP olduğunda RAM dolunca sistem SWAP kullanır, çok daha yavaş çalışsa bile resetsiz kurtarma şansı olur. Zaten SWAP kullanılmasının sebebi RAM'in yetmiyor olması, RAM yetmeyen bir sistemde SWAP kapatmak fayda değil zarar verecektir. RAM kullanan uygulamaları düzenleyip RAM'i yeterli hale getirmek gerekiyor.zihniates adlı üyeden alıntı: mesajı görüntüle
- 31-05-2022, 02:35:07Fiziksel ram kullanımı yüksek olmasa bile işletim sistemi bazı işlemler için swap kullanımı yapabilir. Swap alanı bir nevi geçici tmp alanı gibi kullanılabilir. O yüzden mutlaka sunucularınızda yeterli swap alanı belirleyin, genel performans açısından swap alanının faydaları vardır.
Bir diğer faydası ise cihan beyin söylediği gibi fiziksel ramin tükenme ihtimaline karşılık tampon sanal bellek göreviyle de sistemin kitlenmesi önler swap alanı. - 31-05-2022, 12:40:37@Elazığlı168;
Söylediğin gibi sistemi bir süredir izliyorum. Ufak ayarlar yaptıktan sonra sanıyorum sunucu üzerinde optimum ayarları yakaladım.
Teşekkürler , @Bartuc; @CliaWeb; @zihniates; @Elazığlı168;
