Зниження споживання енергії на Orange Pi zero 3
В останні місяці помітив, що мій файл-сервер почав часто вимикатися. Основна причина — заряду UPS (LX2UPS) стає недостатньо. Можливо, деградували елементи 18650, а постійні перебої з електропостачанням лише погіршили ситуацію. Тож я вирішив розібратися, як це можна виправити.
Мій сервер побудований на Orange Pi Zero 3 та 2.5” SATA HDD у зовнішньому USB-кармані. Для початку я вирішив виміряти реальне споживання електроенергії.
Тест №1: споживання без дисків
У цьому тесті я перевірю споживання лише плати Orange Pi Zero без периферії. Вимірювання проводжу за допомогою USB-ватметра, який дозволяє бачити миттєвий струм та загальне споживання у мВт.
Перший етап: 30 хвилин роботи з увімкненими Wi-Fi та Ethernet, без фонових процесів. Заміри показали споживання 820 мВт·год.
Другий етап: ті самі умови, але модулі Wi-Fi та Bluetooth вимкнені програмно (rfkill та вивантаження модуля). Споживання трохи знизилося — до 771 мВт·год.
Останній етап: усі мережеві інтерфейси увімкнені, запущено stress-тест, який завантажує всі чотири ядра на 100%. У такому режимі споживання зросло до 1750 мВт·год.
Тест №2: 2.5 SATA HDD накопичувачем
На цьому етапі я перевірив енергоспоживання системи разом із підключеним зовнішнім 2.5” USB HDD. Як і в попередньому тесті, заміри проводилися протягом 20–30 хвилин у різних режимах роботи.
Режим очікування: Система завантажена, диск під’єднаний, але активного звернення до файлів немає. Споживання склало 3.5 Вт·год.
Режим активного навантаження: Запущено стрес-тест для дискової підсистеми (sudo stress –io 2 –hdd 1). У цьому режимі споживання зросло до 4.8 Вт·год.
HDD — основне джерело навантаження: Порівняно з першим тестом, підключення жорсткого диска збільшило базове споживання системи майже у 4.5 рази.
Тест №3: Енергоспоживання з NVMe-накопичувачем
У цьому тесті я під’єднав NVMe-накопичувач через USB-адаптер і перевірив енергоспоживання системи в такій конфігурації:
Режим очікування: Система завантажена, диск під’єднаний, але активних запитів до нього немає. Споживання склало 1.35 Вт·год.
Режим активного навантаження: Запущено стрес-тест для дискової підсистеми (sudo stress –io 2 –hdd 1). У цьому режимі споживання зросло до 2.29 Вт·год.
Головний ворог автономності - механічний жорсткий диск. Саме він створює постійне фонове навантаження, яке у 4 рази перевищує споживання самої плати Orange Pi. Для мого міні серверу з акумуляторами 18650 це навантаження є критичним.
Порівняльна таблиця
| Конфігурація | Режим очікування | Активне навантаження |
|---|---|---|
| Orange Pi Zero 3 (лише плата) | 0.82 Вт·год | 1.75 Вт·год |
| Orange Pi + NVMe SSD | 1.35 Вт·год | 2.29 Вт·год |
| Orange Pi + 2.5” HDD | 3.50 Вт·год | 4.80 Вт·год |
P.S. В мене в запасах є дікілька NVMe дисків, тому я і поставив один з них на Orange. Але якщо не ігнорувати що ціни на пам’ять і SSD піднялись як мініму вдвічі, то можливо дешевше буде додати більше аккамуляторів в UPS модуль.



Коментарі
Дописати коментар