Bagaimana mengukur waktu login desktop dengan bootchart


12

Saya punya masalah di mana setelah setiap reboot pertama kali saya masuk ke sesi saya butuh waktu lama. Artinya, diperlukan waktu hingga lima menit dari saat saya memasukkan kata sandi sampai saya dapat menggunakan desktop.

Saya mencoba menggunakan bootchart untuk men-debug masalah ini, tetapi sementara bootchart sendiri berfungsi, output grafik terpotong pada 105 detik, jadi saya bahkan tidak bisa melihat kapan compiz dimulai.

Melihat /etc/init/bootchart.conf, sepertinya grafik dipotong memang setelah compiz mulai, tetapi sepertinya bukan kasus saya

bootchart --format=$format \
    --crop-after=compiz,metacity,mutter,kwin,xfwm4 \
    --annotate=ureadahead,mountall,hostname,hwclock \
    --annotate=Xorg \
    --annotate=gdm-session-worker \
    --output="/var/log/bootchart" "$TARBALL"

Berikut ini beberapa contoh output .

Apakah ada cara saya bisa melihat sumbu waktu yang lebih panjang pada grafik, setidaknya sampai desktop dimuat?


Sudahkah Anda mencari di dmesg atau ~ / .xsession-errors untuk melihat kesalahan atau masalah apa yang terjadi?
popey

The dokumentasi tidak menyebutkan batas keras 105 detik, hanya itu 'logger akan mencoba untuk mendeteksi akhir proses boot dengan mencari proses tertentu.' Contohnya adalah gdmgreeteratau kdm_greet. Apakah Anda yakin bisa mendapatkan yang Anda inginkan dengan program ini?
Tom Brossman

Saya belum melihat dmesg, tetapi saya mengobrol dengan orang-orang di saluran # ubuntu-desktop untuk mencoba men-debug-nya, tidak bisa melihat apa pun yang jelas di ~/.xsession-errors pastebin.ubuntu.com/1094584
David Planella

@ TomBrossman, saya tidak tahu apakah itu mungkin, maka pertanyaannya juga.
David Planella

2
Sepertinya bootchart2 mendukung penyesuaian kondisi keluar .
ændrük

Jawaban:


1

Silakan gunakan pybootchartgui(tersedia di Pusat Perangkat Lunak). Itu akan membuat log grafis setelah setiap boot. Memeriksa dmesgoutput akan sama baiknya, tetapi kurang 'visual'.

Harap nonaktifkan dari Aplikasi Startup apa pun yang tidak Anda butuhkan, dan pastikan HDD adalah perangkat boot pertama di BIOS.


1

Bootchart menampilkan berapa banyak waktu yang diperlukan layanan saat sistem melakukan booting

Memperbesar gambar yang ada Itulah yang saya lakukan

Gambar disimpan di folder / var / log / bootchart


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.