আমার প্রয়োজন নেই এমন বেশিরভাগ পরিষেবাগুলি সরিয়ে দেওয়ার পরেও এটি বুট করতে, ছবি তুলতে এবং বন্ধ করতে প্রায় 28 সেকেন্ড সময় নেয়। আমি এটিকে আরও কমিয়ে দিতে চাই এবং আমি systemd-analyze blame
এটি করেছি এবং নিম্নলিখিতগুলি পেয়েছি:
7.476s disableusb.service
1.736s keyboard-setup.service
958ms kbd.service
789ms systemd-fsck-root.service
737ms systemd-setup-dgram-qlen.service
722ms fake-hwclock.service
580ms kmod-static-nodes.service
565ms console-setup.service
534ms dev-mqueue.mount
518ms systemd-udev-trigger.service
498ms networking.service
489ms raspi-config.service
449ms hdparm.service
444ms systemd-journal-flush.service
376ms systemd-tmpfiles-setup.service
375ms dhcpcd.service
345ms systemd-logind.service
332ms ntp.service
317ms systemd-modules-load.service
281ms tmp.mount
272ms triggerhappy.service
269ms sys-kernel-debug.mount
265ms systemd-fsck@dev-mmcblk0p6.service
223ms rsyslog.service
221ms sys-kernel-config.mount
212ms systemd-tmpfiles-setup-dev.service
200ms systemd-remount-fs.service
198ms systemd-sysctl.service
184ms boot.mount
173ms systemd-random-seed.service
168ms rc-local.service
167ms user@1000.service
165ms var-log.mount
141ms udev-finish.service
130ms sys-fs-fuse-connections.mount
111ms systemd-user-sessions.service
94ms systemd-update-utmp.service
94ms alsa-restore.service
93ms systemd-update-utmp-runlevel.service
77ms systemd-udevd.service
55ms takepicture.service
disableusb.service
আমার, এবং নামটি যা বোঝায় তার বিপরীতে এটি অন্যান্য কাজও করে। আমি সন্দেহ করি আমি সেখানে সময় উন্নত করতে পারি।
আমার সিস্টেম সিরিয়াল অনুসারে মাথাছাড়া চলছে। আমার কেবলমাত্র ওয়াইফাইয়ের মাধ্যমে নেটওয়ার্কিং প্রয়োজন (ওয়াইফাই শুরু হয় না কারণ আমি ইউএসবি শক্তিটি নিষ্ক্রিয় করি, তবে কখনও কখনও আমি এটি অক্ষম করব না, যাতে এটি শুরু করতে পারে)।
এই তালিকাটি দেখে, আমি যেমন: 1.736s keyboard-setup.service
এবং 958ms kbd.service
। তারা প্রায় 3 সেকেন্ড সময় নেয়। আমি কিবোর্ড ব্যবহার না করে থাকলে কি তাদের দরকার? যদি তা না হয় তবে আমি কীভাবে তাদের অক্ষম করব?
এখান থেকে আমি আর কী নিরাপদে অক্ষম করতে পারি?
ঠিক আছে, এখানে যাওয়ার জন্য সত্যিই অদ্ভুত কিছু আছে। আমি আরও কিছু পরিষেবা অক্ষম করেছি, এবং এটি এখনও মোটামুটি সময় নেয়, কেবল এখন এমন কিছু পরিষেবা যা আরও বেশি সময় নেয় তার আগে কম সময় নিয়েছিল ...
7.468s disableusb.service
1.676s console-setup.service
768ms systemd-logind.service
768ms systemd-fsck-root.service
726ms systemd-setup-dgram-qlen.service
714ms fake-hwclock.service
689ms networking.service
530ms systemd-journal-flush.service
524ms systemd-udev-trigger.service
509ms dev-mqueue.mount
509ms ntp.service
508ms kmod-static-nodes.service
439ms dhcpcd.service
334ms systemd-random-seed.service
331ms hdparm.service
318ms systemd-modules-load.service
281ms systemd-tmpfiles-setup.service
279ms systemd-fsck@dev-mmcblk0p6.service
279ms rsyslog.service
269ms systemd-remount-fs.service
265ms sys-kernel-config.mount
254ms systemd-tmpfiles-setup-dev.service
250ms systemd-sysctl.service
238ms rc-local.service
234ms systemd-udevd.service
232ms sys-kernel-debug.mount
224ms user@1000.service
187ms tmp.mount
176ms sys-fs-fuse-connections.mount
175ms var-log.mount
133ms systemd-update-utmp.service
122ms systemd-update-utmp-runlevel.service
122ms systemd-user-sessions.service
119ms alsa-restore.service
91ms boot.mount
88ms udev-finish.service
76ms takepicture.service
পরিষেবাদি ফাইল: (কোড সিনট্যাক্স কেন কাজ করে না তা ধারণা নেই)
[Unit]
Description=Disable USB power
Before=networking.service
After=local-fs.target
DefaultDependencies=no
[Service]
Type=oneshot
ExecStart=/sbin/usb_down
[Install]
এই প্লটটি এখানে: http://www.etern-lands.com/plot.svg
disableusb.service
। বিটিডাব্লু, আপনি প্যাকেজটি convert plog.svg plog.jpg
ইনস্টল করা হলে imagemagick
/ তাড়াতাড়ি করতে পারেন /
systemd-analyze plot
এখানে চালনা করে এবং চিত্রটি অন্তর্ভুক্ত করেন তবে সমস্যাটি কী হতে পারে তা সম্ভবত পরিষ্কার হতে পারে (এটির সময়গুলি দেখানোর জন্য একটি দুর্দান্ত এসভিজি চার্ট তৈরি করা উচিত এবং জিনিসগুলি পরিস্কার করা হবে)।