Junior — Middle
Ինչպե՞ս որոշել, թե որ գործընթացն է օգտագործում սերվերի վրա ամենաշատ համակարգային ռեսուրսները։
sobes.tech AI
Պատասխան AI-ից
Սերվերում ամենաշատ համակարգային ռեսուրսներ օգտագործող գործընթացը որոշելու համար կարող եք օգտագործել մի քանի գործիքներ՝
-
top — ինտերակտիվ utility, որը ցույց է տալիս գործընթացները, դասավորված CPU կամ հիշողության օգտագործման ըստ։ Եցրեք
topև ուշադրություն դարձրեք %CPU և %MEM սյունակներին։ -
htop — բարելավված տարբերակ top-ի, հարմար ինտերֆեյսով և տարբեր պարամետրերով դասավորելու հնարավորությամբ։
-
ps — հրամանը գործընթացների ցուցակն արտածելու համար։ Օրինակ՝
ps aux --sort=-%cpu | head -n 5 # 5 ամենաշատ CPU օգտագործող գործընթացներ
ps aux --sort=-%mem | head -n 5 # 5 ամենաշատ հիշողություն օգտագործող գործընթացներ
- pidstat կամ vmstat — ավելի մանրամասն մոնիտորինգի համար։
Այսպիսով, արագ վերլուծության համար սովորաբար բավարար է top կամ htop։