سيستم دي إنه البرنامج الخفي الجديد لنظام التمهيد الذي تدرجه العديد من التوزيعات والذي حل محل القديم الحرف الأول.
مكروه من قبل الكثيرين (بما في ذلك لينوس تورفالدس الذي أرسل لسبب وجيه أحد مبرمجيه للطيران) ، محبوبًا من قبل الآخرين ، لا يزال صحيحًا أنه بخلاف المشكلات التي قد يواجهها Systemd "فلسفيًا" ، أظهرت التوزيعات التي تبنتها التمهيد وقت أقل بكثير من البقية.
وهذا بالضبط ما يدور حوله هذا المنشور ، حيث يوضح لك أمرًا بسيطًا سيُظهر لنا وقت بدء تشغيل Kernel ومساحة العمل.
نفتح المحطة ونضع:
$ systemd-analyze
في حالتي ، قمت بتثبيت ArchLinux على Caché SSD ، مع KDE 4.12.4 ، لذلك حصلت على النتيجة التالية:
Startup finished in 5.355s (kernel) + 2.309s (userspace) = 7.664s
ما رأيك؟
يبدو لي Systemd الأفضل ، لم أر شيئًا مثله. كما تعطي حالة systemctl الكثير من المعلومات للمساعدة في تصحيح بعض الأخطاء. انظر إليّ:
[maykel @ maykel-arch akonadi] $ systemd-analysis
انتهى بدء التشغيل في 1.785،1.511 ثانية (نواة) + 3.296،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
أعتقد أنه إذا قلت ذاكرة التخزين المؤقت ssd ، فأنت تستخدمه فقط لتحميل تمهيد نظام التشغيل وللتخزين المؤقت للتطبيقات التي تفتحها في ذاكرة التخزين المؤقت ssd. لدي كل شيء على نفس 128 جيجابايت SSD.
شكرا للمعلومات.
محركات أقراص الحالة الصلبة ذات ذاكرة التخزين المؤقت هي أقراص SSD التي تتضمنها بعض الشركات المصنعة ليستخدمها Windows كذاكرة افتراضية. أفهم أنها أرخص و "سيئة" من محركات أقراص الحالة الصلبة العادية. في SSD Cache ، قمت بتثبيت النظام تاركًا بياناتي للقرص الميكانيكي 😀
منذ البداية قلت إن SystemD هو أحد الأشياء الجيدة لنظام Linux. منذ البداية قلت إن دبيان ستتبناه والأسباب أكثر من واضحة. Btrfs هي أيضًا ، ولهذا السبب فإن الخوادم والكمبيوتر المحمول وأجهزة الكمبيوتر الخاصة بي موجودة عليها بالفعل. وأنا أعترف بذلك جيدًا جدًا 😀
ألست مسرورًا بالوظيفة الجديدة لـ Btrfs (إضافة السمات الموسعة)؟
صحيح أنه لا يزال هناك الكثير من التطبيقات التي تستخدمه (لا شيء) ، لكن الاحتمالات لا حصر لها.
يستغرق مني وقتا طويلا:
انتهى بدء التشغيل في 2.961،24.178 ثانية (نواة) + 27.140،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
كيف أجعله يبدأ بشكل أسرع؟ لأنني حقا لاحظت ذلك
سيكون عليك تثبيت SSD. 🙁
حسنًا ، سأكون أفضل مثل هذا هاهاها
systemd- تحليل اللوم
يخبرك بوقت كل خدمة
بياناتي:
انتهى بدء التشغيل في 3.416،15.543 ثانية (نواة) + 18.960،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
محرك الأقراص الرئيسي الخاص بي هو SATA 2 7200 دورة في الدقيقة.
الحقيقة هي أن SystemD يعمل بشكل جيد ، وكان التغيير ملحوظًا. لقد تحدثت بالفعل ، لا أعرف أين ، عن الاختلافات ، لكن نظرًا لأنها كلها أشياء فنية ، لم أفهم شيئًا
انتهى بدء التشغيل في 3.605،25.651 ثانية (نواة) + 29.257،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
كيف يمكنني تحسين وقت بدء تشغيل جهازي: ((لدي kernel 3.8 والقرفة كبيئة سطح مكتب ، أنا على archlinux)
سيتم تحسين وقت التمهيد فقط باستخدام SSD. على الرغم من أنه يمكنك إجراء بعض التعديلات على مستوى البرنامج ، إلا أن SSD هو الحل.
وقت بدء تشغيل KaOS على SSD msata:
انتهى بدء التشغيل في 1.082،1.343 ثانية (نواة) + 2.425،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
رفاهية !!
بالإضافة إلى الوقت الإجمالي ، يمكن إضافة خيارات لإظهار مزيد من المعلومات:
نظام تحليل اللوم يفرز وقت جميع العمليات من الأعلى إلى الأدنى
يشير تحليل systemd للسلسلة الحرجة إلى اختناقات أوقات التمهيد المحتملة.
تحية.
اشكرك على المعلومات..
انتهى بدء التشغيل في 2.089،6.680 ثانية (نواة) + 8.770،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
لقد أعطاني ذلك KaOS مع قرص ميكانيكي ، أعتقد أن kaos هو حل تمهيد سريع أرخص من ssd: p ولا أريد أن أتخيل بمجرد أن بدأت بأحد هؤلاء.
الحقيقة هي أن النواة تستغرق وقتًا طويلاً للتمهيد ... لما تفعله (نظريًا) قليلاً. لكن ، مهلا ، أعتقد أنها مادة نواة متجانسة
شيء مساحة المستخدمين مثير للإعجاب.
لقد حاولت تشغيل الأمر ولكن الإجابة التي يقدمها لي هي:
bash: systemd-analysis: الأمر غير موجود
لديّ Debian Wheezy مثبتًا.
نظرًا لعدم العثور على الطلب ، هل يجب علي تثبيت شيء ما مسبقًا؟
شكرا جزيلا للاهتمام لك.
كما تقول المقالة ، فإن الأمر مخصص للأنظمة التي تستخدم SystemD مثل init ، في Debian Wheezy SysVinit يستخدم لذلك هذا الأمر لن يعمل من أجلك يا صاح.
شكرا جزيلا للتوضيح يوكيتيرو. هناك شيء آخر يتعلمه المرء في هذا العالم الرائع من جنو / لينكس
7 ثوان !!! هائل. سؤال واحد ، هل فعلت شيئًا خاصًا لتثبيت arch في ذاكرة التخزين المؤقت ssd؟
أي نصيحة حول كيفية خفض هذه الأوقات؟
انتهى بدء التشغيل في 1.371s (kernel) + 4.005s (initrd) + 56.367s (userspace) = 1min 1.744s
كما هو الحال دائمًا هنا ، هناك نصائح جيدة جدًا.
حسب الأمر ، هذا ما يلقي به عليّ:
انتهى بدء التشغيل في 2.395،26.193 ثانية (نواة) + 28.588،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
وما يفعله عنق الزجاجة هو هذا:
@ 26.193s
متعدد المستخدمين. @ 26.193s
└─pdnsd.service @ 26.192s
@ 26.192s
مع WD Blue 500 جيجا بايت
انتهى بدء التشغيل في 4.051،11.885 ثانية (نواة) + 15.936،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
عنق الزجاجة لدي هو 3
ntpd.service @ 11.487 ثانية + 397 مللي ثانية
خدمة مدير الشبكة @ 6.332s + 5.153s
dev-disk-by\x2duuid-357098a9\x2daf36\x2d456c\x2dabe4\x2d7576d1792dfa.swap @6.091s +205ms
الحقيقة أن هذا يقلقني: S.
خدمة مدير الشبكة @ 6.332s + 5.153s
لقد نسيت أن أذكر التوزيعات. Manjaro with Gnome (إصدار المجتمع). والقرص الصلب الميكانيكي.
انتهى بدء التشغيل في 3.266،12.302 ثانية (نواة) + 15.568،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
ولدي SSD! على الرغم من أن / المنزل على قرص ميكانيكي.
إذا قمت بتخزينه في درج ، أشك في أنك سترى أي فرق any
أقولها لأنني لا أرى أنها سريعة جدًا
وهذا ، لدي القرص الميكانيكي وبالفعل مع بضع سنوات من الخدمة المريحة. القرص المعني هو: Maxtor 6L250S0
من ناحية أخرى ، عندما حصلت على هذا القرص ووفقًا لـ tune2fs:
تم انشائه:
تم إنشاء نظام الملفات: Tue Oct 12 11:28:03 2010
وقد تحرك في كل ذلك الوقت:
يكتب مدى الحياة: 1353 جيجابايت
على الرغم من أنني أعرف لماذا يمتلك مدير الشبكة هذا الوقت ، ويعتمد pdnsd على الأخير للعمل.
مرحبا! أود أن أعرف كيف أقوم بهذا الاختبار في منت ... تحياتي!
غير متوفر في elementaryOS ، يا له من عار ، لأننا خضنا حربًا مرتدة منذ زمن طويل مع بعض الأصدقاء في فيدورا: '(
انتهى بدء التشغيل في 2.111،5.034 ثانية (نواة) + 7.145،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
طريقة ما لتحسين مساحة المستخدمين (لا بد لي من حذف الملفات ؟؟ XD)
0.75 ثانية !!! WUAO
شكرا للمساهمة يا صديقي
في لينكس مينت كيف يتم ذلك؟
حسنًا ، مع وحدة المعالجة المركزية Intel E2140 ، وذاكرة وصول عشوائي (RAM) سعة 2 جيجابايت ، و GMA950 مدمج وقرصين (SATA1 سعة 148 جيجابايت حيث يوجد النظام ، IDE بسعة 40 جيجابايت) ، لدي هذا:
انتهى بدء التشغيل في 2.794،17.784 ثانية (نواة) + 20.578،XNUMX ثانية (مساحة المستخدمين) = XNUMX ثانية
لا شيء سيء. بالمناسبة ، Archlinux x86. قصدي هو القرص.
تحليل $ systemd
انتهى بدء التشغيل في 1.731 ثانية (نواة) + 2.882 ثانية (بداية) + 4 دقائق 48.866 ثانية (مساحة المستخدمين) = 4 دقائق و 53.480 ثانية
$ systemd-تحليل اللوم
4 دقائق و 33.660 ثانية من خدمة النحل الطنان nvidia
23.110 ثانية rsyslog.service
:/
مرحبًا كيف حالك ... مهلا كيف يمكنني تقليل وقت مساحة المستخدمين ، حيث يبدو لي أنهم 34.151 ثانية aaaww كنت أعرف بالفعل أن الأمر استغرق وقتًا طويلاً