BGP服务器租用的优越特性
BGP服务器租用作为用户们熟知的一种服务器,除了具有很多不同于普通服务器的优势,其实还拥有着很多优越
的特性。主要表现在服务器nginx默认是没有开启利用多核cpu的配置的。需要通过增加worker_cpu_affinity配
置参数来充分利用多核cpu,cpu是任务处理,当计算费时的资源的时候,cpu核使用上的越多,性能就越好。
相比Apache,Nginx使用更少的资源,支持更多的并发连接,体现更高的效率,这点使Nginx尤其受到BGP服务
器租用的虚拟主机提供商的欢迎。能够支持高达50000个并发连接数的响应,感谢Nginx为我们选择epoll and
kqueue作为开发模型.
BGP服务器租用的这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数
(ulimit-n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit-n(ulimit-n
65535可设置最大打开文件数为65535)的值保持一致。
worker_processes最多开启8个,8个以上性能提升不会再提升了,而且稳定性变得更低,所以8个进程够用
了。而且是单个worker进程允许客户端最大连接数,这个数值一般根据BGP服务器租用的性能和内存来制定。
BGP服务器租用现在在Linux 2.6内核下开启文件打开数为65535,worker_rlimit_nofile就相应应该填写65535。
实际我们填入一个65535,足够了,一个网站的并发达到这么大的数量,也算一个大站了!