היי, הפעם אני מביא לכם טיפ קטן (שרבים בוודאי כבר מכירים), אך כמה אנשים שמשתמשים בדרך כלל בהפצות על סמך פקמן הם כנראה לא יודעים, ולגרוע מכך: משתמשים בליבה יחידה לצורך הידור.
בוא נעשה את זה…
דע את מספר המעבדים שלנו
ראשית אנו הולכים לראות כמה מעבדים עומדים לרשותנו (המומחים ביותר אינם מפחדים, ברור שיש הבדלים בין פתילים ומעבדים פיזיים, אך makepkg משתמש בשרשור הביצוע כפרמטרים), לשם כך אנו מבצעים:
lscpu | grep '^ מעבדים:'
במקרה שלי הוא חוזר:
[x11tete11x @ Jarvis ~] $ lscpu | grep '^ CPU (s):' CPU (s): 8 [x11tete11x @ Jarvis ~] $
הסיבה לכך היא שבמקרה של מעבדים אינטל עם היפר-הברגה מציג גם חוטי ביצוע.
ערוך את הקובץ /etc/makepkg.conf
אנו עורכים את הקובץ /etc/makepkg.conf לומר ל- makepkg להשתמש בכל המעבדים הזמינים; מבחינת זה, על פי הוויקי ג'נטו, כמות ה"משרות "שיש לבצע מהחשבון הבא:
מספר המעבדים + HT (HiperThreading במקרה של אינטל הנתמך) + 1
אנו עורכים:
sudo nano /etc/makepkg.conf
ואנחנו משנים את הקו MAKEFLAGS (ללא תגובה) ) עם הערך המקביל, במקרה שלי זה ייראה כך:
MAKEFLAGS = "- j9"
אנו שומרים את השינויים ואת voila, כעת אנו יכולים לאסוף את החבילות שלנו באמצעות ליבות שונות בכל אחת מההפצות שלנו המבוססות על פקמן
בהמשך אני מצרף סרטון בו תוכלו לראות כיצד מורכב «simplescreenrecorder» בכל מקרה, עם MAKEFLAGS (MAKEFLAGS = »- j9 ″), ובלי ה- MAKEFLAGS(#MAKEFLAGS = »- j9 ″):
דוד זה, כמו שאנחנו אומרים בעיר שלי «הזין בחומץ» כלומר, טוב מאוד 😛
יש לי 4 ליבות, אני מקבל 4, אני מניח שאצטרך לשים 5 נכון?
אגב, תקן makekpg.conf, שאם לא תשגע את copy / pastero, זה makepkg.conf
פקמן שולט !!!! 😛
פשוט ראיתי את הטעות הקטנה xD, כבר שלחתי את הבנים לתקן אותה xD
ביעילות, במקרה שלך זה יהיה 5 xD.
ידעתי שתאהב את המאמר הזה xD חחח
מְתוּקָן. 🙂
סוכן המשתמשים שלי בוגד בי, עכשיו אני בארכיון ...
הכל לשימוש באותו פרופיל Firefox בשתי ההפצות. 😛
אני מנצל את ההזדמנות ולהעיר שאם אתה משתמש ב- BFS (אם אתה לא יודע מה זה אז אתה לא משתמש בו) הביצועים המרביים מושגים עם מספר הליבות כמות שהוא, מבלי להוסיף שום דבר.
ואם הוא זורק לי שיש לי "2" שמתי 3 נכון?
מדויק @ ShutdowN
לעזאזל אני אוהב אותך, עשיתי את זה כשקיבלת את המאמר, עכשיו אני משתמש בו כי לא ידעתי להרכיב חחח.
זה נחמד מכיוון שקוני אומר לי שכל ארבעת האשכולות ב- i4 שלי הם 3% וכשערכתי אותו אני חושב שהוגדרתי רק חוט אחד. אני אוהב את זה, אני מרכיב את הגרעין שלי עכשיו, בוא נראה איך זה עובד: v
אני מסכים עם יויו, למרות שבעיר שלי לא נאמר, זה "הזין בחומץ" !! ברגע שאני חוזר הביתה אני מנסה את זה.
מה אתה טועם כשאתה חוזר הביתה ... הזין? חחחח
גרמת לי לצחוק …
לְחַבֵּק
ידעתי שהיו 5 כי אמרתי את זה בפוסט הזה על איך להרכיב את הגרעין עבור דביאן ביד hahaha
http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/
לעזאזל רכב spamero xD hahaha
אל תדאגי, יש לי אותו כבר בכוונת הבנהמר שלי, מוהההההה.
"Banhammer שלי", אל תגרום לי גם לאגרוף אותך בכדי להוריד את האדים <3
צא מכאן, צנון ראש, המשך לעבוד או שאביא את המקל.
חחח .. אוי, אני אוהבת את הקהילה הזו.
Ccache הוא גם מאוד שימושי, אבל זה דורש אוסף קודם כדי להאיץ את האוסף.
לא הבנתי, האם אתה קומפילציה כדי להאיץ את האוסף?
ccache הוא כלי (הנמצא בשימוש נרחב על ידי משתמשי gentoo) המאפשר שמירת קבצי ביניים מהידור של ארכיון, וכתוצאה מכך אוסף הבא של אותו הפעלה מהיר הרבה יותר. שימושי גם למפתחי יישומים ולאנשים שבונים ומעדכנים כל הזמן את הגרעין שלהם.
ccache הוא מטמון אוסף, כשאתה מפעיל אותו האוסף הראשון שאתה מבצע נמשך כל זמן שצריך (אם זה Java, Firefox ו- LibreOffice יחד אתה מבטיח כמה שעות של אוסף אם החומרה שלך לא חזקה במיוחד), אבל האוסף השני של אותה תוכנה (אותה גרסה, עם שינויים מסוימים באפשרויות האוסף או התיקונים שלה) תהיה מהירה הרבה יותר מכיוון שה- ccache מאמת שרבים ממה שמורכב מוכנים וזה מפחית את זמן האוסף. עם זאת, לפעמים זה נותן בעיות (לא בגלל משהו בוויקי של ג'נטו הם מעלים את האזהרה) וברשימת FirefoxOS הם גם עושים את זה, אז אם אתה מתכוון לשמור במטמון, עשה זאת באותה גרסה, אם אתה הולך לאחרת, נקה את המטמון ולהתחיל מחדש.
תודה לשניכם על המידע, לא ידעתי
אני נמצא בקשת כבר שנה וחצי ומעולם לא שמעתי על הטיפ הזה, תודה.
להיות מסכן מבאס!
חחחחחחחחח
תודה. הנתונים האלה טובים מאוד
יש לי שאלה…
אני משתמש באפשרות זו זמן מה (המספר שהוא זרק לי היה 4 אז זה נשאר #MAKEFLAGS = »- j5 ″)
אבל אני שם לב שכשאני מעדכן תוכניות מסוימות, המעבד עובר ל -100% וקשה להשתמש בתוכניות אחרות בזמן שזה קורה ...
האם אני יכול לעשות משהו בין לבין ?? למשל, שים #MAKEFLAGS = »- j3 ″ ???? או שזה משהו שנמצא או כבוי ללא דרך ביניים?
ברכות.
לואיס, כן, אתה יכול לשים -j3 בלי בעיות, מה שעושה פרמטר זה להגדיר בכמה «שרשורים» (כדי לא לפרט, בוא נגיד שהשרשורים נמצאים בכמה «חלקים מקבילים» אתה הולך לעבד את מה שתעשה) ישמש לתהליך זה
מושלם, עכשיו שמתי את זה. תודה ישנה!