Apache 2.0性能优化—MPM的选择与配置
谈到Apache,大多数系统管理员对其稳定版1.3印象颇深。虽然Apache 2.0的系列开发版早已由Alpha、Beta发展到现在的GA(General Availability)版,但是一些人潜意识里还认为开发版
原创
2010-11-29 22:46:29
426阅读
Apache 2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache 1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如H
转载
2009-04-25 21:42:17
435阅读
Apache2.0在性能上的改善最吸引人。在支持POSIX线程的Unix系统上,Apache可以通过不同的MPM运行在一种多进程与多线程相混合的模式下,增强部分配置的可扩充性能。相比于Apache1.3,2.0版本做了大量的优化来提升处理能力和可伸缩性,并且大多数改进在默认状态下即可生效。但是在编译和运行时刻,2.0也有许多可以显著提高性能的选择。本文不想叙述那些以功能换取速度的指令,如Hostn
转载
2009-07-13 17:06:29
654阅读
MPM优化你的Apache
作者:squall E-mail:squall@grlinux.net 前言: 最近朋友的服务器访问量过大,导致页面打开迟缓,下载速度也降到了30-40KB/秒,由于经费和环境问题,集群方案没有得以应用。考虑了如上的因素,我决定通过对Apache增加模块来进行优化,下面是我的实施过程,如果你对其感兴趣,不妨一看。 正文: Apache 2.0在性
转载
精选
2009-05-14 11:17:33
300阅读
MPM优化你的Apache[学习笔记]
作者:squall
E-mail:squall@grlinux.net
前言:
最近朋友的服务器访问量过大,导致页面打开迟缓,下载速度也降到了30-40KB/秒,由于经费和环境问题,集群方案没有得以应用。考虑了如上的因素,我决定通过对Apache增加模块来进行优化,下面是我的实施过程,如果你对其感兴趣,不妨一看。
正文:
Apac
转载
精选
2011-12-13 00:52:58
398阅读
本文来自:Linux宝库 -- http://www.linuxpk.com/3191.html
查看了连接数和当前的连接数,分别是
netstat -ant | grep $ip:80 | wc -l netstat -ant |
转载
精选
2010-11-10 21:20:01
349阅读
Apache的核心特征和多处理模块:core:一直可用的apache http服务器的核心功能mpm_common:有一个以上的MPM实现的指令的集合beos:为BEOS特别优化的MPMevent:基本的worker MPM的实验变种mpm_netware:MPM专门为Novell NetWare实施优化的一个线程web服务器优化mpmt_os2:专门为OS/2混合多进程、多线程的MPMprefo
转载
精选
2014-02-16 16:15:21
657阅读
Apache使用哪种MPM在在安装的时候可以用
--with-mpm={beos|worker|prefork|mpmt_os2|perchild|leader|threadpool}
安装之后可以用httpd -l命令看到。
MPM的进程模块有有很多种( 见Apache官方文档:http://httpd.apache.org/docs-2.0/mod/)。
今天我主要是比较
转载
精选
2010-10-19 13:25:47
818阅读
一、MPM模块简介
多路处理模块,Multi-Processing Modules,MPM。负责绑定本机网络端口、接受请求,并调度子进程来处理请求。
二、MPM模块的类型
prefork 一个非线程型的、预派生的MPM
worker 线程型的MPM,实现了一个混合的多线程多处理MPM,允许一个子进程中包含多个线程。
event
原创
2013-02-21 11:09:18
747阅读
点赞
什么是MPM?
MPM(Multi -Processing Modules,多路处理模块)是Apache2.x中影响性能的最核心特性。
是Apache 2.x才支持的一个可插入的并发模型,在编译的时候,我们只可以选择一个并发模型。
配置文件:/usr/local/apache2/conf/extra/httpd-mpm.conf
如果a
转载
2011-08-23 13:05:45
1933阅读
介绍Apache HTTP 服务器被设计为一个功能强大,并且灵活的 web 服务器,可以在很多平台与环境中工作。不同平台和不同的环境往往需要不同的特性,或可能以不同的方式实现相同的特性最有效率。Apache httpd通过模块化的设计来适应各种环境。这种设计允许网站管理员通过在编译时或运行时,选择哪些模块将会加载在服务器中,来选择服务器特性。Apache HTTP 服务器 2.0 扩展此模块化设计
原创
2014-06-30 19:59:58
1501阅读
点赞
1评论
什么是MPM? MPM(Multi -Processing Modules,多路处理模块)是Apache2.x中影响性能的最核心特性。是Apache 2.x才支持
转载
2022-10-20 09:30:07
87阅读
使用Apache worker MPM 来提高passenger 性能
原创
2014-10-28 05:23:00
402阅读
查看aoache在哪个模式下运行:[root@www ~]# /usr/local/apache2/bin/apachectl -lapache三种工作模式:prefork worker event如何使用apache的 work模式还是 prefork 模式注意: 2.4之前版本默认为prefork, 2.4已经变为event模式在编译apache的时候,有一个参数叫做
原创
2015-07-25 20:21:13
562阅读
prefork(子进程)-内存占用大 2.2版本默认 worker(线程)-内存占用小 适用访问量大的时候 event --worker的升级版 2.4版本
原创
2016-06-08 15:42:09
320阅读
查看Apache工作模式的命令是:[root@qiangzi httpd-2.2.32]# /usr/local/apache2/bin/apachectl -M[root@qiangzi ~]# /usr/local/apache2/bin/apachectl -MLoaded Modules:core_module (static)authn_file_module (static)authn
原创
2017-06-14 17:10:19
550阅读
服务器型号:
型号:DELL1750
cpu:Intel Xeon(TM) CPU 3.06GHz
内存 :1G
硬盘:70/70/70
操作系统:FreeBSD 4.8p-STABLE
主要针对的应用需求:
峰值:800次/s
日pv流量一千万。
每个文件最大0.5k字节,都是html文件.
使用内存文件系统。
转载
2012-05-14 17:49:21
770阅读
apache的几种工作模式event、worker、prefork
原创
2020-10-06 21:39:07
686阅读
1、什么是MPM? Multi-Processing Module (MPM) implements a hybrid multi-process multi-threaded server。(多进程、多线程)2、有多少种MPM? 大致有:prefork MPM、worker MPM、BeOS MPM、NetWare MPM、OS/2 MPM、WinNT MPM。  
原创
2016-09-20 23:11:57
536阅读
Apache作为大多数人接触的第一个webserver,一直以配置简单,安全稳定而著称。作为草鸟级运维的我们,经常被问关于web优化方面的问题,所以我们要提前准备些,今天就总结些关于apache优化的小知识点。虽然ap
翻译
精选
2013-02-26 17:00:55
393阅读