etchosts的大小限制(Linux)

 etchosts的大小限制(Linux),第1张

概述在你可能开始看到性能下降之前,有没有人碰巧知道/ etc / hosts的理论大小限制在 Linux系统上是什么? 此外,任何人都可以指向一些官方来源,说明预期的限制是什么? Use the source,迈克. 解析器使用线性搜索文本文件来查找条目.这是一个没有索引的数据库.因此,在没有附加缓存功能的情况下,查找的成本将为O(n).至于何时会导致性能下降,这是一个不可能回答的问题 – 每条记录都 在你可能开始看到性能下降之前,有没有人碰巧知道/ etc / hosts的理论大小限制在 Linux系统上是什么?

此外,任何人都可以指向一些官方来源,说明预期的限制是什么?

解决方法 Use the source,迈克.

解析器使用线性搜索文本文件来查找条目.这是一个没有索引的数据库.因此,在没有附加缓存功能的情况下,查找的成本将为O(n).至于何时会导致性能下降,这是一个不可能回答的问题 – 每条记录都会变慢.

如果您与数据库程序员或管理员交谈,您将获得索引查找(O(log2(n))比全表扫描更便宜的点的不同数字,但通常答案将在20的区域内到100条记录.

任何需要解析很多名称的linux系统(不仅仅是主机名).应该运行nscd或类似的.大多数此类缓存将自己索引数据,这会使性能问题无效,但是……

它无法管理复杂/大型数据集 – 如果您的主机具有多个IP地址,则通过hosts文件进行查找将始终返回第一个条目.

总结

以上是内存溢出为你收集整理的/ etc / hosts的大小限制(Linux)全部内容,希望文章能够帮你解决/ etc / hosts的大小限制(Linux)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存