Được xuất bản vào ngày 11 tháng 4 năm 2026, 10:00 sáng EDT
Kinh nghiệm của Afam trong lĩnh vực xuất bản công nghệ bắt đầu từ năm 2018, khi anh làm việc cho Make Tech Easier. Trong những năm qua, ông đã tạo dựng được danh tiếng nhờ xuất bản các bài viết hướng dẫn, đánh giá, thủ thuật và giải thích chất lượng cao, bao gồm Windows, Linux và các công cụ nguồn mở. Tác phẩm của anh đã được giới thiệu trên các trang web hàng đầu, bao gồm cả Digital Ustad, Windows Report, Guiding Tech, Alphr và Next of Windows.
Anh có bằng đầu tiên về Khoa học Máy tính và là người ủng hộ mạnh mẽ quyền riêng tư và bảo mật dữ liệu, với một số mẹo, video và hướng dẫn về chủ đề này được đăng trên kênh YouTube Fuzo Tech.
Khi không làm việc, anh ấy thích dành thời gian cho gia đình, đạp xe hoặc chăm sóc khu vườn của mình.
Bạn thường kế thừa lệnh top khi bắt đầu sử dụng Linux. Đó không phải là thứ bạn chủ ý chọn, nhưng nó hoạt động và thường là lựa chọn của bạn khi một quá trình sử dụng tối đa CPU của bạn. Một vấn đề bạn có thể gặp phải là phần trên cùng thường là một bức tường số mà bạn có thể không có thời gian để giải thích, đặc biệt nếu bạn đang bị áp lực.
Btop làm điều này tốt hơn nhiều. Nó giúp tôi quan sát các vấn đề khi chúng xảy ra trong thời gian thực, sắp xếp các mức tăng đột biến của CPU, hoạt động của ổ đĩa và các quy trình trong một chế độ xem. Tôi đã hoàn toàn không còn dựa vào mệnh lệnh cấp cao nữa.
btop
HĐH Linux, macOS
Nhà phát triển Jakob P. Liljenberg
Mô hình giá Miễn phí, mã nguồn mở
btop là trình giám sát tài nguyên hiện đại dành cho Linux và macOS, hiển thị mức sử dụng CPU, bộ nhớ, ổ đĩa và mạng theo thời gian thực trong giao diện đầu cuối tương tác rõ ràng.
Btop hiển thị những gì top ẩn
Một cái nhìn toàn hệ thống thay vì một bức tường số
Nếu bạn khởi chạy top và btop cạnh nhau, sự khác biệt sẽ trở nên rõ ràng. Top thường sẽ tạo ra một bảng dày đặc có nhiều văn bản. Nó bao gồm việc sử dụng CPU được tóm tắt theo một tỷ lệ phần trăm và một con số bộ nhớ. Ngoài ra, bạn cần một công cụ riêng hoặc khả năng diễn giải các con số. Top dường như mong đợi bạn đã hiểu những con số nào là quan trọng và cần tìm ở đâu.
Trải nghiệm với btop hoàn toàn khác. Btop chuyển từ danh sách phẳng trên cùng sang chế độ xem có cấu trúc của hệ thống của bạn. Những gì từng là tỷ lệ phần trăm CPU đơn lẻ ở trên cùng sẽ trở thành biểu đồ CPU trên mỗi lõi cập nhật theo thời gian thực. Nó cho phép tôi thấy ngay khối lượng công việc không đồng đều. Nó cung cấp cho bạn các thanh để sử dụng bộ nhớ và trao đổi để bạn có thể dễ dàng phát hiện áp lực. Và nó giới thiệu một bảng điều khiển mạng trực tiếp để đo thông lượng. Chế độ xem của Btop cũng bao gồm phần I/O đĩa hiển thị các hành động đọc/ghi theo thời gian thực.
Sự khác biệt rất đáng kể khi sử dụng thực tế.
<đầu>Tính năng
hàng đầu
btop
Chế độ xem CPU trên mỗi lõi
Không
Có (biểu đồ)
Trực quan hóa bộ nhớ
Không
Có
Giám sát mạng
Không
Có
Đĩa I/O
Không
Có
Chế độ xem thống nhất
Không
Có
Khi tôi chuyển đổi, cải tiến lớn nhất mà tôi nhận thấy là tôi có thể hiểu hệ thống của mình nhanh đến mức nào. Btop cho thấy các bộ phận khác nhau của hệ thống hoạt động như thế nào thay vì hiển thị chúng dưới dạng các số riêng biệt.
Cài đặt btop và bắt đầu
Một lệnh, không cần thiết lập và bạn có thể làm theo ngay lập tức
Btop có sẵn trong kho mặc định của các bản phân phối và cài đặt Linux chính bằng một lệnh duy nhất:
- Ubuntu/Mint:
sudo apt install btop - Fedora:
sudo dnf install btop - Arch Linux:
sudo pacman -S btop
Khi đã cài đặt btop, bạn có thể chạy lệnh bên dưới:
btop
Ngay lập tức, bạn sẽ có được bố cục nổi bật và sống động, với biểu đồ CPU chuyển động, lưu lượng truy cập nền được hiển thị trên bảng mạng và danh sách quy trình được sắp xếp hợp lý. Đây ngay lập tức là một chế độ xem hữu ích mà không cần phải tìm hiểu hay định cấu hình bất cứ điều gì.
Liên quan
5 lệnh terminal Linux khắc phục hầu hết các sự cố hệ thống của tôi
Các lệnh khắc phục sự cố Linux cơ bản mà mọi người dùng nên biết.
btop đã thay đổi cách tôi khắc phục sự cố trong thời gian thực
Từ việc giải thích các con số đến việc phát hiện các điểm nghẽn ngay lập tức
Mãi cho đến lần đầu tiên hệ thống của tôi chạy chậm lại khi truyền một tệp lớn, tôi mới nhận thấy btop khiến tôi tiếp cận vấn đề theo cách khác. Top sẽ cho tôi thấy mức sử dụng CPU tăng lên mà không giải thích lý do. Điều này buộc tôi phải sử dụng các công cụ khác để xác nhận hoạt động của ổ đĩa.
Btop ngay lập tức cho tôi thấy rằng trong khi các lõi khác không hoạt động thì mức sử dụng CPU lại tăng vọt. Đây là thông tin đủ để biết rằng khối lượng công việc của tôi không được phân bổ đều. Nhưng tôi thậm chí còn hiểu rõ hơn vì đồng thời tôi có thể thấy sự tăng trưởng ổn định và bền vững trong bảng điều khiển I/O của ổ đĩa. Rõ ràng là công việc rsync chạy ở chế độ nền của tôi đã gây ra mức tăng đột biến.
Đây là khả năng hiển thị thông qua sự kết hợp hoàn hảo giữa hành vi của CPU, hoạt động của ổ đĩa và quy trình chính xác và nó không yêu cầu phỏng đoán hoặc bộ công cụ mới. Tôi chỉ đơn giản là ghép lại những gì hệ thống đã nói rõ ràng với tôi.
Đơn giản là không có phần tương tác hàng đầu
Lọc, sắp xếp và kiểm soát mà không cần rời khỏi màn hình
Khả năng hiển thị chỉ là một trong những lợi thế. Ngoài ra, làm việc với btop còn dễ dàng hơn nhiều. Bây giờ tôi dựa vào tính năng lọc trực tiếp của btop rất nhiều. Tôi không cần phải cuộn hoặc quét để theo dõi quá trình nữa. Tôi chỉ cần bắt đầu gõ và xem danh sách được thu hẹp theo thời gian thực. Đó là lựa chọn của tôi bất cứ khi nào tôi đã có ý tưởng về những gì mình cần tìm.
Nó cũng có khả năng sắp xếp rất nhanh cho phép tôi chuyển từ nặng CPU sang nặng bộ nhớ trong vài giây. Việc chuyển đổi nhanh này cho phép hiểu sâu hơn về hành vi khối lượng công việc khác nhau; bạn không cần phải khởi động lại công cụ hoặc thay đổi cấu hình.
Btop cũng bao gồm kiểm soát quy trình tích hợp. Vì vậy, trong giao diện, tôi có thể tắt một quá trình cần dừng. Tôi đã từng gặp một phiên mà tôi phải cô lập một quy trình nút (Node.js) hoạt động sai và loại bỏ nó. Tôi đã đạt được điều này mà không cần rời khỏi giao diện. Trước đây, toàn bộ quá trình này sẽ cần thêm một vài bước.
So sánh btop với các lựa chọn thay thế hàng đầu khác
Có những giải pháp thay thế. Vì vậy, trước khi chuyển từ trên xuống, bạn nên có ý tưởng chung về những gì có thể thực hiện được. Trong số ít tôi đã thử, đây là cách họ so sánh:
<đầu>Công cụ
Tốt nhất cho
Giới hạn so với btop
htop
Nâng cấp quen thuộc từ trên xuống
Không có bảng điều khiển đĩa/mạng chuyên dụng (khả năng hiển thị hạn chế hơn)
cái nhìn
Giám sát từ xa, giao diện người dùng web
Yêu cầu Python và các gói pip bổ sung
btop
Giám sát toàn bộ hệ thống, sử dụng hàng ngày
Sử dụng tài nguyên cao hơn một chút so với htop
Trong số này, htop có thể là lựa chọn thay thế phổ biến nhất. Nhưng mặc dù nó mang lại khả năng đọc được cải thiện và bổ sung một số tính tương tác cơ bản, nó vẫn kém hơn so với khả năng hiển thị trên toàn hệ thống của btop. Tôi thường khuyên dùng Glances vì nó có nhiều tính năng và hoạt động hiệu quả để giám sát từ xa. Điểm đáng quan tâm duy nhất là dấu vết phụ thuộc nặng nề hơn của nó.
Ngoài ra còn có các công cụ mà tôi chưa liệt kê, như Bottom (btm) và bpytop, đã truyền cảm hứng cho btop. Chúng có thể đáng để xem xét lại, mặc dù tôi thích sự cân bằng mà btop mang lại giữa khả năng hiển thị, hiệu suất và tính dễ sử dụng.