כיצד למצוא את מספר הליבות באובונטו

How Find Number Cores Ubuntu




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

  • שימוש בפקודה lscpu
  • שימוש בקובץ /proc /cpuinfo
  • שימוש בפקודה nproc

שיטה 1: מציאת מספר הליבות באובונטו באמצעות הפקודה lscpu

ה 'Lscpu' הפקודה מספקת את כל המידע הקשור לארכיטקטורת המעבד.







$ lscpu



הפקודה לעיל תציג את כל המידע הקשור למעבד, כמו ארכיטקטורת המעבד, מספר ליבות המעבד, האשכולות לכל ליבה וכו '.



כדי לסנן את מידע המעבד בלבד, השתמש ב 'Lscpu' פקודה עם 'Egrep' פקודה כך:





$ lscpu| egrep 'CPU (s )'

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



זֶה 'Lscpu' הפקודה אוספת את כל המידע מה- '/Proc/cpuinfo' קובץ ו- sysfs, אז זה אומר שנוכל לקבל ישירות את המידע הקשור למעבד מה- '/Proc/cpuinfo' קוֹבֶץ.

שיטה 2: מציאת מספר הליבות באובונטו באמצעות הקובץ /proc /cpuinfo

כשמו של '/Proc/cpuinfo' הוא אומר, זהו קובץ המכיל את המידע של המעבד, ואנו יכולים להציג בקלות את כל המידע של קובץ זה באמצעות הפקודה cat:

$חתול /אָחוּז/cpuinfo

מכל חבורת המידע הזו, אנו יכולים לסנן את המידע ולקבל את מספר הליבות המדויק על ידי שילוב הפקודה cat, grep ו- wc כפי שמוצג בפקודה הבאה:

$חתול /אָחוּז/cpuinfo| אחיזהמעבד| שירותים

אתה יכול לראות, הוא הראה רק את מספר הליבות.

שיטה 3: מציאת מספר הליבות באובונטו באמצעות הפקודה nproc

במקום להשתמש ב- 'אחיזה' הפקודה לסנן את מספר הליבות מה- '/Proc/cpuinfo' קובץ, יש פקודה פשוטה המכונה 'Nproc' לקבלת מספר הליבות בלבד:

$nproc

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

סיכום

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