D&C GLug - Home Page

[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]

Re: [LUG] Optimisation for backups?

 

On 03/10/2020 01:50, Michael Everitt wrote:
On 03/10/20 01:28, comrade meowski wrote:
<some stuff>

Wot he sed (I won't repeat here...!) ^^

I've yet to deploy ZFS but it really is pretty good if you're not already
married to btrfs (why would you?) or xfs (for other reasons).

I seem to be struggling to find the B* variants of schedulers, but then I
happen, presently, to run ck-patches on top of my kernels, which gives me
the MuQSS cpu scheduler. Alas this doesn't work with containers very well,
since nobody has implemented proper CGROUPs support which everything needs
(some stupid 'moral' reasons there). I can vouch for the zen/liquorix
folks, they hang about in the same area of IRC I do for support of such
kernell features, and they're pretty decent and smart guys.

I've usually been aiming to run the BFQ IO scheduler, but for some reason
it's 'disappeared' in the kernel variants I'm running. I think this needs
some more homework on my part to fix, however ...

But yeah, TL;DR don't make your machine sweat un-necessarily .. there is
much tuning you can do, and the defaults are often 'safe' (Read: lame)
especially for conservative Debian users... (!!)

Good luck, and watch your system fly Soon™ ... ;P

I base my kernels on:

https://gitlab.com/post-factum/pf-kernel/-/wikis/README

Which does have this for Gentoo users:

https://packages.gentoo.org/packages/sys-kernel/pf-sources

BFQ is pretty common now (there's been talk of making it the default for spinning hdds) and available in many kernels but BMQ less so. If you're building your own though - well obviously, on Gentoo - and manually patching then grab the kernel patches from:

https://github.com/sirlucjan/kernel-patches

Specifically:

git clone https://github.com/sirlucjan/lucjan-kernels.git

I then patch in from that whatever I need on top of the base features that the pf-kernel provides. Your Gentoo process will be different of course, perhaps you automate it with a custom ebuild or something. Dunno, I'm well out of practice on Gentoo ¯\_(ツ)_/¯

Don't even get me started on CGROUPS!

People definitely forget that Debian - quite rightly - purposefully choose very, very safe conservative defaults across their standard installs. That's a good thing because they want it to be as reliable as possible for everyone of course. That does result in potentially a LOT of performance left on the floor though. Debian Stable particularly on modern hardware can really, really fly with some basic tweaking and older machines that are starting to stress often have plenty more to give.

--
The Mailing List for the Devon & Cornwall LUG
https://mailman.dcglug.org.uk/listinfo/list
FAQ: http://www.dcglug.org.uk/listfaq