Одређивање програма често захтева откривање употребе меморије система, који троши све ЦПУ ресурсе или програм који је одговоран за успоравање активности ЦПУ-а. Праћење употребе меморије процеса је од суштинског значаја да би се одредило оптерећење сервера. Рашчлањивањем података о коришћењу, сервери могу да уравнотеже оптерећење без успоравања система и испуњавања захтева корисника.
Команде које се користе за проверу употребе процесне меморије у Линуку
Постоје различите команде за проверу коришћења меморије процеса Линук :
ускршња јаја у андроиду
1. Бесплатно
Ова команда показује количину меморије која је тренутно доступна и коју систем користи како за замењену тако и за физичку. Бесплатна команда прикупља ове податке путем парсинг/проц/меминфо. Подразумевано, количина меморије је приказана у килобајтима.
Ако желимо периодично да извршавамо програм, онда можемо користити команду ватцх.
Синтакса:
Watch -n 7 free -m
Према горњој слици, Линук систему је додијељено 3842 МБ РАМ-а и 7628 МБ размјењивог простора. Од 3852 МБ РАМ-а, тренутно се користи 678 МБ; међутим, 2373 МБ је бесплатно. Сходно томе, за свап простор, од 7628 МБ, користи се 0 МБ, а 7628 МБ је тренутно слободно у систему.
2.вмстат
Ако желимо да прикажемо статистику виртуелне меморије система, онда можемо користити команду вмстат. Ова команда приказује податке који се односе на меморију, диск, пејџинг, активности ЦПУ-а итд. Када користимо ову команду први пут, онда она враћа просеке података од последњег поновног покретања. Следећа употреба враћа податке према периодима узорковања дужине кашњења.
vmstat -d // Reports disk statistics
vmstat -s // shows the amount of memory that is used and available
3. Врх
Команда топ се користи за приказ свих процеса који се тренутно покрећу у систему. Горња команда приказује листу нити и процеса којима језгро тренутно управља. Да бисмо пратили укупну употребу меморије, можемо користити и ову наредбу.
Top -H Threads-mode operation This will show each thread hat present in the system. If we do not use this command option, then the summation of every thread in each process is shown.
4. /проц/меминфо
Ова датотека укључује све податке који се односе на коришћење меморије. Пружа вам детаље о тренутној употреби меморије уместо старих сачуваних вредности.
5. хтоп
То је интерактивни прегледник процеса. Команда Хтоп је иста као и топ команда, осим што можемо да скролујемо хоризонтално и вертикално како бисмо омогућили корисницима да виде сваки процес који се изводи на систему, са својом пуном командном линијом и посматрајући их као стабло процеса, бирајући процесе и делујући на њих. њих све одједном.
нумпи стандардна девијација