כיצד להגדיר זיקה לתהליכים על לינוקס

click fraud protection

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

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

מציאת מידע מעבד שלך

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

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

לנהל את nproc פקודה כדי לקבוע כמה שרשורים זמינים, עליך לפתוח חלון מסוף. לפתיחת חלון מסוף, לחץ על Ctrl + Alt + T או Ctrl + Shift + T במקלדת.

כאשר חלון המסוף פתוח, הפעל nproc.

nproc

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

instagram viewer
nproc >> ~ / cpu-count.txt

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

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

אובונטו

באובונטו לינוקס תוכל להתקין מידע מעבד באמצעות ה- אפט פקודת מנהל החבילה להלן.

להתקין

דביאן

מי שנמצא ב- Debian Linux יכול להפעיל את מידע ה- CPU עם הפעולות הבאות Apt-get פקודה.

sudo apt - קבל להתקין cpuinfo

קשת לינוקס

Arch Linux יכול להתקין בקלות את כלי המידע למעבד ב- Linux באמצעות הדברים הבאים פקמן פקודה בחלון מסוף.

sudo pacman -S python-py-cpuinfo

פדורה

האם אתה משתמש בפדורה לינוקס? קבל ידיים על מידע מעבד על ידי ביצוע הפעולות הבאות דנף פקודה בטרמינל.

sudo dnf התקן python3-cpuinfo

OpenSUSE

משתמש OpenSUSE לינוקס? הפעל את פרטי המעבד עם זיפר הפקודה למטה.

sudo zypper התקן python3-py-cpuinfo

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

משתמש ב מעבד מידע הפקודה למטה, קבל תצוגה של מעבד ה- CPU שלך.

הערה: יתכן שתצטרך לרוץ cpuinfo ולא מעבד מידע אם ב- Linux Linux, Fedora או OpenSUSE Linux.

מעבד מידע

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

מעבד מידע >> ~ / cpu-count.txt

כיצד להגדיר זיקה לתהליכים על לינוקס

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

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

ציפור רעם

שלב 2: שימו לב למזהה התהליך של האפליקציה. לאחר מכן חבר אותו לדברים הבאים ערכת משימות דוגמה פקודה.

הערה: עליך לשנות את מספר הליך משנה לחוט ה- CPU עליו תרצה להעלות את התוכנית. עליכם לשנות גם את process_id למזהה התהליך שנמצא עם פידוף שתרצה לסבול איתם ערכת משימות.

משימות sudo -cp thread_number process_id &

צריך לבדוק את התוכנית החדשה שלך? רוץ ערכת משימות - p נגד מזהה התהליך של התוכנית כדי לאשר שהיא פועלת על חוט ה- CPU שציינת בשלב 2.

משימות -P process_id

למידע נוסף על משימות

למידע נוסף על Taskset, עליך לקרוא את המדריך. בצע את משימות האדם פקודה.

משימות האדם

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

watch instagram story
לְחַפֵּשׂ
הודעות האחרונות