运行榨干服务器:让进程运行在指定的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 响就很慢了 效果很明

一键去除宝塔面板各种计算题与延时等待

现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...

Virmach 3.23美元可用6个月的VPS主机

Virmach 商家算是比较久且一直在低价便宜VPS方案中玩的不亦乐乎的商家,有很多同时期的商家纷纷关闭转让,也有的转型到中高端用户。而前一段时间也有分享过一次Virmach商家推出所谓的一次性便宜VPS主机,比如很低的价格半年时间,时间到服务器也就关闭。这不今天又看到商家有提供这样的产品。这次的活动产品包括圣何塞和水牛城两个机房,为期六个月,一次性付费用完将会取消,就这么特别的产品,适合短期玩玩...

蓝竹云挂机宝25元/年,美国西雅图 1核1G 100M 20元

蓝竹云怎么样 蓝竹云好不好蓝竹云是新商家这次给我们带来的 挂机宝25元/年 美国西雅图云服务器 下面是套餐和评测,废话不说直接开干~~蓝竹云官网链接点击打开官网江西上饶挂机宝宿主机配置 2*E5 2696V2 384G 8*1500G SAS RAID10阵列支持Windows sever 2008,Windows sever 2012,Centos 7.6,Debian 10.3,Ubuntu1...

服务器是干嘛的为你推荐
可現場列印的全自動單面和雙面印相機设备itunes支持ipad支持ipad支持ipadDescriptionios5windows键是哪个Windows快捷键是什么win10445端口Win10系统开放端口号怎样查看?win10445端口win的22端口和23端口作用分别是什么 ?x-routerX-Router这个软件有什么用
虚拟主机评测网 顶级域名 南通服务器租用 动态ip的vps 东莞电信局 主机测评网 css样式大全 蜗牛魔方 建立邮箱 日本bb瘦 四核服务器 银盘服务是什么 香港亚马逊 台湾google ebay注册 东莞主机托管 阿里云邮箱登陆 中国联通宽带测速 双十二促销 新疆服务器 更多