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.