Linux常见技术支持问题.pdfVIP

  • 14
  • 0
  • 约1.41万字
  • 约 10页
  • 2019-09-23 发布于中国
  • 举报
Linux 常见技术支持问题十一则 仙人掌工作室 解答 Linux 技术支持中常见的十一个问题,例如多重启动、性能调整、文件同步、改变文件清单默 认显示方式、多台机器的时钟同步、邮件备份,等等。 1 我想要让 Apache 为大量的连接提供服务。为了减小创建进程所需要的时间,我把 Apache 子进 程数量配置为固定的 1000 。系统的性能很差,有时甚至拒绝连接。你有什么建议吗? A: 看来你很可能遇到了一个通常称为 “thunderingherd ”(异乎寻常地聚集)的问题。 Apache 和 Linux 的文档都详细地说明了这个问题,你可以用几种方法来解决它。 在 Linux 中,这种情形通常从进程 “wake”(唤醒)发展而来。 当一个新到达的连接要求 Apache/Linux 提供服务时,系统向所有正在休眠的进程发出通知。这时,所有这些进程会试图获得对新连接的控 制权。但是,它们之中只有一个能够获得成功,所有其他进程都将失败并转入休眠状态。这被称为 “wake all (全部唤醒)” 。Linux 2.2 和更早的内核都按照这种方式进行处理。 当正在休眠的

文档评论(0)

1亿VIP精品文档

相关文档