再使用Prelink还有意义吗?

Ken*_*ric 11 linux performance library

多年来使用各种 linux 机器,我已经习惯了使用预链接来加速应用程序的加载时间。

但是,每次重新安装软件包时,运行 prelink 的好处都会被否定,因为它、它的所有依赖项及其依赖项都需要重新预链接。

这种预链接可能会导致多个问题,其中一个就是二进制 MD5 失效,这对于比较 MD5 与上游修订版或使用 MD5 来确定二进制文件是否已更改并因此不希望在删除包时清除的事情有问题.

最近,计算机变得更快了,预链接产生的好处现在几乎不显着。

使用prelink仍然是一个理性的概念,还是可以随意丢弃并作为过去时代的东西留下?

Dav*_*ley 5

除非您订阅了 LWN.net,否则您在 2009 年 7 月 23 日之前无法阅读该文章,但您可能会发现http://lwn.net/Articles/341244/很有用。

  • 我总是对使用订阅者链接感到难过。就像我在敲诈他们什么的。 (5认同)
  • 我同意。当我遇到一篇有趣的文章时,我不介意向直接联系人(朋友或同事)提供订阅者链接,但公开发布它感觉不对。 (2认同)

小智 0

我认为随着内存价格的下降,预链接变得越来越没有用处。如果您仍然想稍微加快速度,您可以考虑preload