• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Quản trị hệ thống Linux OS

Hệ thống Linux mất bao lâu để khởi động?

@admiz by @admiz
08/05/2021
in Linux OS, Quản trị hệ thống
0
Hệ Thống Linux Mất Bao Lâu để Khởi động? 6094e98bab306.jpeg

Khi bạn khởi động, hệ thống sẽ chuyển qua một chuỗi các sự kiện trước khi hiển thị cho bạn màn hình đăng nhập. Bạn đã bao giờ kiểm tra hệ thống của mình mất bao lâu để khởi động chưa? Nói chung, tất cả xảy ra trong vài giây hoặc vài phút nhưng bạn không biết chính xác thời gian là bao lâu.

Đôi khi do một số lý do, bạn có thể được yêu cầu tìm thời gian chính xác hệ thống cần để khởi động. Bất kể lý do tại sao bạn muốn biết điều đó, có một tiện ích phân tích hệ thống có thể cho bạn biết chính xác thời gian hệ thống Linux cần để khởi động.

Trong bài viết này, bạn sẽ tìm hiểu hệ thống Linux mất bao lâu để khởi động và cách giảm thời gian này nếu nó khởi động chậm.

Systemd-analyzelà gì?

Systemd-analyze là một công cụ có thể được sử dụng để tìm hiểu số liệu thống kê về lần khởi động cuối cùng của hệ thống. Với công cụ systemd-analyze, bạn có thể tìm thấy thông tin về thời gian hệ thống boot cũng như thời gian khởi động của mỗi unit (đơn vị). May mắn thay, bạn không cần cài đặt công cụ này, vì nó là một công cụ hệ thống được tích hợp sẵn. Bạn có thể xác minh nó bằng lệnh sau trong Terminal:

$ which systems-analyze

Đầu ra sẽ hiển thị đường dẫn đầy đủ của lệnh thực thi.

Tìm thời gian hệ thống cần để khởi động

Để tìm thời gian hệ thống cần để khởi động, chỉ cần nhập system-analyze mà không có bất kỳ đối số dòng lệnh nào trong Terminal:

$ systemd-analyze

Khi bạn thực thi lệnh trên, công cụ systemd-analyze sẽ tính toán thời gian hệ thống thực hiện cho đến khi khởi động xong, chia nhỏ thành kernel và userspace.

Công cụ systemd-analyze sẽ tính toán thời gian hệ thống khởi động
Công cụ systemd-analyze sẽ tính toán thời gian hệ thống khởi động

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, tổng thời gian khởi động của hệ thống trong ví dụ là 32,378 giây và được chia nhỏ thành:

  • Kernel: 6,074 giây
  • Userspace: 26,304 giây

Khắc phục sự cố khởi động chậm

Nếu thời gian khởi động cao hơn, bạn cần tìm ra service nào đang làm chậm quá trình boot. Bạn có thể tìm thấy nó bằng cách sử dụng lệnh systemd-analyze. Lệnh này liệt kê tất cả các service đang chạy bắt đầu vào thời điểm khởi động cùng với thời gian chúng sử dụng. Với thông tin này, bạn có thể tối ưu hóa thời gian khởi động của hệ thống.

Đưa ra lệnh sau trong Terminal để tìm ra service nào gây ra quá trình khởi động chậm:

$ sudo systemd-analyze blame
Lệnh liệt kê các service được bắt đầu tại thời điểm khởi động cùng với thời gian khởi tạo mỗi service
Lệnh liệt kê các service được bắt đầu tại thời điểm khởi động cùng với thời gian khởi tạo mỗi service

Lệnh này liệt kê các service được bắt đầu tại thời điểm khởi động cùng với thời gian khởi tạo mỗi service. Danh sách được sắp xếp theo theo thứ tự thời gian giảm dần.

Danh sách có thể khá dài, nhưng thông thường, 10 mục đầu tiên là đủ để tìm thấy các service tiêu tốn nhiều thời gian. Do đó, hãy chuyển đầu ra của lệnh trên sang lệnh head như sau:

$ sudo systemd-analyze blame | head
10 mục đầu tiên có thể cho bạn câu trả lời
10 mục đầu tiên có thể cho bạn câu trả lời

Bạn cũng có thể xuất kết quả đầu ra dưới dạng cây cho chuỗi sự kiện quan trọng liên quan đến thời gian. Đưa ra lệnh sau trong Terminal để thực hiện việc này:

$ systemd-analyze critical-chain

Trong đầu ra, bạn sẽ thấy một chuỗi sự kiện được sắp xếp theo thời gian (khi service bắt đầu hoạt động) theo thứ tự giảm dần. Giá trị sau ký tự “@” trong mỗi sự kiện là thời gian service bắt đầu hoạt động. Trong khi giá trị sau ký tự “+” trong mỗi đơn vị hiển thị thời gian bắt đầu service.

Bạn cũng có thể xuất kết quả đầu ra dưới dạng cây
Bạn cũng có thể xuất kết quả đầu ra dưới dạng cây

Với kết quả nhận được từ các lệnh trên, bạn có thể dễ dàng tìm ra service nào mất nhiều thời gian hơn để khởi động và khiến hệ thống khởi động chậm. Hãy bắt đầu từ trên cùng và tắt các service mất nhiều thời gian khởi động (miễn là chúng không bắt buộc khi boot). Bên cạnh đó, hãy tắt tất cả các service tốn ít thời gian nhưng không cần thiết khi khởi động vì chúng cũng ảnh hưởng đến thời gian khởi động hệ thống.

Để tắt bất kỳ service nào, hãy sử dụng cú pháp sau:

$ sudo systemctl disable service-name

Xem thêm:

  • Cách kiểm tra thời gian tắt máy và khởi động lại trong Linux
  • Cách tránh khởi động lại máy chủ với Ubuntu Livepatch
  • Cách gỡ cài đặt Ubuntu an toàn khỏi PC dual boot Windows
  • Cách khắc phục sự cố Ubuntu không khởi động
  • Cách quản lý dịch vụ Linux bằng Systemd
  • 7 rủi ro khi khởi động kép hệ điều hành Windows và Linux
  • Khắc phục sự cố khởi động Linux với GRUB
Post Views: 142
Previous Post

Cài đặt Google Cloud SDK trên Ubuntu 20.04

Next Post

Cách ghi âm thanh hệ thống trên Linux

Related Posts

Quicktime Player Logo650 1
macOS

Cách ghép video trên macOS bằng QuickTime Player

26/12/2021
Kali Linux 2021 4 700 1
Linux

Kali Linux 2021.4: Thêm 9 công cụ mới và hỗ trợ tốt hơn cho Apple M1

26/12/2021
Openbsd La Gi 1
Linux

OpenBSD là gì? Đây là mọi thứ bạn cần biết về hệ điều hành này!

26/12/2021
Mac Os Xoa Ung Dung Cai Dat Logo640 1
macOS

Cách gỡ, xóa ứng dụng trên Mac OS

26/12/2021
Tim Thu Vien Anh Photos Library Tren May Mac700 1
macOS

Hướng dẫn tìm thư viện ảnh Photos Library trên máy Mac

26/12/2021
So Sanh Macbook Pro Macbook Air Va Ipad Pro 1
macOS

So sánh MacBook Pro 13 inch với MacBook Air và iPad Pro

26/12/2021
Next Post
Cách Ghi âm Thanh Hệ Thống Trên Linux 6094e985c5b6b.jpeg

Cách ghi âm thanh hệ thống trên Linux

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution