איך לבדוק כמה זמן תהליך רץ ב-Linux

ניהול תהליכים ביעילות

פקודת ps

ps -eo pid,comm,etime
List Process Running Time in Linux

מזהה תהליך (PID)dd-hh:mm:ssddhhmmss

לגישה ממוקדת יותר, תוכל לשלב את פקודת `ps` עם פקודת grep כדי לסנן מידע אודות תהליך מסוים.

ps -eo pid,comm,etime | grep "process_name"

פקודה זו מקטינה את הפלט כך שיציג רק מידע על התהליך המצוין, מה שהופך את ההחלטה כמה זמן הוא פועל להיות קלה יותר.

Get Process Running Time in Linux

2. פקודת top

לחוויית צפייה משתמש ידידותית ואינטראקטיבית יותר של מעקב אחר תהליכים, תוכל להשתמש ב- פקודת top, המשמשת לספק סקירה בזמן אמת של כל התהליכים הפועלים יחד עם פרטים שונים כמו שימוש במעבד, שימוש בזיכרון, וזמן ריצה.

top

לאחר הפעלת הפקודה top, פשוט לחץ על 'c' כדי להחליף בין אפשרויות תצוגה שונות ולאתר את התהליך הרצוי, והזמן שלו יוצג בעמודת "TIME+", שמייצגת את סך כל זמן ה-CPU המצטבר לכל תהליך.

Check Process Running Time in Linux

3. כלי ממשק משתמש עבור מעקב מערכתי

לינוקס מציע גם ממשקי משתמשים גרפיים (GUIs) למי שמעדיפים ייצוג ויזואלי של מידע מערכת. מעקב מערכת GNOME הוא בחירה פופולרית עבור רבים מההפצות של לינוקס.

כדי להתקין את מעקב מערכת GNOME במערכת לינוקס, תוכל להשתמש במנהל החבילות הספציפי להפצה שלך של לינוקס.

sudo apt install gnome-system-monitor         [On Debian, Ubuntu and Mint]
sudo yum install gnome-system-monitor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/gnome-system-monitor  [On Gentoo Linux]
sudo apk add gnome-system-monitor             [On Alpine Linux]
sudo pacman -S gnome-system-monitor           [On Arch Linux]
sudo zypper install gnome-system-monitor      [On OpenSUSE]    
sudo pkg install gnome-system-monitor         [On FreeBSD]

ברגע שהותקנה, תוכל להפעיל אותה מתפריט היישומים או על ידי הרצת:

gnome-system-monitor

עבור אל מסך " תהליכים ", מצא את התהליך הרצוי שלך ובדוק את העמודה " זמן CPU ", שתציג את סך הזמן שנבלע על ידי תהליך, מה שיספק מבט מהיר על משך הזמן שהוא פועל.

Find Process Running Time in Linux
מסקנה

הבנה של כמה זמן תהליך לינוקס פועל היא כישור חיוני גם לפתרון בעיות וגם לייעול ביצועים מערכת. עם הפקודות הפשוטות האלה, משתמשים חדשים בלינוקס יכולים להשיג בקלות מידע על משך הזמן של התהליך, מה שמשפר תובנות חשובות לגבי פעילות המערכת שלהם.

בין אם משתמשים בפקודות בסיסיות כמו ' ps ' או ' top ' ואפשרויות GUI כמו מעקב מערכת GNOME, לינוקס מספק כל מיני כלים כדי לענות על הצרכים המגוונים של משתמשיו.

בעודך ממשיך במסע שלך ב-Linux, לשלוט בפקודות אלו יעניק לך את היכולת לנהל ולמעקב ביעילות על תהליכים במערכת שלך.

Source:
https://www.tecmint.com/check-running-process-time-in-linux/