ปัญหานึงที่กวนใจนิดหน่อยหลังจากที่เปลี่ยนมาใช้ Ubuntu 15.04 คือช่วงการ Boot และ Shutdown โดยรวมแล้วใช้เวลานานขึ้นพอสมควร หมายถึงเมื่อเปรียบเทียบกับเวอร์ชั่นเดิม(14.10) คือดูล่าสุดใช้ไป 13.28 วินาทีเลยทีเดียว เพิ่มขึ้นมานิดหน่อย เริ่มวิเคราะห์ปัญหากัน (ที่จริงก็โทษ Systemd ไปแล้วหล่ะ ^_^)
- เริ่มด้วยการดูเวลารวมกัน โดยใช้คำสั่ง systemd-analyze รูปแบบ
systemd-analyze — Analyze system boot-up performance
Synopsis
systemd-analyze [OPTIONS…] [time] systemd-analyze [OPTIONS…] blame
systemd-analyze [OPTIONS…] critical-chain [UNIT…] systemd-analyze [OPTIONS…] plot [> file.svg] systemd-analyze [OPTIONS…] dot [PATTERN…] [> file.dot] systemd-analyze [OPTIONS…] dump
systemd-analyze [OPTIONS…] set-log-level [LEVEL] systemd-analyze [OPTIONS…] verify [FILES…]systemd-analyze time systemd-analyze blame
พบว่ามี Service ที่ใช้เวลานานกว่าชาวบ้านอยู่ 2 ตัวคือ mysql และ NetworkManager-wait-online - งั้นก็เปลี่ยน Service บางรายการให้ทำงานเมื่อต้องการหล่ะกัน (ค่า Default ตอนติดตั้ง Service บางตัวก็เริ่มทำงานเลยนะ แจ๋นจริง ๆ )
sudo systemctl [enable/disable] mysql
- มาดูผลลัพธ์กัน
ลดลงมาตั้ง 1 วินาที 😛 - ส่วนเรื่องปัญหาตอน Shutdown ก็คงรอไปอีกสักพัก หลาย ๆ ความเห็นคือถอน Systemd กันเลย คือไม่ได้รีบขนาดนั้น ให้โอกาสเค้าปรับปรุงก่อนดิ
เพิ่มเติม
- Ubuntu เวอร์ชั่นเดิม ( < 15.04) ที่ใช้ Upstart
echo manual | sudo tee /etc/init/mysql.override
- Improve boot performance: https://wiki.archlinux.org/index.php/Improve_boot_performance