irqbalance对台式机/笔记本是否有帮助?

Ubuntu预安装irqbalance,卸载它不会有任何依赖问题,系统也没什么异常。但为了谨慎起见,我还是在网上搜索了一下irqbalance有什么用。有些太专业了我也看不懂,我看到一条类似的问题:https://serverfault.com/questions/513807/is-there-still-a-use-for-irqbalance-on-modern-hardware,回答是推荐安装irqbalance,但好像是针对服务器而言的。http://blog.yufeng.info/archives/2422文末则说“irqbalance根据系统中断负载的情况,自动迁移中断保持中断的平衡,同时会考虑到省电因素等等。 但是在实时系统中会导致中断自动漂移,对性能造成不稳定因素,在高性能的场合建议关闭。”什么是“实时系统”?那些场合算“高性能场合”?至此问题还是没有解决。而且这篇文章也没有专门针对PC来说。
于是我就在GitHub上提交了一个问题:https://github.com/Irqbalance/irqbalance/issues/54。翻译如下:
我问:irqbalance对当代PC是否有用?
我的系统预装irqbalance,后台运行并且占用内存。似乎删除它没什么坏处。我想知道irqbalance对PC来说是否有助于提高性能或省电。我在网上搜索过,没有找到关于PC的东西,只有关于服务器的东西。谢谢。

ppwaskie(irqbalance的贡献者之一)回答:
你好,
这不是问这样的问题的合适地方,bug跟踪器是用来报告bug的。我将在我回复之后关闭它。
irqbalance跨多个平台做很多事情。其主要目的是帮助MSI-X设备分配中断,如高端的网络卡,帮助测量吞吐量。无论是使用irqbalance,或手工调整中断的布局,是10千兆和更高的工作负载正常运行的必要。
也就是说,你的情况,你听起来像在一个桌面/笔记本机运行irqbalance。我仍然在我的台式机和笔记本电脑irqbalance。原因是虽然核心计数较低,并且我没有任何大型网络或图形需要缩放装置,irqbalance也有助于节省电源。处理器不能进入C-state(电源状态)如果它仍然被中断唤醒。所以irqbalance可以帮助平衡决策更好地利用省电技术。
作为底线,现代版本的irqbalance非常稳固可靠,并有助于确保系统中断负荷不盯住CPU0。它也完全不应该占用太多系统内存。如果内存泄漏,请开一个提供正确信息的issue,以便我们调试。
我希望这有助于澄清。

既然开发者都这么说了,所以irqbalance对现代台式机/笔记本是有益的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值