相关文章  
  • Linux循序渐进(7)
  • Linux循序渐进(6)
  • Linux循序渐进(9)
  • Linux系统下设备驱动的安全端口分配
  • Unix系统安全必读(2)
  • Unix系统安全必读(1)
  • 用于Linux的开放BIOS开源项目介绍
  • 在Linux高负载下mysql数据库彻底优化二
  • 在Linux高负载下mysql数据库彻底优化一
  • 初学Linux上手技巧
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Linux常见技术支持问题十一则1

      解答Linux技术支持中常见的十一个问题,例如多重启动、性能调整、文件同步、改变文件清单默认显示方式、多台机器的时钟同步、邮件备份,等等。

      1.我想要让Apache为大量的连接提供服务。为了减小创建进程所需要的时间,我把Apache子进程数量配置为固定的1000。系统的性能很差,有时甚至拒绝连接。你有什么建议吗?

      解答:看来你很可能遇到了一个通常称为“thundering herd”(异乎寻常地聚集)的问题。Apache和Linux的文档都详细地说明了这个问题,你可以用几种方法来解决它。

      在Linux中,这种情形通常从进程“wake”(唤醒)发展而来。当一个新到达的连接要求Apache/Linux提供服务时,系统向所有正在休眠的进程发出通知。这时,所有这些进程会试图获得对新连接的控制权。但是,它们之中只有一个能够获得成功,所有其他进程都将失败并转入休眠状态。这被称为“wake all”(全部唤醒)。Linux 2.2和更早的内核都按照这种方式进行处理。

    页码:[1] [2] [3] [4] [5] [6] [7] [8]1页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved