Công cụ nguồn mở được thiết kế để điều chỉnh hiệu suất PC 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 có hai ổ cắm với kế hoạch thêm bốn GPU. Đây là một thiết lập tiêu tốn nhiều điện, vì vậy anh muốn có cách theo dõi mức tiêu thụ điện của nó bằng một ổ cắm thông minh Kasa.
Người đam mê đã công bố 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ẽ được phát hành sau. Đáng tiếc, ứng dụng Kasa Smart và bảng điều khiển Home Assistant không đáp ứng đủ 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ự giải quyết vấn đề 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 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 sử dụng giá điện theo giờ (ToU), nên tiêu thụ nhiều điện vào giờ cao điểm sẽ tốn kém hơn đáng kể.
Máy trạm có thể tiêu thụ tới 1400 watt khi tải tối đa, nhưng bằng cách giảm tần số CPU từ 3.7 GHz xuống 1.5 GHz, có thể giảm tiêu thụ khoảng 225 watt. Không đề cập đến việc giảm hiệu suất GPU, điều này có thể cho phép tiết kiệm điện cao hơn trong cấu hình bốn GPU. Kết quả sẽ khác nhau tùy thuộc vào 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ột máy tính để bàn thông thường, ngay cả khi nó được thiết kế cho gaming.
WattWise tối ưu hóa tốc độ đồng hồ của hệ thống dựa trên tải hệ thống hiện tại, mức tiêu thụ điện năng từ ổ cắm thông minh và thời gian, tính đến giá điện 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 loại phích cắm, thêm các thương hiệu phích 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à đủ để 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 bạn quan tâm, có thể để lại phản hồi, đóng góp hoặc sao chép để đ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 phải hoàn thiện thêm.
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