用apache 做视频文件服务器,如何优化提高系统负载性能

用apache 做视频文件服务器,如何优化提高系统负载性能

配置为
cpu 双 Intel(R) Xeon(TM) CPU 3.20GHz 模拟四个cpu
内存 MemTotal:      6206916 kB
MemFree:         55820 kB
SwapTotal:    15004700 kB
SwapFree:     15004684 kB
硬盘 为raid 5 管理文件总大小为4-5T
网络带宽不是问题

apache 1.3做视频文件服务器,正常并发(httpd进程)>1000 ,load average 15左右。峰值并发(httpd进程)1500,峰值的时候,机子负载很高,用shell登陆反应都很慢。
请教各位高手,如何优化内核、调整系统,提高其负载能力

正在准备转用apahe2.x 使用prefork还是worker好些,有人说worker模式不是很稳定,prefork占用系统资源又太大?

另外该如何查找系统的瓶颈,是应用的问题还是系统io太大承受不了,有什么好的方法。

还请各位大哥帮忙,小弟在这有礼了
单个文件大小一般在10M-20M
访问量比较大的话,用worker要好些
用lighttpd或者其他的WebServer,有能力的话自己开发一个专用的
lighttpd 好像稳定性没有apache好,并且我们需要用cgi 做 防盗连。自己开发的话用哪种模型性能高。
多谢各位大哥解答,还请多给些指导


QUOTE:
原帖由 michael4u 于 2007-8-13 16:27 发表
配置为
cpu 双 Intel(R) Xeon(TM) CPU 3.20GHz 模拟四个cpu
内存 MemTotal:      6206916 kB
MemFree:         55820 kB
SwapTotal:    15004700 kB
SwapFree:     15004684 kB
硬盘 为raid 5 管理文件总 ...

不知流量跑多少?跑到多少以上系统的负载到15?

raid 5 是用几个硬盘做的?什么接口的?

是CPU的占用率高还是IO占用高?

我觉得你要先找出瓶颈在哪?
峰值的时候看看网络、CPU、内存、IO的负载再说吧。
shell 登陆慢原因很多.

你把DNS反解析关了试试吧