【http://blog.jobbole.com/87988/】介绍众所周知,NGINX 采用异步、事件驱动的方式处理连接。意味着无需对每个请求创建专门的进程或线程,它用一个工作进程(worker process)处理多个连接和请求。为了达到这个目的,NGINX采用非阻塞模式的 socket,并利用...
分类:
编程语言 时间:
2015-07-13 18:12:17
阅读次数:
268
Nginx默认没有开启利用多核CPU,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核CPU。CPU是任务处理,计算最关键的资源,CPU核越多,性能就越好。
worker_cpu_affinity这个参数要结合 worker_processes来一起使用。
首先 先说 worker_processes:
worker_processes指明了nginx...
分类:
其他好文 时间:
2015-07-13 16:07:06
阅读次数:
136
深入理解Nginx模块发开与架构解析读书笔记。
nginx在启动后,在unix系统中会以daemon的方式(可以手动关闭 nginx.conf daemon off)在后台运行,后台进程包含一个master进程和多个worker进程。master进程主要用来管理worker进程,包含:接收来自外界的信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常...
分类:
其他好文 时间:
2015-07-13 12:13:49
阅读次数:
101
基于spark1.3.1的源码进行分析
spark master启动源码分析
1、在start-master.sh调用master的main方法,main方法调用
def main(argStrings: Array[String]) {
SignalLogger.register(log)
val conf = new SparkConf
val args =...
分类:
其他好文 时间:
2015-07-11 22:55:30
阅读次数:
489
nginx安装目录修改nginx.conf文件配置负载均衡配置Tomcat集群并设置动静分离#user nobody; error_log logs/error.log; worker_processes 2;worker_rlimit_nofile 1024;events { ...
直接记录配置如下
userwww;
worker_processes1;
events{
worker_connections1024;
}
http{
includemime.types;
default_typeapplication/octet-stream;
keepalive_timeout300;
sendfileon;
server{
listen80;
server_namelocalhost;
root/var/www/web;
indexindex.phpindex.htm..
分类:
Web程序 时间:
2015-07-10 16:56:52
阅读次数:
139
一、一般来说nginx配置文件中对优化比较有作用的为以下几项:1.worker_processes8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数(如,2个四核的cpu计为8)。2.worker_cpu_affinity000000010000001000000100000010000...
分类:
其他好文 时间:
2015-07-10 15:06:37
阅读次数:
125
apache,Apache优化阅读:2516次时间:2011-01-04 12:07:30 字体:[大中小]Apache2.0中prefork.c模块和worker.c模块空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM 使...
分类:
Web程序 时间:
2015-07-10 09:24:15
阅读次数:
139
目录线程的几种状态基础线程前台线程、后台线程线程池概念理解一、线程的几种状态我们所说的基础线程就是通过Thread类显示创建的线程。可以大体了解一下Thread类相关的成员:属性:方法:线程的5个状态:1、 创建状态(new):对应 Thread th=new Thread(worker) 时 ,就...
分类:
编程语言 时间:
2015-07-09 00:39:33
阅读次数:
148
apache两种工作模式:(主流) prefork/workerprefork模式:默认这个模式(常用的多)效率比较高,但要比 worker使用内存更大这个多路处理模块(MPM)实现了一个非线程型的,预派生的web服务器,工作类似于 apache1.3。它适用于没有线程安全库,需要避免线程兼容性问题...
分类:
Web程序 时间:
2015-07-08 20:42:39
阅读次数:
176