Linux系统CPU优化之irqbalance
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
第一:服务简介
这个服务是专门做中断服务指令的!
能在系统层次保证多核CPU的合理分配!
第二:安装方法
#yum -y install glib2-devel
#yum -y install irqbalance
# /etc/init.d/irqbalance start
注意:如果报错
正在启动 irqbalance:irqbalance: symbol lookup error: irqbalance: undefined symbol: g_list_free_full
这个就是没有安装glib2-devel引起的;
第三:优缺点分析:
优点:既可以提升性能,又可以降低能耗。
原理:irqbalance 优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。
觉得绕口的话,就是多个马拉一辆车,车夫就是irqbalance!
缺点:
由于irqbalance选用自己的算法,多线程服务时,会有潜在的分配失败问题,由此造成性能的不稳定!
第四:选取标准:
主要由系统所承载的硬件和所负载的软件来决定!
举例:
一台配置一般的文件服务器完全可以开启irqbalance 服务;
一台配置很优的Oracle数据库服务器完全不需要开启此服务(Oracle自身有调度器,irqbalance 本身也消耗资源,最终要的,必须注意第三步提出的缺点)
参考文档1:https://irqbalance.org/
参考文档1:http://slackbuilds.org/repository/14.1/system/irqbalance/
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)