Perintah systemd-analyze digunakan untuk mengambil statistik kinerja untuk operasi boot. Perintah mengambil satu atau lebih subperintah yang menentukan jenis informasi apa yang akan dicetak, dan bagaimana caranya. Untuk manajemen proses dan pemecahan masalah, menyalahkan adalah subperintah yang paling relevan. Ini akan mencetak daftar semua unit systemd yang dieksekusi saat boot, bersama dengan waktu yang dibutuhkan setiap unit untuk dieksekusi. Anda dapat menggunakan systemd-analyze menyalahkan untuk mengidentifikasi layanan dan unit lain yang membuat sistem lambat untuk boot.
Sintaks
Sintaks dari perintah systemd-analyze adalah:
# systemd-analyze [options] [subcommand]
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah systemd-analyze:
systemd-analyze: command not found
Anda dapat mencoba menginstal paket systemd sesuai pilihan distribusi Anda:
Distribusi OS | Perintah |
---|---|
Debian | apt-get install systemd |
Ubuntu | apt-get install systemd |
Linux Arch | pacman -S systemd |
Kali Linux | apt-get install systemd |
CentOS | yum install systemd |
Fedora | dnf instal systemd |
Raspbian | apt-get install systemd |
Contoh Perintah analisis-systemd
1. Cantumkan waktu setiap unit untuk memulai:
# systemd-analyze blame
2. Cetak pohon rantai unit kritis waktu:
# systemd-analyze critical-chain
3. Buat file SVG yang menunjukkan kapan setiap layanan sistem dimulai, dengan menyoroti waktu yang mereka habiskan untuk inisialisasi:
# systemd-analyze plot > path/to/file.svg
4. Plot grafik ketergantungan dan ubah menjadi file SVG:
# systemd-analyze dot | dot -Tsvg > path/to/file.svg
5. Tampilkan skor keamanan unit yang sedang berjalan:
# systemd-analyze security