it-swarm-vi.com

Làm thế nào để tìm rút điện trong watts?

Tôi đã được yêu cầu ước tính mức tiêu thụ năng lượng của các máy chủ tôi chạy cho phòng thí nghiệm của mình. Tôi nghĩ rằng tôi sẽ hỏi nếu có một số dòng lệnh Linux tiện dụng để có được mức tiêu thụ năng lượng của máy chủ. Có vẻ như powertop rất hữu ích để giảm thiểu mức tiêu thụ điện năng nhưng dường như không hiển thị thông tin rằng máy chủ A đang sử dụng B watts.

Có một cái gì đó bị chôn vùi trong hệ thống/Proc sẽ giúp tôi ra ngoài?

42
speciousfool

Nếu máy tính của bạn thực sự theo dõi nguồn điện (ví dụ: máy tính xách tay), thì trên kernel 3.8.11, bạn có thể sử dụng lệnh bên dưới. Nó trả về năng lượng được đo bằng microwatts.

cat /sys/class/power_supply/BAT0/power_now

Điều này hoạt động trên kernel 3.8.11 (Chung dòng chính của Ubuntu Quantal).

19
Adam Ryczkowski

Một giải pháp khác KISS hoàn thành đường của Adam. Đây là giải pháp dành cho những người không có power_now tập tin. (Arch)

echo - | awk "{printf \"%.1f\", \
$(( \
  $(cat /sys/class/power_supply/BAT1/current_now) * \
  $(cat /sys/class/power_supply/BAT1/voltage_now) \
)) / 1000000000000 }" ; echo " W "

Báo cáo mức tiêu thụ năng lượng thực tế trong Watts với một vị trí thập phân.

12
ManuelSchneid3r

Máy tính thường không theo dõi hiện tại họ đang vẽ. Thông thường có những cảm biến điện áp có thể đọc được.

Tiêu thụ điện năng có thể thay đổi lớn theo thời gian tùy thuộc vào khối lượng công việc. CPU bây giờ điều tiết trở lại khi tải thấp. Đĩa sẽ tắt khi không hoạt động. Các công cụ như powertop sẽ theo dõi các quá trình kích hoạt mức tiêu thụ năng lượng. Các công cụ khác sẽ tích cực điều chỉnh tiêu thụ năng lượng.

UPS quan tâm đến mức tiêu thụ điện năng và thường có dữ liệu có thể truy cập.

Các thông số kỹ thuật của nhà sản xuất sẽ cung cấp cho bạn một số ý tưởng về mức tiêu thụ năng lượng, nhưng cấu hình lại phần cứng có thể thay đổi mức tiêu thụ năng lượng. Đây có lẽ là một nơi tốt để bắt đầu và ước tính. Thêm các thiết bị mới hoặc thay thế các thiết bị hiện có có thể thay đổi tải điện.

Có những thiết bị như Kill-A-Watt có thể được sử dụng để đo mức tiêu thụ năng lượng. Tuy nhiên, họ yêu cầu ngắt kết nối thiết bị để nguồn điện chạy qua thiết bị.

Bạn có thể muốn đầu tư hoặc mượn một đồng hồ hiện tại hoạt động bằng cách cắt xung quanh dây. Điều này sẽ cho phép bạn tính toán volt-amps. Điều này thường khác (cao hơn) so với công suất cho máy chủ.

11
BillThor

upower của freedektop thực hiện mánh khóe trên dbus. Máy tính xách tay của tôi cần từ 8 đến 12 watt. Đẹp.

5
ManuelSchneid3r

Tôi không nghĩ rằng hầu hết các máy chủ hướng nội tiêu thụ năng lượng của họ, ít nhất là không phải ở dạng mà Linux có thể truy cập. Bạn có thể may mắn hơn khi truy vấn các mô-đun LOM của máy chủ (nếu có), nhưng tôi thường nhận được loại thông tin này từ các dải nguồn từ xa.

4
geekosaur