内核切换后BogoMIPS变小的问题

本文探讨了内核切换后BogoMIPS值降低的问题。BogoMIPS是一种衡量处理器速度的简化指标,在内核调整后,其数值从2383.87下降,表明处理速度的变化。
摘要由CSDN通过智能技术生成
linux内核从3.4切换到3.10后,BogoMIPS值比3.4下的小了一半。
虽然BogoMIPS没有多大意思,但是如果让客户发现差别也不好解释。

中间也比较了两边所用的delay的区别。最终发现原因是对齐的问题。
3.4的delay位于arch/arm/lib/delay.S
3.10的delay位于arch/arm/lib/delay-loop.S

3.4
Calibrating delay loop... 2383.87 BogoMIPS (lpj=1191936)
c02d4090 <__delay>:
c02d4090:       e2500001        subs    r0, r0, #1
c02d4094:       8afffffd        bhi     c02d4090 <__delay>
c02d4098:       e1a0f00e        mov     pc, lr


3.10 初始
Calibrating delay loop... 1191.93 BogoMIPS (lpj=595968)
c02cf32c<__loop_delay>:
c02cf32c:       e2500001        subs    r0, r0, #1
c02cf330:       8afffffd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值