Cách đo thời gian đăng nhập máy tính để bàn với bootchart


12

Tôi đã gặp sự cố, sau mỗi lần khởi động lại lần đầu tiên tôi đăng nhập vào phiên của mình, nó mất nhiều thời gian. Đó là, có thể mất đến năm phút kể từ khi tôi nhập mật khẩu cho đến khi tôi có thể sử dụng máy tính để bàn.

Tôi đã cố gắng sử dụng bootchart để gỡ lỗi, nhưng trong khi bootchart tự hoạt động, đầu ra đồ họa bị cắt ở 105 giây, vì vậy tôi thậm chí không thể nhìn thấy khi compiz bắt đầu.

Nhìn vào /etc/init/bootchart.conf, có vẻ như đồ họa đã bị cắt thực sự sau khi compiz bắt đầu, nhưng dường như đó không phải là trường hợp của tôi

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"

Dưới đây là một số ví dụ đầu ra .

Có cách nào tôi có thể thấy trục thời gian dài hơn trên biểu đồ, ít nhất là cho đến khi máy tính để bàn được tải không?


Bạn đã xem các lỗi dmesg hoặc ~ / .xsession để xem những lỗi hoặc vấn đề nào đang xảy ra chưa?
popey

Các tài liệu không đề cập đến một giới hạn cứng 105 giây, duy nhất mà 'The logger sẽ cố gắng để phát hiện sự kết thúc của quá trình khởi động bằng cách tìm kiếm các quy trình cụ thể.' Ví dụ là gdmgreeterhoặc kdm_greet. Bạn có chắc chắn có thể có được những gì bạn muốn với chương trình này?
Tom Brossman

Tôi đã không nhìn vào dmesg, nhưng tôi đã có một cuộc trò chuyện với những người trên kênh # ub Ubuntu để thử gỡ lỗi, không thể thấy bất cứ điều gì rõ ràng trên ~/.xsession-errors pastebin.ubfox.com/1094584
David Planella

@TomBrossman, tôi không biết nếu có thể, do đó câu hỏi cũng vậy.
David Planella

2
Có vẻ như bootchart2 hỗ trợ tùy chỉnh điều kiện thoát .
ændrük

Câu trả lời:


1

Vui lòng sử dụng pybootchartgui(có sẵn trong Trung tâm phần mềm). Nó sẽ tạo ra một bản ghi đồ họa sau mỗi lần khởi động. Kiểm tra dmesgđầu ra sẽ tốt như nhau, nhưng ít 'trực quan' hơn.

Vui lòng tắt khỏi Ứng dụng khởi động bất cứ điều gì bạn không cần và đảm bảo rằng ổ cứng là thiết bị khởi động đầu tiên trong BIOS.


1

Bootchart hiển thị bao nhiêu thời gian một dịch vụ trong khi hệ thống khởi động

Phóng to hình ảnh hiện có Đó là những gì tôi làm

Hình ảnh được lưu trữ trong thư mục / var / log / bootchart


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.