Sobes.tech
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։