运行榨干服务器:让进程运行在指定的CPU

服务器是干嘛的  时间:2021-05-08  阅读:()

榨干服器 程运行在指定的CPU

可任意 但必在醒目位置以超接形式明文章原始出和作者信息

原文地址http://www.blogkid.net/archives/2670.html

我的Linode十分繁忙在跑一些密集操作数据的Rake任 尤其如此。但我

察  Linod。e服器的4核CPU 只有第1个核心CPU#0非常忙其他都

于idle状

不了解Linux是如何度的但在Lin。ode的 状下 然有化的余地。除了理

正常任 CPU#0需要理各中断 因此 若能将CPU。#0分担的任 派到其他

CPU核心上 可以  系的理能力将有更大的提升

两个名

SMP (Symmetrical Multi-Processing) 指在一。个算机上集了一 理器(多

CPU) 各CPU之共享内存子系以及 构 [更多. . .]

CPU affinity 中文作“CPU和力”。 是指在CMP架构下能将一个或

多个、程定到一个或多个理器上运行 [更多. . .]

一 在Linux上修改程的“CPU 和力”

在Linux上 可以。通 taskset命令行修改。以Ubuntu例运行如下命令可以

安装taskset工具

# apt-get install schedutils

运行中的程文档上可以用下面的命令 把CPU#1 #2 #3分配PID 2345

的程

# taskset -cp 1,2,3 2345

但我 没奏效 于是我掉了MySQL 并用taskset将它启 

# taskset -c 1,2,3 /etc/init.d/mysql start

于其他程 也可如此理nginx除外 下文。 。之后用top看CPU的使用

情况 原来空的#1 #2 #3 已在辛勤工作了

、二 配置nginx 定CPU

才nginx除外是因 nginx提供了更精确的控制。

在conf/nginx.conf中有如下一行worker_processes 1;

是用来配置nginx启几个工作程的 默 1 。而nginx支持一个名worker_cpu_affinity的配置 也就是 nginx可以每个工作程定CPU 。

我做了如下配置worker_processes 3;worker_cpu_affinity 0010 0100 1000;

里0010 0100 1000是掩分代表第2 、3 、4 cpu核心。

重启、nginx后 3个工作程就可以各自用各自的CPU了 。

三 刨根底

1. 如果自。己写代要把程定到CPU 怎。 做可以用sched_setaffinity函数 在Linux上 会触一次系 用

2. 如果父程置了affinity之后其建的子程是否会有同的属性我子程确 承了。父程的affinity属性其用taskset启 程就是一次fork+exec

四 、Windows 

在Windows上修改“CPU和力”  可以通任管理器搞定。

*个人感Windows系中翻的“理器系”比“CPU和力”容易理解点儿

行了 的修改后即使系 达到3以上 不 存打。blogkid.net首。 有40多次 依然 以前一旦 超了1.5 响就很慢了 效果很明

iHostART:罗马尼亚VPS/无视DMCA抗投诉vps;2核4G/40GB SSD/100M端口月流量2TB,€20/年

ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...

提速啦(900元/月),杭州BGP E5-2665/89*2 32核 48G 100G防御

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑提速啦的市场定位提速啦主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。提速啦的售后保证提速啦退款 通过于合作商的友好协商,云服务器提供3天内全额退款,超过3天不退款 物理机部分支持当天全额退款提速啦提现 充...

Sparkedhost($8/月)美国迈阿密AMD Ryzen高性能VPS;免费100G高防

sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...

服务器是干嘛的为你推荐
字符串div支持ipad支持ipadwin10445端口Win10系统开放端口号怎样查看?ipad上网ipad上网速度很慢怎么回事?win7如何关闭445端口如何彻底永久取消win7粘滞键功能360chromechrome是什么文件夹?是360急速浏览器吗?但是怎么没有卸载掉?csshack针对IE6的CSS HACK是什么?googleadsense10分钟申请Google Adsense是一种怎样的体验迅雷雷鸟迅雷会员每日免费抽奖,抽中迅雷的雷鸟披肩了,要钱吗
80vps kvmla 圣迭戈 info域名 国外空间 12306抢票助手 远程登陆工具 debian7 免费ddos防火墙 国外代理服务器软件 天翼云盘 卡巴斯基是免费的吗 银盘服务 国内域名 工信部网站备案查询 中国域名 magento主机 神棍节 ddos攻击教程 主机箱 更多