זיקה לתהליכים (המכונה גם הצמדת CPU) הוא תהליך הקצאת תוכניות הפעלה לחוט יחיד (ליבה וירטואלית), במקום לאפשר לו לרוץ עם כל חוטי המעבד. קביעת זיקה לתהליכים היא יתרון, מכיוון שהיא תאפשר למשתמשים להחליט בדיוק כמה משאבים התוכנית משתמשת.
במדריך זה נעבור כיצד להגדיר את הזיקה של הפעלת תוכניות במחשב הלינוקס שלך. אנו נעבור על דרכים אחרות בהן אתה יכול להגביל את משאבי המערכת לתוכניות במערכת ההפעלה Linux שלך.
לפני שנוכל לבדוק כיצד להצמיד תוכניות בודדות לשרשורים ספציפיים, עלינו לברר כמה שרשורים זמינים במערכת הלינוקס שלך. יש כמה דרכים לעשות זאת גלה מידע זה. נעסוק בשתי דרכים.
הדרך הראשונה לגלות את מספר החוטים שלך ב- CPU היא באמצעות nproc פקודה. פקודה זו נותנת מספר גולשים של מעבדים הזמינים עבור מערכת הלינוקס שלך לשימוש.
לנהל את nproc פקודה כדי לקבוע כמה שרשורים זמינים, עליך לפתוח חלון מסוף. לפתיחת חלון מסוף, לחץ על Ctrl + Alt + T או Ctrl + Shift + T במקלדת.
כאשר חלון המסוף פתוח, הפעל nproc.
nproc
תבחין לאחר הפעלת הפקודה; מופיע מספר בשורת ההנחיה. המספר הוא ספירת החוטים (ליבות וירטואליות) של מערכת הלינוקס שלך. כדי לשמור מידע זה למועד מאוחר יותר, בצע את הפעולות הבאות.
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 לינוקס? הפעל את פרטי המעבד עם זיפר הפקודה למטה.
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. התבונן בזה כי זה יעזור לך להבין כיצד האפליקציה עובדת. בסיום, לחץ על ש לפרוש.
הסרת התקנת מערכת הפעלה מהמחשב לינוקס שלך? אינך בטוח מדוע הוא עדיין ...
אז יצרת מקל USB של Ubuntu Live ואתה מנסה לטעון אותו מ- USB. הבעיה ה...
לא כל התיקיות במערכת הפעלה מבוססת לינוקס ניתנות לכתיבה למשתמש. יש ס...