免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1697 | 回复: 2
打印 上一主题 下一主题

[Web] 为什么我的apache会很慢啊? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-18 11:42 |只看该作者 |倒序浏览
我装的是redhat 9,下载最新的内核装上,apache是2.0.50,上面只放静态页面,编译时用了./configure --prefix=/usr/local/apache2 --enable-so,make,make install.用httpd -l查看加载的模块:
[root@web-linux bin]# ./httpd -l
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_cgi.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_userdir.c
mod_alias.c
mod_so.c
httpd.conf的配置有
<IfModule prefork.c>;
StartServers 3
MinSpareServers 3
MaxSpareServers 5
MaxClients 255
MaxRequestsPerChild 0
</IfModule>;
我的机器时1G,双cpu,可人数到100多人内存就到了800多M,人再多就死机,是怎么回事啊?我只放静态页面,在编译时是不是不用编译任何模块?该怎么编译最好呢?

论坛徽章:
0
2 [报告]
发表于 2004-09-18 12:05 |只看该作者

为什么我的apache会很慢啊?

我感觉apache2以后的不稳定
我还是认为以前的版本好
升级内核,我认为不怎么耗用
现在的内核应该到2.6.9了
我升级后就感觉linux处理速度
比以前慢了许多,不知是什么原因!
我觉得你的应该是升级内核的原因

论坛徽章:
0
3 [报告]
发表于 2004-09-18 15:31 |只看该作者

为什么我的apache会很慢啊?

我把apache关了,服务该停的都停了,有时会发现内存占用很大:
[root@web-linux bin]# top
15:24:35  up 2 days, 22:36,  1 user,  load average: 0.00, 0.00, 0.00
51 processes: 49 sleeping, 1 running, 1 zombie, 0 stopped
CPU0 states:   0.0% user   0.2% system    0.0% nice   0.0% iowait  99.3% idle
CPU1 states:   0.1% user   0.1% system    0.0% nice   0.0% iowait  99.3% idle
Mem:  1030240k av,  556672k used,  473568k free,       0k shrd,   70120k buff
                    107000k actv,  304820k in_d,     452k in_c
Swap: 2048276k av,     668k used, 2047608k free                  438936k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
10788 root      15   0  1084 1084   856 R     0.1  0.1   0:00   1 top
    1 root      15   0   148  136    96 S     0.0  0.0   0:05   0 init
    2 root      RT   0     0    0     0 SW    0.0  0.0   0:00   0 migration/0
    3 root      RT   0     0    0     0 SW    0.0  0.0   0:00   1 migration/1
    4 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 keventd
    5 root      34  19     0    0     0 SWN   0.0  0.0   0:00   0 ksoftirqd_CPU
    6 root      34  19     0    0     0 SWN   0.0  0.0   0:00   1 ksoftirqd_CPU
   11 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 bdflush
    7 root      15   0     0    0     0 SW    0.0  0.0   0:01   1 kswapd
    8 root      15   0     0    0     0 SW    0.0  0.0   0:00   1 kscand/DMA
    9 root      15   0     0    0     0 SW    0.0  0.0   1:04   0 kscand/Normal
   10 root      15   0     0    0     0 SW    0.0  0.0   1:23   0 kscand/HighMe
   12 root      15   0     0    0     0 SW    0.0  0.0   0:02   0 kupdated
   13 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 mdrecoveryd
   20 root      18   0     0    0     0 SW    0.0  0.0   0:00   0 scsi_eh_1
为什么啊?Swap: 2048276k av,     668k used, 2047608k free                  438936k cached
我swap时2G,为什么只用了668k ?后面的438936k cached是什么意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP