balu: (Default)
[personal profile] balu
Натрапив на дві статті, пов’язані з продуктивністю Raspberry Pi: одна — про бенчмарк SD-карт, інша — про використання NVMe SSD. Як на мене, сьогодні NVMe — це цікаве, але не практичне рішення для більшості задач.
Так, NVMe на порядок швидше й надійніше за SD-карту. Це звучить чудово, але має й зворотний бік. Ми цінуємо Raspberry Pi за вдале поєднання продуктивності, компактності, GPIO, ціни й — до появи Pi 5 — низького енергоспоживання та тепловиділення. Щоб ця комбінація працювала, потрібен компактний і дешевий накопичувач для завантаження системи та зберігання даних. І сьогодні цю роль найкраще виконують SD-карти або eMMC.
NVMe ж цю рівновагу порушує. По-перше, потрібен додатковий M.2 HAT — а це ще від чверті до третини вартості самої Raspberry. По-друге, NVMe гріється, причому поблизу основної плати. Отже, знадобиться більший корпус з активним охолодженням. Наприклад, ось кілька корпусів (раз, два) — зверніть увагу на їх габарити, систему охолодження й ціну.
Ще один важливий аспект — живлення. Сама-по-собі Raspberry Pi 5 при середньому навантаженні споживає трохи більше 1А, тому її можна живити від блока на 2А. І це важливо: для струмів до 2А легко знайти компактні перетворювачі (наприклад, HLK-5D1205), а от далі ціна й габарити живлення стрімко зростають, що ставить під сумнів доцільність використання Raspberry Pi 5 для вбудованих систем.

Але виробники RPi - молодці і от руки сверблять ганяти NVMe. Але якщо практичність і економічна доцільність важливіші за цікавість, що ми можемо зробити?
Як на мене, хороша SD-карта залишається оптимальним вибором: по-перше, найшвидші SD-карти мають швидкість, порівнянну зі старими жорсткими дисками. Особисто я задоволений SanDisk Extreme Pro — його достатньо для швидкого запуску системи й типових програм.
По-друге, якщо потрібно кілька гігабайтів для інтенсивного IO, можливо, краще виділити частину оперативної пам’яті під tmpfs. Ще один варіант — підключити NVMe через USB3-адаптер: у багатьох випадках це дає співставну з HAT’ом швидкість без зайвих витрат і ускладнень.
І, зрештою: якщо висока швидкість накопичувача є ключовою вимогою, варто подумати не про Raspberry Pi 5, а про потужнішу платформу — за потреби залишивши GPIO Raspberry Pi Pico чи іншому MCU.

А які ваші думки? Використовували NVMe на Raspberry, чи вам достатньо просто хорошого SD?
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

balu: (Default)
от. Михайло

May 2025

S M T W T F S
    123
45678 910
11121314151617
1819202122 2324
25 262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 28th, 2025 04:12 pm
Powered by Dreamwidth Studios