首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >还有改善inetd性能的方法吗?

还有改善inetd性能的方法吗?
EN

Server Fault用户
提问于 2009-10-26 05:24:39
回答 4查看 534关注 0票数 0

我在AIX5.3上使用inetd设置了一个tcp服务器。

问题是,如果我有一个独立的deamon服务器,那么来自server.But的响应非常慢,它非常快。但我的要求是我必须使用inetd。

那么,还有什么可以提高inetd的性能吗?

谢谢

EN

回答 4

Server Fault用户

发布于 2009-10-26 05:29:49

在inetd中运行时的问题之一是它将在性能中引入开销。如果性能是需要考虑的,请不要使用inetd并使用独立的守护进程。

票数 2
EN

Server Fault用户

发布于 2009-10-26 06:19:54

提高性能的最好方法是将inetd从画面中剔除。但是,如果你真的,真的需要使用inetd,这里有一些建议:

  1. 将inetd改为负优先级。
  2. 关闭/关闭inetd测井
  3. 登录到更快的磁盘/ raid。

另一种可能是,您的服务正在处理一个或少量请求,然后关闭。如果是这样的话,那么在load下inetd将花费大量时间重新启动您的服务。所以你想避免这种情况。

最后一种可能是,您所看到的问题是由于服务器进程没有正确终止,并且使用完内核资源而引起的。在最坏的情况下,他们甚至可能在旋转。当您的系统运行缓慢时,使用您的系统的监视工具来查看实际发生的情况是值得的。

票数 2
EN

Server Fault用户

发布于 2009-10-26 08:42:26

你能告诉我们“非常慢”和“非常快”之间的区别吗?可能是inetd在做一些事情,比如对每个连接进行IP地址的反向查找(我不确定,这只是猜测),而且您可能没有设置DNS服务器来回答,所以每个连接都有一个1到2分钟的超时时间。

如果差异是"10 /每秒“与"12每秒”,那么您将有不同的问题,如果差异是“用90秒来响应”和“立即响应”。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/78268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档