Как да определите колко RAM е заета от определен процес

Колко памет изисква процесът, разгледайте по-долу. В Linux е доста лесно да разберете колко памет заема дадена помощна програма по различни начини. Статията ще разгледа как да разберете колко памет е заета на компютър / сървър от отделен процес. Освен това, като използвате тези команди, можете да видите колко RAM се консумира от конкретни приложения.

Как да разберете какви процеси се изпълняват с помощта на командата PS

Командата ps е отговорна за изброяване на процесите, които се изпълняват на сървъра. Освен това при получаване на изхода се показва процентът на използваната памет към общото количество. Погледнете колоната %MEM

Можете да видите целия списък с изпълнявани процеси с командата:ps aux

Или разберете информация за конкретен процес, като знаете неговия номер. Например информация за процес номер 1:ps -P 1

Използване на горната команда за проверка на зарежданията на процеса

Използването на командата TOP предполага ниво на напреднал потребител. Трябва да се помни, тъй като дава информация за натоварването на системата и актуализациите в реално време. Ако %MEM е малък, тогава системата върши работата си добре.

Тук трябва да обърнете внимание на колоните MEM и VIRT. Тяхното присъствие е отличителен белег на този раздел.

Данните, показани на екрана, са подобни на получените в предишната команда. Въпреки това има колона със заета виртуална памет.

Колоната VIRT показва количеството памет, използвано в този процес.

Информация от псевдо-файловата система /proc

Друга възможност е да получите информация от секцията /proc. Резултатът ще бъде подобен на тозиполучени в минали команди - виртуална памет, използвана от определен процес.

Например, за да получите информация за паметта, използвана от процес номер 1, използвайте командата:cat /proc/1/status grep -i VMSIZE

Резултатът ще бъде даден в килобайти.

По правило човек задава този въпрос, когато сървърът или компютърът започне да се забавя. И ако имате такава ситуация, моля, свържете се с хостинг специалистите на RigWEB. Ние ще анализираме вашата ситуация безплатно и ще предприемем подходящи мерки за оптимизиране на работата на сървъра.