Linux işletim sisteminizde çeşitli komutlar ile en çok ram tüketen kullanıcıları ve doğal olarak siteleri listeleyebilirsiniz. ps komutu ile en fazla ram tüketen kullanıcıları / processleri nasıl görüntüleyebileceğinizi bu makalemizde sizlere anlatacağız.
1 |
ps aux --sort=-%mem | head |
Komutu koşturduğunuzda aşağıdaki gibi bir görüntü elde edersiniz. Bu görüntüyü biz sunucuda sadece apache, mysql, nginx gibi kullanıcılar aktif iken oluşturduk. Örneğin siz cyberpanel, plesk, cpanel, directadmin kontrol panelli sunucularınızda sitelerinize bağlı kullanıcılarıda göreceksiniz. %MEM sütununda en çok ram kullanan kullanıcı en üsttedir;
Diğer komutunuz herhangi bir limitleme olmadan tüm ram tüketen kullanıcıları / processleri büyükten küçüğe doğru listelemelinizi sağlar. %MEM sütununda en çok ram kullanan kullanıcı en üsttedir;;
1 |
ps -o pid,user,%mem,command ax | sort -b -k3 -r |
Linux sunucunuzda yüksek ram tüketimi durumlarında aşağıdaki komutu geçici olarak kullanabilirsiniz;
1 |
echo 2 > /proc/sys/vm/drop_caches |