Alat systemd-analyze mendiagnosis waktu boot Linux yang lambat

Utilitas systemd-analyze, yang terintegrasi dalam distribusi Linux menggunakan sistem init systemd, memungkinkan pengguna mengidentifikasi penyebab proses boot lambat dengan cepat. Dengan menjalankan perintah sederhana, alat ini memecah waktu boot menjadi komponen kernel dan userspace serta menyoroti layanan yang menunda. Alat ini membantu administrator membuat penyesuaian bertarget untuk meningkatkan kecepatan startup tanpa tebakan.

Pengguna Linux yang mengalami waktu boot lambat pada distribusi berbasis systemd, seperti Ubuntu atau Fedora, dapat menggunakan alat systemd-analyze bawaan untuk diagnosis cepat. Seperti yang dijelaskan dalam panduan teknis, alat ini menganalisis urutan inisialisasi yang dikelola oleh systemd, melaporkan durasi untuk tahap seperti firmware, bootloader, kernel, dan userspace. Menjalankan perintah dasar systemd-analyze memberikan ringkasan waktu boot total. Misalnya, satu contoh menunjukkan startup selesai dalam 6.669 detik untuk kernel ditambah 30.368 detik untuk userspace, total 37.037 detik, dengan target grafis tercapai setelah 27.479 detik di userspace. Versi ringkas, systemd-analyze time, menawarkan pemecahan serupa, sering mengungkap userspace sebagai kemacetan utama pada sistem SSD. Opsi blame mencantumkan unit systemd berdasarkan waktu inisialisasi, dari terlama ke terpendek. Penundaan umum berasal dari layanan seperti apt-daily.service (57.158 detik dalam satu kasus), yang menangani pemeriksaan pembaruan harian pada sistem berbasis Debian; snapd.service (17.609 detik); dan docker.service (10.647 detik). Panduan menyarankan meninjau daftar ini untuk mengidentifikasi layanan yang dapat dinonaktifkan, seperti menunda runtime kontainer seperti Docker jika tidak diperlukan segera, sambil memperingatkan terhadap penonaktifan tugas esensial seperti pembaruan otomatis. Untuk wawasan lebih dalam, systemd-analyze critical-chain melacak jalur dependensi yang menunda target default. Output mungkin menunjukkan graphical.target menunggu multi-user.target, yang bergantung pada docker.service (dimulai pada 16.830 detik dan memakan 10.647 detik). Ini mengungkap kemacetan, seperti layanan tunggu jaringan atau mount yang salah konfigurasi menyebabkan timeout 30-90 detik. Akhirnya, systemd-analyze plot > boot.svg menghasilkan timeline SVG visual dari proses boot, mengilustrasikan dependensi paralel dan serial. Membuka file di browser menyoroti unit yang mulai terlambat, seperti yang sekitar 18 detik dalam visual sampel. Administrator melaporkan keuntungan signifikan, termasuk pengurangan 20-40% dalam waktu userspace pada sistem SSD, dengan menerapkan perubahan seperti menjadwal ulang timer atau menghapus paket tidak perlu seperti cloud-init pada pengaturan non-cloud. Modifikasi ini harus didokumentasikan untuk kemampuan pembalikan, memastikan keandalan sistem.

Artikel Terkait

Panduan terbaru menyoroti empat alat systemd esensial yang membantu pengguna Linux baru mendiagnosis dan memperbaiki masalah sistem umum. Systemd, sistem init yang banyak digunakan di distribusi utama, menyediakan utilitas bawaan untuk mengelola layanan, melihat log, menganalisis waktu boot, dan menyelidiki crash. Alat-alat ini menawarkan pendekatan terstruktur untuk menyelesaikan masalah tanpa tebak-tebakan.

Dilaporkan oleh AI

Peningkatan baru pada kernel Linux dapat membuat hibernasi beberapa kali lebih cepat, terutama saat menggunakan SSD lambat. Perkembangan ini bertujuan untuk meningkatkan kinerja pada sistem Linux dengan perangkat penyimpanan yang lebih lambat. Pembaruan ini disorot dalam liputan terbaru Phoronix.

Sebuah artikel menyoroti bagaimana beralih ke Linux mengubah PC lama yang lambat menjadi mesin cepat. Berbeda dengan Windows 11 yang membebani perangkat keras, Linux beroperasi lebih efisien. Sistem operasi ini menggunakan pembaruan bergulir untuk mempertahankan kecepatan pada perangkat yang menua selama bertahun-tahun.

Dilaporkan oleh AI

Alat informasi sistem berbasis terminal populer Fastfetch telah merilis versi 2.58, dengan fokus pada kemampuan deteksi yang lebih baik untuk lingkungan Linux dan macOS. Pembaruan ini mengatasi bug dan memperkenalkan fitur untuk mendukung berbagai distribusi dan perangkat keras. Ini memastikan tampilan informasi yang lebih akurat bagi pengguna di berbagai pengaturan.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak