将Raspberry PI作为自托管应用程序的本地服务器

2020-09-15 04:34:34

使用我的RPI4做一个实验,将它用作一个小但功能强大的本地服务器。

我现在的电脑是一台用了10年的Macbook Pro 13&34;2010,有时速度很慢。

因此,我想把一些繁重的任务(ffmpeg延时创建、长时间运行的任务和服务)卸载到Raspberry PI上,然后通过LAN或Wi-Fi连接到它。

下面您可以阅读我对性能、应用程序和我遇到并试图解决的一般问题的调查结果。

在32 GB SD卡上闪烁最小的RaspiOS Buster Lite映像(如果我使用128 GB的SD卡,将来可能会更好)。

通过局域网将RPI连接到我的MBP是我想要尝试的第一件事。

在/etc/wpa_requicant/wpa_Supplicant.conf中设置WPA_Supplicant.conf或将其放在SD卡的根目录中。

使用iperf做了一个简单的基准测试,一次使用Wi-Fi,一次使用直接连接到我的PC的以太网。

~iPerf3-c serverry.localConnecting to host serverry.local,端口5201[7]本地fe80::58b0:35ff:feef:3a64端口62068连接到fe80::b713:505e:420e:d16b端口5201[ID]间隔传输比特率[7]0.00-1.00秒111兆字节933兆比特/秒[7]1.00-2.01秒97.9兆字节817兆比特/秒[7]2.01-3.01秒110兆字节919兆比特/秒[7]3.01。MB字节891M比特/秒[7]5.01-6.01秒110M字节925M比特/秒[7]6.01-7.01秒109 M字节911 M比特/秒[7]7.01-8.01秒107 M字节902 M比特/秒[7]8.01-9.01秒108 M字节908 M比特/秒[7]9.01-10.00秒109 M字节916 M比特/秒。-[ID]间隔传输比特率[7]0.00-10.00秒1.05 GB/秒发送方[7]0.00-10.01秒1.05 GB/秒904 Mbit/秒接收方。

~iPerf3-c serverry.fritz.box连接到主机serverry.fritz.box,端口5201[7]本地192.168.188.52端口62063连接到192.168.188.53端口5201[ID]间隔传输比特率[7]0.00-1.00秒8.18兆字节68.6兆比特/秒[7]1.00-2.00秒7.78兆字节65.2兆比特/秒[7]2.00-3.00秒7.77兆字节65.2兆比特/秒[7]3.00-4.00秒7.63兆字节63.9兆比特/秒[7]4。.00-5.00秒7.24兆字节60.6兆位/秒[7]5.00-6.00秒7.49兆字节63.2兆位/秒[7]6.00-7.00秒7.28兆字节61.0兆位/秒[7]7.00-8.08秒7.94兆字节61.6兆位/秒[7]8.08-9.00秒6.25兆字节57.0兆位/秒[7]9.00-10.12秒7.32兆字节54.8兆位。/秒-[ID]间隔传输比特率[7]0.00-10.12秒74.9 MB/秒62.1M比特/秒发送器[7]0.00-10.12秒74.9M字节62.0M比特/秒接收器。

最近我一直忙于延时,在我的MBP上用ffmpeg创建一个的过程变得越来越慢(似乎)。

进行了基于775个快照创建20 FPS延时的基准测试。这些快照从早上7点到晚上8点每分钟拍摄一次。

值得一提的是,PI有4核4 GB RAM,而我的MBP有2核8 GB RAM。

我认为对于更多的图形密集型应用,MBP会胜出,因为它有一台NVIDIA 320M,物有所值。

我想使用n8n.io自动执行一些个人任务,并创建有用的工作流自动化。

现在可以通过http://serverry.local:5678,访问仪表板,您现在可以访问本地n8n实例。

它可以用作您的媒体文件的个人库,便于访问、组织和流式传输。

不幸的是,docker映像不是为ARM构建的,因此它不能在PI上工作。

不过,这很遗憾,我非常兴奋能让Hakatime启动并运行起来:

4个用例(ffmpeg、n8n、emby、hakatime)中有3个开箱即用。

在twitter@christian_fei上告诉我你的想法,或者给我发电子邮件:嘿[at]cri.dev通过我的时事通讯📖与我保持联系,并免费获得一份提高搜索引擎优化技术的副本!