Сайт на ладони
То, что большой компьютер может сделать при помощи маленькой программы, маленький компьютер сможет при помощи большой.
Вывод: достаточно большая программа может работать вообще без компьютера.
– откуда-то из интернета
Меня до сих пор удивляет прогресс в области вычислительной электроники. Процессоры Apple Silicon, конечно, это энергоэффективность и мощь, но и с помощью более дешевых устройств сейчас можно получить удивительные результаты.
Во времена перебоев с электричеством я перенес сервер домашней автоматизации с Mac mini (2012 года) на Raspberry Pi 4. Оказалось, что эта мелочь прекрасно справляется со своей работой и совсем не обязательно заполнять под завязку все места в стойке.
Надо только вместо SD карты через usb адаптер подключить SSD. И все станет замечательно.
И еще один контейнер для раздачи статики сайта, сгенерённого при помощи Hugo, нагрузки не увеличит.
asha@raspi4:~ $ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
05426b1b4667 nginx "/docker-entrypoint.…" 6 hours ago Up 6 hours 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp web
a34202f65427 chipmunk "/webservice" 10 days ago Up 10 days 0.0.0.0:8228->8228/tcp chipmunk-webservice
cada058901f9 chipmunk "/platform-virtual" 10 days ago Up 10 days chipmunk-platform-virtual
0fb9e3f9066e chipmunk "/automator" 10 days ago Up 10 days chipmunk-automator
efe5e3e7cf95 chipmunk "/platform-homekit" 10 days ago Up 10 days chipmunk-platform-homekit
b823c558b752 chipmunk "/platform-weather" 10 days ago Up 10 days chipmunk-platform-weather
17996ad2b47b chipmunk "/platform-mqtt" 10 days ago Up 10 days chipmunk-platform-mqtt
528fa4c5c526 chipmunk "/configurator" 10 days ago Up 10 days chipmunk-configurator
c1693f84911e chipmunk "/transformator" 10 days ago Up 10 days chipmunk-transformator
2ac453cdfc8b chipmunk "/logger" 10 days ago Up 10 days chipmunk-logger
911fbae7c869 mqttvirt "/mqttvirt" 10 days ago Up 10 days mqttvirt
b7c26a27c11f mqttrf "/mqttrf" 10 days ago Up 10 days mqttrf
1801125b8854 eclipse-mosquitto "/docker-entrypoint.…" 10 days ago Up 10 days 0.0.0.0:1883->1883/tcp, 0.0.0.0:8883->8883/tcp, 0.0.0.0:9001->9001/tcp mqtt
pasha@raspi4:~ $
top - 00:56:42 up 64 days, 14:05, 1 user, load average: 0,00, 0,04, 0,01
Tasks: 146 total, 1 running, 145 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0,1 us, 0,3 sy, 0,0 ni, 99,6 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
MiB Mem : 3794,4 total, 2319,4 free, 271,6 used, 1203,3 buff/cache
MiB Swap: 100,0 total, 100,0 free, 0,0 used. 3481,7 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
78916 1883 20 0 4172 3388 2604 S 0,7 0,1 60:39.30 mosquitto
110158 pasha 20 0 9856 3484 2740 R 0,7 0,1 0:00.30 top
79617 root 20 0 718300 11044 5996 S 0,3 0,3 38:10.96 platform-virtua
1 root 20 0 166344 10684 7420 S 0,0 0,3 1:22.38 systemd
2 root 20 0 0 0 0 S 0,0 0,0 0:09.93 kthreadd
3 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 rcu_par_gp
5 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 slub_flushwq
6 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 netns
10 root 0 -20 0 0 0 I 0,0 0,0 0:00.00 mm_percpu_wq
11 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_tasks_kthre
12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_tasks_rude_
13 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_tasks_trace
Ой.