我有以下专用的盒子,我只安装Apache的httpd服务器上,我应该调整什么参数在httpd.conf来实现最佳性能?
cat / proc / cpuinfo显示8个处理器(只在下面粘贴一个,其他都是一样的)
处理器:0 vendor_id:GenuineIntel cpu家族:6 型号:23 型号名称:Intel(R)Xeon(R)CPU E5410 @ 2.33GHz 步进:6 CPU MHz:2333.470 caching大小:6144 KB 物理ID:0 兄弟姐妹:4 核心ID:0 cpu核心:4 apicid:0 fpu:是的 fpu_exception:是的 cpuid等级:10 wp:是的 flags:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm bogomips:4666.94 clflush大小:64 cache_alignment:64 地址大小:38位物理,48位虚拟
免费-m
caching总共使用的空闲共享缓冲区
Mem:16054 15546 508 0 251 8084
- / + buffers / cache:7210 8843
交换:16370 0 16370
一些评论可能会帮助你:
您应该考虑使用HAProxy或nginx作为代理/负载均衡器,Apache并不擅长,因为它不能asynchronous处理请求。 Apache根本不是为这类任务而devise的。 使用asynchronousI / O的代理/平衡器可以为您节省大量资源。 而且你不需要这么大的服务器代理/平衡每秒100个请求,我可以在512Mb Rackspace Cloud实例上使用HAProxy代理每秒约500个请求(它使用四核CPU,但是LA大约为0.1通常在这个主机上,所以我只是不需要太多的处理能力)。