Linux系统CPU优化之irqbalance

第一:服务简介

这个服务是专门做中断服务指令的!

能在系统层次保证多核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/

参考文档2:https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.3_Technical_Notes/irqbalance.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值