发明名称 |
处理器的管理方法、锁竞争管理装置和计算机系统 |
摘要 |
本发明公开了处理器的管理方法、锁竞争管理装置和计算机系统。该管理方法包括:获取计算机系统的处理器的上线请求;如果该计算机系统的锁竞争状态标志位为非锁颠簸状态,则收集该计算机系统的锁竞争信息;根据该锁竞争信息确定该计算机系统是否处于锁颠簸状态;如果确定该计算机系统处于非锁颠簸状态,则接受该上线请求。该锁竞争管理装置包括:锁竞争接口模块、锁竞争控制模块和锁竞争检测模块。该计算机系统包括锁竞争管理装置和多个处理器。本发明实施例的管理方法、锁竞争管理装置和计算机系统,能够避免计算机系统处于锁颠簸状态造成的处理器性能下降,以及空闲处理器资源的浪费,从而能够提高处理器资源利用效率,提升计算机系统整体性能。 |
申请公布号 |
CN102388367B |
申请公布日期 |
2014.11.05 |
申请号 |
CN201180001723.8 |
申请日期 |
2011.08.17 |
申请人 |
华为技术有限公司 |
发明人 |
章晓峰;郑寒 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京龙双利达知识产权代理有限公司 11329 |
代理人 |
毛威;张亮 |
主权项 |
一种计算机系统的处理器的管理方法,其特征在于,包括:获取计算机系统的处理器的上线请求;如果所述计算机系统的锁竞争状态标志位为非锁颠簸状态,则收集所述计算机系统的锁竞争信息;根据所述锁竞争信息确定所述计算机系统是否处于锁颠簸状态;如果确定所述计算机系统处于非锁颠簸状态,则接受所述上线请求;如果确定所述计算机系统处于锁颠簸状态,则拒绝所述上线请求,并将所述锁竞争状态标志位设置为锁颠簸状态;其中,所述锁竞争信息包括锁等待时间,锁占用时间,锁竞争次数;所述根据所述锁竞争信息确定所述计算机系统是否处于锁颠簸状态,包括:根据所述锁等待时间,锁占用时间,锁竞争次数,确定所述计算机系统是否处于锁颠簸状态。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |