Công cụ nguồn mở được thiết kế để điều chỉnh hiệu suất máy chủ và máy chủ dựa trên giá điện-CLI nhẹ sẽ tự động giới hạn đồng hồ trong giờ cao điểm
Một kỹ sư về robot và học máy đã phát triển một công cụ giao diện dòng lệnh có khả năng giám sát mức tiêu thụ điện từ một ổ cắm thông minh và điều chỉnh hiệu suất hệ thống dựa trên giá điện. Chương trình đơn giản mang tên WattWise được tạo ra khi Naveen xây dựng một trạm làm việc EPYC với hai ổ cắm và dự định thêm bốn GPU. Đây là một cấu hình tiêu tốn nhiều điện năng, vì vậy anh muốn giám sát mức tiêu thụ điện bằng ổ cắm thông minh Kasa.
Người đam mê đã phát hành phần giám sát của dự án cho công chúng, nhưng phần quản lý đồng hồ và nguồn sẽ ra mắt sau. Tuy nhiên, ứng dụng Kasa Smart và bảng điều khiển Home Assistant không đáp ứng được nhu cầu của anh. Anh đã có một cửa sổ terminal chạy các công cụ giám sát như htop, nvtop và nload, và quyết định tự tay làm thay vì phải sử dụng thêm một ứng dụng khác.
Naveen đã xây dựng một giao diện người dùng dựa trên terminal để hiển thị dữ liệu tiêu thụ điện qua Home Assistant và tích hợp TP-Link. Ứng dụng này theo dõi mức tiêu thụ điện năng theo thời gian thực, hiển thị công suất và dòng điện, cùng với biểu đồ tiêu thụ lịch sử. Quan trọng hơn, nó được thiết kế để tự động điều chỉnh hiệu suất CPU và GPU. Nhà cung cấp điện của Naveen áp dụng giá theo thời gian sử dụng (ToU), do đó tiêu thụ nhiều điện vào giờ cao điểm sẽ tốn kém hơn.
Máy trạm có thể tiêu thụ tới 1400 watt khi hoạt động hết công suất, nhưng bằng cách giảm tần số CPU từ 3.7 GHz xuống 1.5 GHz, người dùng có thể giảm tiêu thụ khoảng 225 watt. Không đề cập đến việc giảm công suất GPU, điều này có thể giúp tiết kiệm điện hơn nữa với cấu hình bốn GPU. Kết quả sẽ thay đổi tùy theo phần cứng sử dụng, và máy chủ có thể tiêu thụ nhiều điện hơn so với máy tính để bàn thông thường, ngay cả những máy được thiết kế cho chơi game.
WattWise tối ưu hóa tốc độ đồng hồ của hệ thống dựa trên tải hiện tại, mức tiêu thụ điện từ ổ cắm thông minh và thời gian, trong đó có tính đến giá cao điểm. Ứng dụng sử dụng bộ điều khiển Proportional-Integral (PI) để quản lý năng lượng và điều chỉnh các tham số hệ thống theo ba biến này. Hiện tại, ứng dụng chỉ hỗ trợ một ổ cắm thông minh và chỉ hoạt động với thương hiệu Kasa.
Naveem cho biết có kế hoạch bổ sung hỗ trợ cho nhiều ổ cắm, thêm các thương hiệu ổ cắm thông minh, tích hợp với các công cụ quản lý năng lượng khác và nhiều tính năng khác. Ứng dụng hiện tại khá đơn giản, nhưng đôi khi sự đơn giản lại là điều cần thiết để giải quyết vấn đề. Naveem đã phát hành WattWise mã nguồn mở dưới giấy phép MIT, và bạn có thể tải xuống trực tiếp từ GitHub. Nếu quan tâm, bạn có thể để lại phản hồi và đóng góp, hoặc sao chép và điều chỉnh cho các hệ thống khác.
Lưu ý rằng phiên bản hiện tại chỉ có bảng điều khiển, chưa có bộ tối ưu hóa năng lượng thực tế, vẫn cần thêm công việc.
Nguồn: www.tomshardware.com/software/applications/open-source-tool-designed-to-throttle-pc-and-server-performance-based-on-electricity-pricing-lightweight-cli-can-automatically-limit-clocks-during-peak-hours