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
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.