6 ms·
I agree, but you could argue that the Raspberry Pi is not performant enough during restores or browsing the backups. During the backup itself performance should
by aequitas 4y ago
I agree, but you could argue that the Raspberry Pi is not performant enough during restores or browsing the backups. During the backup itself performance should not have to be that big of an issue as it's mostly a background operation you will not be waiting on.
You could also use the RPi as a stepping stone which syncs it's files to the 'real' backup server which is on a daily/weekly timer instead of on-demand setup.
I'm using this concept for the problem that I want to collect metrics all day long, but not have a power hungry server running 24/7. So my RPi collects all metrics and streams then directly to my server for me to view realtime. But whenever the server is unavailable (on schedule or for maintenance) the RPi just buffers the metrics until the server is available again.
Also worth considering is just not using a single server for a single purpose but just cramming it full with utility to justify the power costs.
- manmal 4y agoThen how about an N95/N100 (recent Celeron successor) mini PC, like the ones from Beelink? They don’t draw that much power, but are 2-3x faster than a Raspi, have HW supported video de/encoding and can even run Windows if you needed that.
- DJBunnies 4y ago"that much power" is pretty subjective, is it 2x or 10x a pi? Might be a turnoff for some.
- manmal 4y agoThe N100 has a TDP of 6W. I haven't measured power draw of the whole system yet though, I imagine that the mainboard will pull another couple watts at least. It shines especially in scenarios where the Pi is just a tad too slow. E.g. you can't live transcode 4k videos on a Pi, while the N100 has latest UHD graphics and therefore ships with a decent HW-accelerated H265 en/decoder.
- nottorp 4y agoThere are a lot of low power media boxes but few servers sadly. By server i mean multiple network ports and storage ports, space in the case for several spinny discs in addition to the ssds etc. I doubt any NUC is good for a server by my definition.
- gh02t 4y agoSure there are, there are lots of NAS appliances boxes from the likes of Synology/QNAP/Aliexpress Special that can run double duty as servers built on similar low power CPUs. Some of them even have decent networking options. The problem is that a lot of the commercial products are woefully underspecc'ed for the price and you outgrow them quickly. Spinning disks also eat a lot of power, relatively speaking, so they kind of eat into the "low power" usecase.
- nottorp 4y ago> lots of NAS appliances boxes Rather roll my own Linux thank you. > Some of them even have decent networking options. I think few of them have multiple ethernet ports. Plus there's the matter of how much cpu the built in ethernet eats.
- manmal 4y ago> Rather roll my own Linux thank you. Most modern NAS have that option. It just doesn’t make that much sense since that would get rid of the (in some cases really good) DSM.
- nottorp 4y agoIt does if you want more than a storage appliance. I want the option of setting up any linux server software on it if i feel the need. Just a general purpose low power computer.
- gh02t 4y agoYou should actually look at what's available. You can get a QNAP box with an ARM CPU with lots of drive slots, dual 2.5 gig Ethernet and dual 10 gig SFP+ for like $700, among many more examples. Sure saturating those is gonna eat a ton of cycles and run like shit but... yeah of course it is it's a cheap low power CPU. They suck for the sorts of stuff I wanna do, but this is inherently a market segment that involves compromise and that is probably perfect for some people. I agree I'd much rather roll my own system (and that's what I did) and I would personally never buy one of those, but it's simply not right to say there are no options available if you want a low power server off the shelf. Some of them are even decent if you wanna pay for it.
- jeffbee 4y ago> power hungry server running 24/7 Nothing in this article supports this statement. It just says "high power consumption" without measuring, and declares victory without measuring the power saved. The fact is that power scaling has almost erased the difference between "suspended" and just "idle", to such an extent that there might not even be a meaningful difference, or any measurable difference. My NUC 12 Pro is drawing, at the wall, 2.7W, as best as I can measure. The SoC reports drawing below 200mW. This server is on. The way to get low power states on these is to just make sure your Linux is up to the task and your BIOS works correctly, which is one of the reasons to choose a NUC. The first-party firmware works! Another important thing for low-power server operation is to either use wifi, or make sure your ethernet is configured correctly for low-power operation. Unless you fix it, gigabit ethernet by default will propagate the link state all the way down to a high power state on the CPU. The NIC will say that it has tight latency requirements because the link is active, and it will configure the PCIe bus to avoid PCI link power management, and it will tell the CPU that it can't go below PC6. To avoid this you have to configure your NIC to ignore link latency requirements. Just unplugging the ethernet is the easier path, and it's faster than gigabit these days.
- deleted 3y ago[deleted]
- dekhn 4y agoNOte that the NUCs with power saving and wifi have a serious problem: latency. By default in the various Linux OSen I use, wifi power management is enabled. Often times, repeated pings will jump from 5ms to 100+ms (with a very high variance) and network bandwidth will be extremely poor. Even ssh on a LAN can be unusable!
- jeffbee 4y agoSure, but it's a miracle that it can do this at all. It's entering and exiting a sleep state that is very nearly off, in between pings.
- ape4 4y agoMy first thought too. Reports can show the power usage for each process. So reduce the power-hungry processes. Or schedule them for lower cost times of day.