linux下使用taskset设置进程cpu绑定不起作用
自从大规模使用了虚拟化之后,大流量时soft interrupt在某个cpu很高就是个严重的问题,最近一有时间就研究这个问题,如果网卡本身不支持多队列的话,有没有办法缓解这个问题。
一开始使用rps,效果不是很好,总体来说,设置rps之后,其他cpu确实分担了部分si,但实际效果并不明显。
后来,考虑设置nox2apic,也没有什么明显效果。
最后,想着,既然其他方式目前看来都不怎么有效,并且软中断都在cpu 0上,那就让java进程不要在cpu0上运行。找了一下,taskset。设置之后,发现taskset好像也不是绝对的,如下所示:
[root@dev3 apache-tomcat-7.0.72-NB]# taskset -cp 1,2,3 2809
pid 2809's current affinity list: 0-3
pid 2809's new affinity list: 1-3
哎,我也是醉了。。。。网上是不是都真的生效了,还真就不知道了。。。
只能等着阿里云ECS支持多队列网卡了。找时间设置bond看看,能不能拉平下。
linux下使用taskset设置进程cpu绑定不起作用相关推荐
- Linux下如何定位Java进程CPU利用率过高原因
首先通过Top命令查看占用CPU较高的进程PID,执行Top之后按1可以查看每个核占用比例 1 top 这里由于我是用的虚拟机,即使我的Java进程占用CPU很高也只是占的虚拟机的,而对整个机器的CP ...
- windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题
windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 参考文章: (1)windows下设置进程CPU相关性/亲合度,解决CPU使用率占用100%的问题 (2)https: ...
- Linux下C语言编程-进程的创建
Linux下C语言编程-进程的创建 作者:hoyt 1.进程的概念 Linux操作系统是面向多用户的.在同一时间可以有许多用户向操作系统发出各种命令.那么操作系统是怎么实现多用户的环境呢?在现代的操作 ...
- 查linux服务器CPU多少C,在linux 下怎么查看服务器的cpu和内存的硬件信息
在linux 下怎么查看服务器的cpu和内存的硬件信息 ------------------------------------------------ fzljnqkt 采纳率:44% 11级 20 ...
- MongoDB在Linux下常用优化设置
MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...
- linux ps内存占用率,linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定...
背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况. 一. linux ps命令,查看某进程cpu和内存占用率情况 [root@test vhost]# ps aux US ...
- Linux下查看某一进程占用的内存
一. ps -ef|grep flink 和 top -p pid 组合 Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如:ps -ef|grep flink,可以看到f ...
- Linux下查看某一进程所占用内存的方法 -- from cnblogser 小得盈满
Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id 可以看到是2913,现在可以使用如下命令查 ...
- 查看linux每个进程占用内存多少,Linux下如何查看哪个进程占用内存多?
1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...
最新文章
- switch...case结构
- 为了撩妹用Python做了一个办公小工具,她说棒极了
- 被误解的MVC和被神化的MVVM
- 对代码生成器的一点想法
- 知识图谱最新论文清单,高阶炼丹师为你逐一解读
- matlab 中一些对数组或矩阵的处理
- python自动化学习之语法学习(判断语句和循环语句)
- matlab 最舒适的背景配色
- LU分解、矩阵求逆与解线性方程组(matlab代码)
- linux 命令详解 大于号_shell重定向(大于号,小于号,左右,21,)
- BZOJ5109 CodePlus 2017大吉大利,晚上吃鸡!(最短路+拓扑排序+bitset)
- 每日一课 | AES加密和解密(CBC模式)
- 电能管理系统在中材萍乡水泥4500t/d生产线改造上的应用
- 安恒6月月赛 DASCTF 6th Re 部分wp
- 安装与配置VMware虚拟机 https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
- 移动设备无线投屏到电视机
- linux 未分配分区合并,这种情况如何扩展硬盘,合并硬盘分区,主分盘和未分配中间有个恢復分区,不能合并扩展硬盘!...
- RabbitMQ常见问题解决方案——消息丢失、重复消费、消费乱序、消息积压
- Python字典及其使用方法
- 一款手机云台算法需求讨论
热门文章
- SpringBoot中配置为开发模式,代码修改后不用重新运行
- php计算波动率,单向波动率差值研究:单向波动差值实现绝对收益
- php group by 求和,GROUP BY 求合计、平均值、最大最小值、数据件数
- python在线投票系统 统计票数_分层分平台,让每个学生享受教育公平 ——冯敬益老师的Python编程教学探索...
- java 集合数组初始化_Java用Arrays.asList初始化ArrayList实例方法
- centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置
- 数据之“星”汇聚,第三届「星斗奖」申报正式启动!
- mysql utc 下取得昨天的时间段。
- DHCP冲突的解决方法
- dwz ajax session超时跳转登录页(struts2自定义拦截器)