Tại sao ubfox tiêu thụ 25% CPU trong khi nhàn rỗi?


0

Tôi đang gặp phải tình trạng sử dụng CPU 25% trên máy chủ Ubuntu 14.04.03 được cho là không hoạt động. Theo htop, tải là khoảng 1.0 trong khi bộ xử lý cơ bản đều hiển thị 0 cho không tải CPU.

Không có dịch vụ đặc biệt nào chạy khi tôi dừng tất cả chúng để xác định nguyên nhân. Mức tiêu thụ CPU cao hiện giữ hơn 24 giờ.

Làm thế nào tôi có thể xác định quá trình và khắc phục vấn đề này?

Đây là một ảnh chụp màn hình của htop:

Ubuntu htop

Đây là một ảnh chụp màn hình hàng đầu, cho thấy Zookeeper chịu trách nhiệm về nó:

nhập mô tả hình ảnh ở đây


Bạn đã lấy 25% đó ở đâu?
Pilot6

Đây là một ước tính. Nó đang ăn CPU đáng kể như bạn thấy trên tải và các thanh cpu. Nó chạy cùng với 2 nút khác trên MacBook Pro Host trong Virtualbox. Hai máy chủ còn lại có 0 CPU, trong khi điều này khiến Macbook có khoảng 25% CPU dành riêng cho phiên bản VM.
merlin

Bây giờ bạn đã tìm ra quá trình gây ra tải, bạn có thể tự nghiên cứu một chút về việc này zookeeperthường làm gì và chỉnh sửa câu trả lời của bạn để bao gồm thông tin này ...
Byte Commander

Câu trả lời:


4

htop đang nói dối. Nó hiển thị trung bình. CPU không phải là một đường ống và không thể được lấp đầy ở một mức độ nào đó. Nó hoặc là làm việc trên một số tần số hoặc không phải ở tất cả. Bạn chỉ có thể nói về giá trị tải nếu nó phù hợp. Nếu không, toán đơn giản không hoạt động. Trung bình của bốn biện pháp: 0 0 100 0- là 25, nhưng điều đó không có nghĩa là một cái gì đó đang sử dụng 25% năng lượng CPU. Nó có nghĩa là một cái gì đó đã bắt đầu, đã làm công việc của nó và bỏ.


Bạn đã đúng, "top" đã xác định người quản lý vườn thú là Quy trình 25%. Bây giờ câu hỏi còn lại là ... tại sao?!
merlin

1
xem io của bạn, ví dụ vớiiotop
AB
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.