由于我有硬盘,并且我想减少我的启动时间,所以我决定从ureadahead转到e4rat,
但我有一个疑问,因为根据这里的说法,e4rat在2012-05-03之后还没有开发过,但是如果你寻找预置的东西是类似的,根据launchpad的说法,在2009-11-29之后似乎没有任何新的主要版本,但是Ubuntu16.04仍然使用uread进0.100.0-19(根据launchpad)。我发现,在2010-2013年期间,e4rat的速度相对较快(根据旧的帖子)。e4rat还是比ureadhead快吗?或者有比e4rat更快的新的预置版本(我错过了这个版本)?
发布于 2016-09-12 20:54:19
让我们看看野兽是做什么的
e4rat-realloc,它在经常使用的文件周围移动,这样它们的块就会彼此靠近,从而减少硬盘磁头加载这些文件的移动路径。以及e4rat-preload工具,它(添加到内核参数后)与预警器工作相同。有趣的是,Archlinux wiki提到可能性同时使用e4rat和ureadahead,虽然没有详细信息。它们可能意味着使用线程而不是e4rat-preaload。因此,对于HDD来说,e4rat总是比预置更快。对于SSD来说,由于它们的随机访问时间与相邻块的访问时间相同,重新分割文件是没有意义的。因此,e4rat-preload和ureadahead是唯一接触到性能的工具,因为它们的工作是相同的,所以性能也是一样的。
注意:由于SSD是快速的,先导提高了那里的性能没有那么多。这导致了系统开发人员之间的讨论,他们现在主要使用SSD。因为它是有用的,他们问是否有人想要维护它的模拟系统d-readahead。来自系统的没有人站出来,所以它被移除了。。因此,如果还没有,我希望e4rat和线程的开发也会放缓。
https://askubuntu.com/questions/780884
复制相似问题