上面一篇文章说到: process_one_work中最重要的一件事情就是worker->current_func(work);这里就具体到一项很具体的任务了,由于我要研究文件系统嘛,所以很自然就到具体的任务里:void wb_workfn(struct work_struct *work)首先,w...
分类:
其他好文 时间:
2016-01-16 14:10:54
阅读次数:
735
让我们看看accept_mutex的意义:当一个新连接到达时,如果激活了accept_mutex,那么多个Worker将以串行方式来处理,其中有一个Worker会被唤醒,其他的Worker继续保持休眠状态;如果没有激活accept_mutex,那么所有的Worker都会被唤醒,不过只有一个Worke...
分类:
其他好文 时间:
2016-01-08 11:39:15
阅读次数:
136
usernobodynobody;worker_processes4;worker_rlimit_nofile51200;error_loglogs/error.lognotice;pid/var/run/nginx.pid;events{useepoll;worker_connections51200;}http{server_tokensoff;设定在客户端中关闭服务器的版本信息;proxy_set_headerX-Forwarded-For$proxy_add_x_f..
分类:
其他好文 时间:
2016-01-07 18:42:22
阅读次数:
303
DAGScheduler Master Worker RDD源码中隐式转换和Actor并发编程def distinct(numPartitions: Int)(implicit ord: Ordering[T] = null): RDD[T] = withScope { map(x => (x, ....
分类:
其他好文 时间:
2016-01-06 20:10:37
阅读次数:
216
1. 检测apache正在使用哪个MPM?XXX@XXX-ThinkPad-Edge-E431:~$ apachectl -V | grep -i mpmServer MPM: prefork2. 列出可用的MPM模块(确保mpm_worker在列表中)XXX@XXX-ThinkPad-Ed...
分类:
Web程序 时间:
2016-01-06 19:48:51
阅读次数:
370
web worker 是执行在后台的 JavaScript,独立于其它脚本。不会影响页面的性能。这是HTML5的一个标准;实现上讲。浏览器为wokrer启动了新的线程,从而实现了异步操作的功能; 以下是woker的一个简单样例。在html页面中。以worker.js为源文件。创建了名为“wo...
分类:
Web程序 时间:
2016-01-06 13:53:23
阅读次数:
146
首先梳理一下整体的架构,总的来说就是一个生产—消费者的形式,建立在Executor framework上:1.每一个Lane包含一个名字string和线程池(ExecutorService),线程池其实就相当于worker集合2.每一个Lane有一个计数器(AtomicInteger),用来记录进入...
分类:
其他好文 时间:
2016-01-06 01:32:13
阅读次数:
155
学习swoole的时候,建议开启的worker进程数为cpu核数的1-4倍。于是就学习怎么查看CPU核数# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU核数cat /proc/cpuinfo....
分类:
系统相关 时间:
2016-01-05 12:17:22
阅读次数:
177
#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/lo...
分类:
其他好文 时间:
2016-01-02 10:22:34
阅读次数:
153
关于HA高可用部署方式,Spark提供了两种方案:基于文件系统的单点恢复(Single-Node Recovery with Local File system) 主要用于开发或测试环境。为spark提供目录保存spark Application和worker的注册信息,并将他们的恢复状态写入该目....
分类:
其他好文 时间:
2015-12-31 14:32:06
阅读次数:
188