<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Aug 14, 2014 at 10:16 AM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Heya,<br>
<br>
Since its early days systemd contained the systemd-readahead tool, whose<br>
job was to improve boot times by reading files in their order on disk,<br>
before they would actually be needed by applications. In times of SSD<br>
the benefit of systemd-readahead is much less convincing, in many case<br>
it actually slows things down.<br>
<br>
The fact is now that nobody really cares about systemd-readahead much<br>
anymore. Nobody in the systemd team still works on a laptop with<br>
rotating media, hence nobody tries to optimize it in any way. And it<br>
probably needs a lot of looking after and love to still be useful as<br>
general purpose systems, instead of just slowing them down...<br>
<br>
So, I think with the release after the upcoming one we should just<br>
remove it from the systemd package and just throw it on the pile of<br>
historic cruft. So, yeah, here's the advance warning that this will be<br>
happening...<br>
<br>
(Well, unless somebody from the community who cares and wants to invest<br>
the necessary time in it steps up and gives it the love it really<br>
needs. If nobody does until that release, I will delete the component<br>
from systemd).<br>
<br>
I fully understand that not everybody uses SSDs yet, and also that<br>
theoretically doign systemd-readahead on SSD could be beneficial still<br>
(since RAM is still orders of magnitude faster than SSDs), but it's<br>
really not about that, it's about maintainership and giving the tool the<br>
love it needs.<br><br></blockquote><div><br></div><div>heh, ouch X_X </div><div><br></div><div>I can understand your sentiment, though. I've identified plenty of cases where readahead just isn't working out well at all, and the constant tweaking has left it ... quite a bit messy.</div>
<div><br></div><div>Auke</div></div><br></div></div>