Anonim

רוב מחשבי Windows פועלים כעת על ידי מעבדים מרובי ליבות, והגרסאות האחרונות של Windows בדרך כלל עושות עבודה טובה מאוד לחלק אוטומטית את כוח העיבוד הכולל של המחשב האישי שלך בכדי להתאים בצורה הטובה ביותר את אפליקציות ומשחקי הריצה שלך. אך לפעמים עשויים למשתמשים ולחלונות להיות רעיונות שונים בכל מה שקשור לקבלת החלטות כיצד להשתמש בצורה הטובה ביותר בכוח המעבד של מחשב האישי, וכאן משתמשים מתקדמים יכולים להיכנס ולהגביל ידנית אפליקציות או תהליכים מסוימים לליבות CPU ספציפיות, בזכות תכונה נקרא זיקה מעבד . הנה איך לעשות זאת.
כשמדובר בגירסאות ברמת הצרכן של Windows, יכולתו של המשתמש להגדיר באופן ידני את השימוש של האפליקציה בליבות מעבד ספציפיות מתוארכת למסגרת הזמן של Windows XP / 2000, אם כי השלבים נבדלים מעט בכל גרסה של Windows. לגבי השלבים והמסך המסך אנו משתמשים ב- Windows 10, אך קוראים המריצים גרסאות ישנות יותר של Windows, ובמיוחד Windows 7 ו- Windows 8 / 8.1, צריכים להיות מסוגלים לבצע את הצעדים הבסיסיים לנוכח הבדלים קלים בממשק המשתמש של Windows.
חשוב גם לשים לב לפני שנמשיך ששינוי זיקה של מעבד לתהליך או אפליקציה מסוימים עלול לגרום לבעיות יציבות, וככל הנראה זה ישפיל את הביצועים של אפליקציות ומשחקים מודרניים מרובי-הברגה. לכן, וודא תחילה שתתנסה באפליקציות ונתונים שאינם מכריעים, וודא לשמור כל התקדמות בעבודה או במשחק פתוח לפני שאתה משנה את ההגדרות שנדונו כאן, מכיוון שאפשרויות קריסות של יישומים או מערכת.

מדוע להגביל את הגישה של אפליקציה לליבות מעבד?

כאמור, מרבית המשתמשים ירצו שחלונות תטפל באופן אוטומטי בכוח העיבוד של המחשב, ותוודא כי לאפליקציות שיכולות להשתמש בכל הליבות ניתנות גישה אליהם. זה בדרך כלל מביא לביצועים טובים יותר, ולכן השאלה העיקרית היא מדוע משתמש אי פעם ירצה להגביל או להגביל אפליקציה מסוימת עם ריבוי הברגה לפחות מהכמות הכוללת של ליבות פיזיות והגיוניות שיש למחשב.
ישנן שתי תשובות בסיסיות לשאלה זו: 1) להבטיח תאימות וביצועים עם תוכנה ישנה, ​​ו 2) להפעיל חזיר מעבד עם הברגה אחרת, תוך שמירה על מספיק משאבים בכדי לבצע בו זמנית משימות אחרות.
נתחיל עם התשובה הראשונה: תאימות וביצועים. אפליקציות ומשחקים מסוימים של Windows קודדו הרבה לפני שמעבדים מרובי הליכי ריבוי צרכנים ברמת הצרכן היו מציאות. יוצרי המשחקים הישנים יותר בפרט אולי מעולם לא חזו שלמישהו שמשחק את המשחק יהיה יותר מאשר מחשב Windows המופעל על ידי ליבת CPU אחת בתדר גבוה. כאשר תוכנה בעידן זה נתקלת במעבדים מודרניים שאורזים ליבות ארבע, שש, שמונה ואף יותר, היא יכולה לפעמים לגרום לבעיות ביצועים, או אפילו לחוסר יכולת להפעיל את התוכנית בכלל.
אפליקציות ומשחקים רבים עדיין פועלים בסדר גמור, כמובן, גם כאשר הם מופעלים על ידי מעבדי שולחן העבודה המפלצתיים המונה 8 ליבות / 16 חוטים. אבל אם אתה מנסה לשחק משחק ישן ואתה נתקל בבעיות, שימוש בזיקה למעבד כדי להגביל באופן ידני את תהליך המשחק לסתם אחת מהליבות הרבות שלך עשוי להיות צעד טוב לפתרון בעיות.
התשובה השנייה היא ככל הנראה שימושית יותר עבור משתמשי Windows רבים יותר, והיא תהווה את הבסיס להוראות המפורטות להלן. בעוד שאפליקציות רבות של חלונות, במיוחד משחקים, עדיין לא יכולים לנצל יותר מליבה אחת או שתיים, אפליקציות ליצירת תוכן כמו מקודדי וידאו וכלי עיבוד תלת ממדי עברו אופטימיזציה בשנים האחרונות כדי להיות מסוגלים להשתמש בכל גרם כוח עיבוד שיש המחשב האישי שלך יכול לזרוק עליהם. בדרך כלל אתה רוצה שהיישומים האלה ילכו מהר ככל האפשר, אבל לפעמים זמן מהירות או השלמה אינם הגורם העיקרי, ואתה מעדיף להשאיר חלק מהכוח העיבוד של המחשב האישי שלך זמין למשימה אחרת בזמן שאפליקציית המדיה התובענית שלך פועלת בתוך רקע כללי. זה המקום בו זיקה מעבד באמת מועילה.

שלב אחר שלב: הדוגמא שלנו

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

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

אם היינו מתחילים את קידוד RipBot264 שלנו ואז היינו משיקים את Photoshop ו- Premiere, Windows הייתה עושה כמיטב יכולתה לתעדף ולתאים את צרכיה של כל אפליקציה, אך Windows גם מדי פעם יטעה, וכתוצאה מכך האטות או הקפאות זמניות באפליקציות הפעילות שלנו. אנו יכולים לנסות להימנע מכך באמצעות זיקה של מעבד כדי להגביל את השימוש של RipBot264 בליבות המעבד שלנו.
כדי להתחיל, ודא שאתה מחובר לחשבון משתמש של Windows עם הרשאות מנהל. ואז קדימה והפעל את האפליקציה שברצונך להגביל. במקרה שלנו, זהו RipBot264.
בשלב הבא, הפעל את מנהל המשימות של חלונות, באמצעות לחיצה ימנית על סרגל המשימות ובחירת מנהל המשימות או על ידי שימוש בשילוב קיצור המקשים Ctrl-Shift-Escape . כברירת מחדל, מנהל המשימות בגירסאות האחרונות של Windows מתחיל בתצוגה "בסיסית". אם מנהל המשימות שלך לא נראה כמו זה שבמסך המסך שלנו, לחץ על פרטים נוספים כדי לחשוף את הממשק המלא. לאחר סיום זה, וודא שאתה נמצא בכרטיסייה "תהליכים" וכעת מצא את האפליקציה או התהליך שלך.
שלב אחרון זה יכול להיות קל יותר לומר מאשר לעשות. במקרים רבים פשוט תמצא את האפליקציה הרצויה שלך ברשימה. במקרים אחרים, אפליקציות מסוימות עשויות להשתמש בתהליכים ייחודיים מלבד תהליך היישום העיקרי למשימות מסוימות. המפתח הוא למצוא את התהליך או התהליכים האחראים על השימוש במעבד שברצונך להגביל. דרך טובה לבדוק זאת היא לפטר את הפעילות התובענית (במקרה שלנו, להתחיל לקודד קובץ וידאו) ואז למיין את מנהל המשימות לפי עמודת ה- CPU כדי למצוא את התהליכים המשתמשים ברמות הגבוהות ביותר של משאבי CPU. אם שם התהליך (שוב, במקרה שלנו זהו תהליך מקודד H.264) תואם לאפליקציית היעד שלך, אתה מוכן.
כאשר התהליך הנכון זוהה, לחץ עליו באמצעות לחצן העכבר הימני ובחר עבור לפרטים . פעולה זו תקפיץ אותך ללשונית הפרטים של מנהל המשימות ותדגיש אוטומטית את התהליך הנכון.


כעת, לחץ לחיצה ימנית שוב על התהליך ובחר הגדר זיקה .

חלון חדש שכותרתו "זיקה מעבד" יופיע מלא בתיבות סימון ורשימה ממוספרת של מעבדים, שמספרם מבוסס על המספר הכולל של ליבות פיזיות והגיוניות ארוזות במעבד הספציפי שלך. מערכת הדוגמה שלנו מפעילה Intel Core i7-5960X, שיש לו שמונה ליבות עם הברגה בהיפר-הברגה. לכן יש לנו בסך הכל 16 מעבדים המופיעים בחלון זיקה למעבד שלנו.


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


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

ברגע שאנו מגדירים את התצורה של RipBot264 לשימוש רק ב -4 מתוך 16 ליבות שלנו, השימוש במעבד יורד מיידית על הליבות הנותרות.

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

אזהרות

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

כיצד להגביל אפליקציות ליבות מעבד ספציפיות עם זיקה למעבד