[Ask] Pemakaian Swap Tinggi Padahal RAM Masih Sisa Banyak


startup

Beginner 2.0
Halo Tuan2,

Saya masih newbie di dunia per-server-an.
Sepanjang pengetahuan saya, memory Swap terpakai jika kapasitas RAM sudah full/ terpakai semua.
Tetapi dari ss monitoring ini, mengapa memory Swap terpakai dan cukup banyak, padahal pemakaian RAM tidak terlalu banyak dan kapasitas masih mencukupi?

lll.png

Mohon bantuan analisis dari tuan2 sekalian.

Terima kasih.
 
Kal
Halo Tuan2,

Saya masih newbie di dunia per-server-an.
Sepanjang pengetahuan saya, memory Swap terpakai jika kapasitas RAM sudah full/ terpakai semua.
Tetapi dari ss monitoring ini, mengapa memory Swap terpakai dan cukup banyak, padahal pemakaian RAM tidak terlalu banyak dan kapasitas masih mencukupi?

View attachment 6394

Mohon bantuan analisis dari tuan2 sekalian.

Terima kasih.
Kalau tidak salah, bisa di set di swappinessnya jadi lebih rendah
 

hostbadak

Expert 1.0
Sebenarnya sih tidak apa2 Swap segitu, buat jaga2 kalau RAM penuh. Cuman saya tidak paham mengapa Swap terpakai padahal RAM masih sisa cukup banyak.

Kalau device yang dipakai untuk swapping itu adalah SSD, sebetulnya sayang kalau RAMnya masih sisa banyak. Itu bisa mempercepat habisnya masa pakai SSD itu karena TBW (Total Bytes Written) dari SSD itu akan cepat tercapai. Kalau memang RAMnya masih tersisa cukup banyak, kami pikir ada baiknya nilai swappiness-nya diset ulang supaya device swapnya tidak jadi prioritas untuk digunakan.
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
kemungkinan memang itu ramnya kurang, sehingga pemakaian dibagi RAM dan Swap.

Kalau device yang dipakai untuk swapping itu adalah SSD, sebetulnya sayang kalau RAMnya masih sisa banyak. Itu bisa mempercepat habisnya masa pakai SSD itu karena TBW (Total Bytes Written) dari SSD itu akan cepat tercapai. Kalau memang RAMnya masih tersisa cukup banyak, kami pikir ada baiknya nilai swappiness-nya diset ulang supaya device swapnya tidak jadi prioritas untuk digunakan.

tapi ini ngga berlaku di vps hehe
user taunya tinggal pakai
 

Beranda Kreatif

Apprentice 1.0
Verified Provider
Saya idem sama para suhu" sebelumnya, untuk mencoba mengubah settingan nilai swappiness

Umumnya nilai swappiness default pada sebagian besar distribusi Linux adalah 60
untuk mengoptimalkan penggunaan ram (sebagai prioritas sebelum penggunaan swap) biasanya ukuran nilai swapiness diperkecil, banyak jg yang menggunakan nilai swapinees direntang 10 s/d 20 untuk mengoptimalkan penggunaan ram (jadi swapiness cm jadi alternative aja, jaga" kl ram kepenuhan jangan sampe down servernya :D)

Saran saya sih kl memang sistemnya menggunakan banyak proses yang lumayan menguras ram lebih baik RAMnya diperbesar biar aman Tuan

mungkin para suhu bisa meralat atau menambahkan :)
semoga lekas resolve tuan problemnya :18:
 

CARE Computer

Apprentice 1.0
Coba dicek swappiness nya berapa om..
cat /proc/sys/vm/swappiness

kalo diliat itu realtime memory terpakai 800MB, udh lumayan gede juga utk alokasi ram 1GB,
mungkin bisa diset agresivitas swappiness di 20 biar tetap aman (ada sebagian yg di swap).
sudo nano /etc/sysctl.conf
vm.swappiness=20
 

pedagang

Hosting Guru
kalau pakai mysql/mariadb
turunkan nilai "max connection"
karena default nya itu 150 connection, yg sesuai untuk 2 - 4 G ram

jadi bisa dibikin sekitar 75

###
BTW itu normal karena pas load melonjak maka swap termakan,,,, waktu turun (normal) masih tersimpan sbg cache
 

IIXPLANET

Expert 2.0
Biasanya swap terpakai apabila memory memamg habis terpakai , mungkin saat compile atau aktifitas web tinggi

Dan ketika sdh masuk swap dia ga akan kembali ke 0 swapnya dan akan stay disitu sebagai cache sampai direstart servernya baru kembali ke 0

Kl di lihat memory nya yg 1G wajar itu terpakai swapnya karena memory yg 16G aja walau real usage mem cm 60 % masih ada 1 atau 2 persen swap terpakai , linux itu uniq , dan yg terbaca di panel td mungkin dia baca dr used mem di free -m & tidak menghitung buffer spare ram usage nya
 

Top