Savaş ŞAHİN

SEO ve Dijital Pazarlama

Linux sunucularda RAM kullanımını öğrenme yöntemleri

Linux sunucularda account veya process’lerin CPU ve RAM kullanım oranlarını öğrenmenin çeşitli bir kaç yöntemi vardır. Bunları sırasıyla paylaşmak gerekirse;

free komutu top komutu vmstat komutu /proc/meminfo dosyası  dmidecode –type memory
  • free komutu
free -m

Yukarıdaki kod sayesinde sunucuda kullanılan veya boşta kalan ram miktarını öğrenebilirsiniz.

  • top komutu ile de process başına kullanılan miktarıgörebilirsiniz.
  • vmstat komutu ile de free komutuyla benzer bir sonuçla karşılaşırsınız.
  • ps axo komutu

Sunucudaki en fazla RAM kullanan hesabı bulmak için;

ps axo %mem,comm,pid,euser | sort -nr | head -n 10

Sunucudaki en fazla CPU kullanan hesabı bulmak için;
ps axo pcpu,comm,pid,euser | sort -nr | head -n 10

  • /proc/meminfo dosya içeriğinden cihanıza ait RAM ile alakalı bazı bilgiler alabilirsiniz. Aşağıda yazılı olan komutu kullanmanız yeterli olacaktır:

grep MemTotal /proc/meminfo veya cat /proc/meminfo

  • dmidecode –type memory komutu ile ise, kullanılan RAM modeli vs bilgileri elde edebilirsiniz.