SystemD זהו הדמון החדש למערכת האתחול שמשלבים הפצות רבות שהחליפו את הישן init.
שנוא על ידי רבים (כולל לינוס טורוואלדס שמסיבה טובה שלח את אחד מתכנתיו לטוס), נערץ על ידי אחרים, זה עדיין נכון שמעבר לבעיות שיש לסיסטמד "פילוסופית", ההפצות שאימצו אותה הראו זמן אתחול נמוך בהרבה מהשאר.
וזה בדיוק מה שהפוסט הזה עוסק בו, מראה לך פקודה פשוטה שתראה לנו את זמן ההפעלה של הקרנל ואת מרחב העבודה.
אנו פותחים מסוף ושמים:
$ systemd-analyze
במקרה שלי, התקנתי את ArchLinux על SSD של Caché, עם KDE 4.12.4, אז קיבלתי את התוצאה הבאה:
Startup finished in 5.355s (kernel) + 2.309s (userspace) = 7.664s
מה אתה חושב?
Systemd נראה לי הכי טוב, לא ראיתי דבר כזה. כמו כן סטטוס systemctl נותן מידע רב שיעזור לתקן שגיאות מסוימות. תסתכל על שלי:
[maykel @ maykel-arch akonadi] $ systemd-analyse
ההפעלה הסתיימה ב- 1.785 שניות (ליבה) + 1.511 שניות (מרחב משתמשים) = 3.296 שניות
אני מניח שאם אתה אומר מטמון ssd, אתה משתמש בו רק כדי לטעון את אתחול מערכת ההפעלה וכדי לשמור את האפליקציות שאתה פותח למטמון ssd. יש לי הכל באותו 128 ג'יגה-בתים SSD.
תודה על המידע.
כונני SSD של מטמון הם כונני SSD שחלק מהיצרנים כוללים עבור Windows לשימוש כזיכרון וירטואלי. אני מבין שהם זולים ו"רעים "יותר מכונני SSD רגילים. במטמון ה- SSD התקנתי את המערכת ומשאירה את הנתונים שלי לדיסק המכני 😀
מההתחלה אמרתי ש- SystemD הוא אחד הדברים הטובים עבור לינוקס. מההתחלה אמרתי שדביאן תאמץ את זה והסיבות ברורות יותר. גם Btrfs, ולכן השרתים, המחשבים הניידים והמחשבים האישיים שלי כבר נמצאים בו. ואני מודה בזה טוב מאוד מאוד
ואתה לא מרוצה מהפונקציונליות החדשה של Btrfs (תוספת של תכונות מורחבות)?
נכון שעדיין אין הרבה (אף אחד, הייתי אומר) יישומים המשתמשים בו, אך האפשרויות הן אינסופיות.
זה לוקח לי הרבה זמן:
ההפעלה הסתיימה ב- 2.961 שניות (ליבה) + 24.178 שניות (מרחב משתמשים) = 27.140 שניות
כיצד אוכל לגרום לזה להתחיל מהר יותר? כי אני באמת שם לב לזה
יהיה עליך להתקין SSD. 🙁
טוב אז יהיה לי טוב יותר ככה חחחח
לנתח מערכת האשמה
זה אומר לך את הזמן עבור כל שירות
הנתונים שלי:
ההפעלה הסתיימה ב- 3.416 שניות (ליבה) + 15.543 שניות (מרחב משתמשים) = 18.960 שניות
הכונן הראשי שלי הוא SATA 2 7200 סל"ד.
האמת היא ש- SystemD עושה די טוב, השינוי היה מורגש. כבר דיברתי, אני לא יודע איפה ההבדלים, אבל מכיוון שהכל דברים טכניים, לא הבנתי כלום
ההפעלה הסתיימה ב- 3.605 שניות (ליבה) + 25.651 שניות (מרחב משתמשים) = 29.257 שניות
כיצד אוכל לשפר את זמן ההפעלה של המחשב שלי: ((יש לי גרעין 3.8 וקינמון כסביבת שולחן העבודה, אני נמצא ב- archlinux)
זמן האתחול ישתפר רק באמצעות SSD. למרות שברמת התוכנה תוכלו לבצע כמה התאמות, SSD הוא הפיתרון.
זמן ההפעלה של KaOS ב- SSD של msata:
ההפעלה הסתיימה ב- 1.082 שניות (ליבה) + 1.343 שניות (מרחב משתמשים) = 2.425 שניות
מותרות !!
בנוסף לזמן הכולל, ניתן להוסיף אפשרויות להצגת מידע נוסף:
מערכת האשמה אנליטית ממיינת את זמן כל התהליכים מהגבוה לנמוך
ניתוח מערכת שרשרת קריטית מצביע על צווארי בקבוק פוטנציאליים של אתחול.
ברכה.
תודה על המידע..
ההפעלה הסתיימה ב- 2.089 שניות (ליבה) + 6.680 שניות (מרחב משתמשים) = 8.770 שניות
זה נתן לי ב- KaOS עם דיסק מכני, אני חושב ש- kaos הוא פתרון אתחול מהיר יותר זול מאשר SSD: p. אני אפילו לא רוצה לדמיין מתי התחלתי עם אחד כזה.
האמת היא שלקרנל לוקח הרבה זמן לאתחל ... בשביל מעט (תיאורטית) שהוא עושה. אבל היי, אני חושב שזה חומר גרעין מונוליטי 😛
העניין של מרחב המשתמשים מרשים.
ניסיתי להריץ את הפקודה אבל התשובה שהיא נותנת לי היא:
bash: systemd-analyse: הפקודה לא נמצאה
התקנתי את דביאן וויזי.
מכיוון שההזמנה לא נמצאה, האם עלי להתקין משהו מראש?
תודה על תשומת הלב.
כפי שמאמר במאמר, הפקודה מיועדת למערכות המשתמשות ב- SystemD כ- init, ב- Debian Wheezy SysVinit משמש כך שפקודה זו לא תעבוד עבורך, חבר.
תודה רבה על ההבהרה יוקיטרו. דבר נוסף שלומדים בעולם המרתק הזה של GNU / Linux
7 שניות !!! עָצוּם. שאלה אחת, האם עשית משהו מיוחד להתקנת קשת במטמון ה- SSD הזה?
יש עצות כיצד להוריד זמנים אלה?
ההפעלה הסתיימה ב- 1.371s (ליבה) + 4.005s (initrd) + 56.367s (userpace) = 1 דקות 1.744s
כמו תמיד, יש כאן טיפים טובים מאוד.
על פי הפקודה, זה מה שמטיל עלי:
ההפעלה הסתיימה ב- 2.395 שניות (ליבה) + 26.193 שניות (מרחב משתמשים) = 28.588 שניות
ומה שצוואר הבקבוק עושה, זה:
graphical.target @ 26.193s
└─multi-user.target @ 26.193s
└─pdnsd.service @ 26.192s
└─network.target @ 26.192s
עם WD כחול 500GB
ההפעלה הסתיימה ב- 4.051 שניות (ליבה) + 11.885 שניות (מרחב משתמשים) = 15.936 שניות
צוואר הבקבוק שלי הוא 3
ntpd.service @ 11.487s + 397ms
NetworkManager.service @ 6.332s + 5.153s
dev-disk-by\x2duuid-357098a9\x2daf36\x2d456c\x2dabe4\x2d7576d1792dfa.swap @6.091s +205ms
האמת היא שזה מדאיג אותי: ש
NetworkManager.service @ 6.332s + 5.153s
שכחתי להזכיר את הדיסטרו. מנג'רו עם Gnome (מהדורה קהילתית). וכונן קשיח מכני.
ההפעלה הסתיימה ב- 3.266 שניות (ליבה) + 12.302 שניות (מרחב משתמשים) = 15.568 שניות
ויש לי SSD! למרות / הבית נמצא על דיסק מכני.
אם יש לך את זה מאוחסן במגירה, אני בספק אם תראה הבדל כלשהו 😉
אני אומר את זה כי אני לא רואה שזה מהיר מאוד
וזה, יש לי את הדיסק המכני וכבר עם כמה שנות שירות נוחות. הדיסק המדובר הוא: Maxtor 6L250S0
מצד אחד, כשקיבלתי את הדיסק הזה ולפי tune2fs:
נוצר:
מערכת הקבצים נוצרה: יום שלישי 12 באוקטובר 11:28:03 2010
וזה עבר כל הזמן הזה:
Lifetime כותב: 1353 GB
אם כי, אני יודע מדוע למנהל הרשת יש את הזמן הזה, וה- pdnsd תלוי בכך שיפעל האחרון.
שלום! הייתי רוצה לדעת איך לעשות את הבדיקה הזו במנטה ... ברכות!
לא זמין ב- elementaryOS, מה חבל, כי לפני זמן רב הייתה לנו מלחמה מקפיצה עם כמה חברים בפדורה: '(
ההפעלה הסתיימה ב- 2.111 שניות (ליבה) + 5.034 שניות (מרחב משתמשים) = 7.145 שניות
איזו דרך לשפר את מרחב המשתמשים (אני צריך למחוק קבצים ?? XD)
0.75 שניות !!! וואו
תודה על התרומה חבר
במנטה לינוקס איך זה היה נעשה?
ובכן אני עם מעבד E2140 של אינטל, 2 ג'יגה זיכרון RAM, GMA950 משולב ושני דיסקים (SATA1 של 148 ג'יגה בייט בו המערכת נמצאת, IDE של 40 ג'יגה), יש לי את זה:
ההפעלה הסתיימה ב- 2.794 שניות (ליבה) + 17.784 שניות (מרחב משתמשים) = 20.578 שניות
שום דבר רע. אגב, Archlinux x86. המגבלה שלי היא הדיסק.
$ systemd-analyse
ההפעלה הסתיימה ב- 1.731 שניות (ליבה) + 2.882 שניות (initrd) + 4 דקות 48.866 שניות (מרחב משתמשים) = 4 דקות 53.480 שניות
$ systemd-analyse האשמה
4 דקות 33.660s bumblebee-nvidia.service
23.110s rsyslog.service
:/
היי מה שלומך ... היי איך אני יכול לצמצם את זמן מרחב המשתמשים, מכיוון שנראה לי שהם 34.151s אאוווו כבר ידעתי שזה לקח הרבה זמן