ใช้ขั้นตอนต่อไปจะเห็นโดยใช้การส่งออกมากขึ้นคำสั่งที่ถูกผนวกเข้ากับsystemd-analyze
critical-chain
คำสั่งนี้ควรจะ "พิมพ์ต้นไม้ของสายโซ่เวลาที่สำคัญของหน่วย"
ตัวอย่างเอาต์พุตจากsystemd-analyze
คำสั่งที่เกี่ยวข้องกับupower.service
:
$ systemd-analyze blame | grep upower
486ms upower.service
$ systemd-analyze critical-chain upower.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
upower.service +486ms
└─basic.target @16.023s
└─sockets.target @16.023s
└─snapd.socket @15.921s +55ms
└─sysinit.target @15.920s
└─apparmor.service @6.264s +9.629s
└─local-fs.target @6.147s
└─run-user-108.mount @36.705s
└─local-fs-pre.target @6.147s
└─systemd-remount-fs.service @6.051s +93ms
└─system.slice @2.394s
└─-.slice @2.389s
หากเอาต์พุตด้านบนยังไม่ให้คำแนะนำใด ๆ แก่คุณให้ใช้คำสั่งอื่นsystemctl status SERVICE
เพื่อดูผลลัพธ์ที่เกี่ยวข้องสำหรับ SERVICE เป้าหมาย คำสั่งนี้จะพิมพ์ว่า SERVICE กำลังทำงานอยู่หรือไม่และพิมพ์บันทึกที่เกี่ยวข้องจากการบู๊ตล่าสุด
ตัวอย่างเอาต์พุตของsystemctl
คำสั่งซึ่งเกี่ยวข้องกับupower.service
:
$ systemctl status upower.service
● upower.service - Daemon for power management
Loaded: loaded (/lib/systemd/system/upower.service; disabled; vendor preset:
Active: active (running) since Wed 2016-09-21 23:33:23 MYT; 1min 35s ago
Docs: man:upowerd(8)
Main PID: 967 (upowerd)
Tasks: 3 (limit: 512)
CGroup: /system.slice/upower.service
└─967 /usr/lib/upower/upowerd
Sep 21 23:33:22 HOSTNAME systemd[1]: Starting Daemon for power management...
Sep 21 23:33:23 HOSTNAME systemd[1]: Started Daemon for power management.
ตรวจสอบง่าย ๆ : มีอุปกรณ์เพิ่มเติมใด ๆ ที่ยังคงเชื่อมต่อกับคอมพิวเตอร์ของคุณโดยไม่มีเหตุผลที่ชัดเจนหรือไม่? อุปกรณ์ที่ไร้เดียงสาเช่นสมาร์ทโฟนที่เชื่อมต่อกับพอร์ต USB อาจทำงานช้าลงหรือขัดขวางกระบวนการบูตของคอมพิวเตอร์ของคุณ
ระบบค้างที่หน้าจอเข้าสู่ระบบสำหรับสิ่งที่ดูเหมือนว่า 30 วินาที เคอร์เซอร์และหน้าจอของเมาส์ค้างอย่างสมบูรณ์ หลังจากนั้นระบบจะทำงานตามปกติ
จุดเปลี่ยน : คำถามข้างต้นเผยให้เห็นอาการเท่านั้นซึ่งแทบจะไม่บอกอะไรเลยนอกจากความเชื่องช้าของการโหลดระบบ
แทนที่จะอธิบายความล่าช้าให้ลองถามคำถามต่อไปนี้กับตัวเอง:
เมื่อกระบวนการบู๊ตเริ่มช้าลง?
เมื่อเร็ว ๆ นี้มีอะไรเปลี่ยนแปลงกับคอมพิวเตอร์ของฉัน เช่นการอัพเดตหรือปรับแต่งไบออส
ฉันติดตั้งฮาร์ดแวร์เพิ่มเติมหรือไม่ เช่นไดรเวอร์อุปกรณ์ใหม่
ฉันติดตั้งแพ็กเกจเพิ่มเติมหรืออัปเกรดแพ็คเกจเฉพาะหรือไม่
ฮาร์ดแวร์ชนิดใดที่ใช้? ฮาร์ดแวร์เป็นสาเหตุของปัญหาหรือไม่
คำถามไม่มีข้อมูลเหล่านี้ซึ่งหมายความว่าเป็นไปไม่ได้ที่จะระบุสาเหตุของสิ่งที่เราไม่รู้ การขาดข้อมูลเป็นอันตรายต่อความพยายามในการแก้ไขปัญหา