十一.自动根据CPU数目设置进程个数和绑定CPU亲缘性
2014-11-06 13:42
429 查看
1.为worker_processes增加参数auto。当设置成auto,tengine将自动启动与cpu数量相同的worker进程。
worker_processes auto
2.为worker_cpu_affinity增加参数auto和off。当设置成auto时,tengine将根据worker的数量自动配置cpu绑定位图。
绑定的顺序是按CPU编号从大到小。 如果worker数量大于cpu数量,则剩余的worker进程将按照CPU编号从大到小的顺序
从编号最大的CPU开始再次绑定。
例如:某CPU有8核,
worker数量是4,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000
worker数量是8,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000, 00001000, 00000100, 00000010, 00000001
worker数量是10,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000, 00001000, 00000100, 00000010, 00000001, 10000000, 01000000
当设置成off时,tengine不会进行cpu绑定
worker_cpu_affinity auto
worker_processes auto
2.为worker_cpu_affinity增加参数auto和off。当设置成auto时,tengine将根据worker的数量自动配置cpu绑定位图。
绑定的顺序是按CPU编号从大到小。 如果worker数量大于cpu数量,则剩余的worker进程将按照CPU编号从大到小的顺序
从编号最大的CPU开始再次绑定。
例如:某CPU有8核,
worker数量是4,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000
worker数量是8,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000, 00001000, 00000100, 00000010, 00000001
worker数量是10,则自动配置的绑定位图是10000000, 01000000, 00100000, 00010000, 00001000, 00000100, 00000010, 00000001, 10000000, 01000000
当设置成off时,tengine不会进行cpu绑定
worker_cpu_affinity auto
相关文章推荐
- 设置cpu亲和性---即 绑定特定的进程线程到指定的cpu
- 设置cpu亲和性---即 绑定特定的进程线程到指定的cpu
- linux下使用taskset设置进程cpu绑定不起作用
- 是查看一个目录,根据文件的数目,启动相应的进程数
- 进程绑定CPU简单应用
- 性能分析-根据进程情况自动抓取内存
- 根据文件内容自动设置UITableView(cell)行高
- Perl批量杀升腾终端绑定程序进程,解决CPU占用率100%问题。
- 设置XP像win2k一样自动登陆,利用AT命令和Shutdown命令定时自动关机,杀死顽固进程
- Linux技巧:多核下绑定硬件进程到不同CPU
- 自动Suspend CPU占用率最高进程,夏天CPU好帮手
- XP 怎么根据进程名及服务名自动杀死相关进程
- VS下设置代码根据窗口大小自动换行
- iis6应用程序池被自动禁用问题 Service Unavailable 应用程序池 'DefaultAppPool' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为
- nginx的worker数目进程设置问题
- [WPF]根据内容自动设置大小的RichTextBox
- 如何设置进程(线程)在指定的CPU上运行
- SharePoint 2010 根据IE设置自动选择多语言
- Windows XP自动更新导致svchost.exe进程CPU占用率100%解决方案
- 查看进程绑定cpu