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

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
Gambar dihasilkan oleh AI

Linux From Scratch 13.0 dirilis sebagai versi pertama yang hanya menggunakan systemd

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Proyek Linux From Scratch telah meluncurkan versi 13.0, menandai rilis pertama yang secara eksklusif menggunakan systemd sebagai sistem init-nya. Pembaruan ini mencakup kernel Linux 6.18.10 dan peningkatan pada 36 paket. Perubahan ini menghentikan varian SysVinit yang telah lama ada setelah versi 12.4.

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.

Jeffrey Seathrún Sardina, seorang peneliti machine learning, telah membuat fork dari systemd yang disebut Liberated systemd untuk menghapus kolom birthDate yang baru saja ditambahkan. Kolom tersebut diperkenalkan pekan lalu sebagai tanggapan terhadap undang-undang verifikasi usia di California, Colorado, dan Brasil. Fork ini bertujuan untuk menghilangkan apa yang dianggap oleh penciptanya sebagai kode yang memungkinkan pengawasan sambil tetap sinkron dengan proyek utama.

Dilaporkan oleh AI

Versi kernel Linux 7.0 telah mengintegrasikan pembaruan pada scheduler-nya. Perubahan ini mencakup ekstensi irisan waktu beserta upaya yang difokuskan pada kinerja dan skalabilitas. Pembaruan tersebut dilaporkan oleh Phoronix.

Peneliti di LevelBlue telah mengidentifikasi varian baru malware SysUpdate yang ditujukan untuk sistem Linux selama keterlibatan forensik digital dan respons insiden. Malware ini menyamar sebagai layanan sistem yang sah dan menggunakan enkripsi canggih untuk komunikasi command-and-control. Dengan reverse-engineering, tim menciptakan alat untuk mendekripsi lalu lintasnya lebih cepat.

Dilaporkan oleh AI

Seorang penggemar teknologi menyatakan kepuasan dengan evolusi cepat Linux dalam kegembiraan pembaruan dibandingkan Windows. Penulis menyoroti kontras tajam dalam jadwal pengembangan pembaruan perangkat lunak yang menarik.

 

 

 

Situs web ini menggunakan cookie

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