服务器及服务器的控制方法

文档序号:8360914阅读:409来源:国知局
服务器及服务器的控制方法
【技术领域】
[0001]本发明涉及一种服务器及服务器的控制方法,尤其是指一种通过基板管理控制器进行中央处理器的使用率以及持续时间的判断,依据判断结果发送升频指令或是降频指令至中央处理器以调整中央处理器工作频率的服务器及服务器的控制方法。
【背景技术】
[0002]现有对于服务器内中央处理器的工作频率控制是由中央处理器自行决定要如何对中央处理器的工作频率进行调整,其所依靠的是中央处理器的温度来决定中央处理器的工作频率,而不是依据中央处理器实际的运作效能来决定中央处理器的工作频率。
[0003]然而依据中央处理器的温度来决定中央处理器的工作频率,主要会受到中央处理器周围芯片以及服务器内风扇的循环气流所影响中央处理器的温度,故现有的中央处理器的工作频率控制并不是非常的精确,且不能即时的反应中央处理器实际的运作效能,造成耗费过多电能,甚至于造成中央处理器的毁损。
[0004]综上所述,可知现有技术中长期以来一直存在现有中央处理器工作频率的控制不精确的问题,因此有必要提出改进的技术手段,来解决此一问题。

【发明内容】

[0005]有鉴于现有技术存在现有中央处理器工作频率的控制不精确的问题,本发明遂揭露一种服务器及服务器的控制方法,其中:
[0006]本发明所揭露的服务器,其包含:中央处理器(Central Processing Unit, CPU)、芯片组以及基板管理控制器。
[0007]芯片组与中央处理器耦接,基板管理控制器与芯片组耦接;当服务器关机时,于基板管理控制器内设置第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间;及当服务器开机时,基板管理控制器进行下列控制:
[0008]基板管理控制器通过芯片组取得中央处理器的使用率以及使用率的第一持续时间;当基板管理控制器判断出使用率小于或等于第一预设使用率且第一持续时间大于或等于第一预设时间时,基板管理控制器通过芯片组发送降频指令至中央处理器,以降低中央处理器的工作频率;及当基板管理控制器判断出使用率大于或等于第二预设使用率且第一持续时间大于或等于第二预设时间时,基板管理控制器通过芯片组发送升频指令至中央处理器,以提升中央处理器的工作频率。
[0009]本发明所揭露的服务器的控制方法,其包含下列步骤:
[0010]首先,提供具有中央处理器(Central Processing Unit, CPU)、芯片组以及基板管理控制器的服务器,芯片组分别与中央处理器以及基板管理控制器耦接;接着,当服务器关机时,于基板管理控制器内设置第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间;接着,当服务器开机时,基板管理控制器通过芯片组取得中央处理器的使用率以及使用率的第一持续时间;接着,当基板管理控制器判断出使用率小于或等于第一预设使用率且第一持续时间大于或等于第一预设时间时,基板管理控制器通过芯片组发送降频指令至中央处理器,以降低中央处理器的工作频率;最后,当基板管理控制器判断出使用率大于或等于第二预设使用率且第一持续时间大于或等于第二预设时间时,基板管理控制器通过芯片组发送升频指令至中央处理器,以提升中央处理器的工作频率。
[0011]本发明所揭露的服务器及服务器的控制方法如上,与现有技术之间的差异在于本发明通过于服务器关机时,在基板管理控制器内设置第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间,当服务器开机时,基板管理控制器通过芯片组取得中央处理器的使用率以及使用率的第一持续时间,当基板管理控制器判断出使用率小于或等于第一预设使用率且第一持续时间大于或等于第一预设时间时,基板管理控制器通过芯片组发送降频指令至中央处理器,以降低中央处理器的工作频率,当基板管理控制器判断出使用率大于或等于第二预设使用率且第一持续时间大于或等于第二预设时间时,基板管理控制器通过芯片组发送升频指令至中央处理器,以提升中央处理器的工作频率。
[0012]通过上述的技术手段,本发明可以达成提供服务器内中央处理器工作频率即时调整的技术功效。
【附图说明】
[0013]图1绘示为本发明服务器的方块图。
[0014]图2A至图2C绘示为本发明服务器的控制方法流程图。
[0015]【符号说明】
[0016]10服务器
[0017]11中央处理器
[0018]12芯片组
[0019]13基板管理控制器
[0020]14外接接口
[0021]15电源控制器
[0022]20外部装置
【具体实施方式】
[0023]以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0024]以下首先要说明本发明所揭露的服务器,并请参考「图1」所示,「图1」绘示为本发明服务器的方块图。
[0025]本发明所揭露的服务器10,其包含:中央处理器(Central Processing Unit,CPU)11、芯片组12以及基板管理控制器13。
[0026]芯片组12与中央处理器11耦接,基板管理控制器13与芯片组12耦接,当服务器10关机时,通过外接接口 14与外部装置20进行连接,以通过外部装置20对基板管理控制器13内设置第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间,外接接口 14可以是通用串行总线(Universal Serial Bus,USB)、串行数据通讯标准(RS-232)、蓝牙(Bluetooth)、W1-Fi...等,在此仅为举例说明之,并不以此局限本发明的应用范畴,且外部装置20可以是一般台式计算机、笔记本计算机、平板计算机…等,在此仅为举例说明之,并不以此局限本发明的应用范畴。
[0027]当服务器10开机时,基板管理控制器13即可依据所设置的第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间进行下列控制:
[0028]首先,基板管理控制器13通过芯片组12取得中央处理器11的使用率以及该使用率的第一持续时间。
[0029]接着,基板管理控制器13在判断出中央处理器11的使用率小于或等于第一预设使用率且第一持续时间大于或等于第一预设时间时,基板管理控制器13通过芯片组12发送降频指令至中央处理器11,以降低中央处理器11的工作频率。
[0030]接着,基板管理控制器13在判断出中央处理器11的使用率大于或等于第二预设使用率且第一持续时间大于或等于第二预设时间时,基板管理控制器13通过芯片组12发送升频指令至中央处理器11,以提升中央处理器11的工作频率。
[0031]值得注意的是,当服务器10开机时,基板管理控制器13亦通过外接接口 14与外部装置20进行连接,以通过外部装置20对基板管理控制器13内重新设置第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间,且重新设置的第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间会即时生效,亦即基板管理控制器13即可依据重新设置的第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间进行上述的控制。
[0032]基板管理控制器13除了依据第一预设使用率、第一预设时间、第二预设使用率以及第二预设时间进行中央处理器11的工作频率的控制,即是依据中央处理器11的使用率进行中央处理器11的工作频率的控制,基板管理控制器13亦可依据预设温度以及第三预设时间进行中央处理器11的工作频率的控制,即是依据中央处理器11的工作温度进行中央处理器11的工作频率的控制。
[0033]亦即当服务器10关机时,通过外接接口 14与外部装置20进行连接,以通过外部装置20对基板管理控制器13内设置预设温度以及第三预设时间,当服务器10开机时,基板管理控制器13即可依据所设置的预设温度以及第三预设时间进行下列控制:
[0034]基板管理控制器13通过芯片组12取得中央处理器11的工作温度以及该工作温度的第二持续时间。
[0035]当基板管理控制器13判断出工作温度大于或等于预设温度且第二持续时间大于或等于第三预设时间时,基板管理控制器13通过芯片组12发送降频指令至中央处理器11,以降低中央处理器11的工作频率。
[0036]当然当服务器10开机时,基板管理控制器13亦通过外接接口 14与外部装置20进行连接,以通过外部装置20对基板管理控制器13内重新设置预设温度以及第三预设时间,且重新设置的预设温度以及第三预设时间会即时生效,亦即基板管理控制器13即可依据重新设置的预设温度以及第三预设时间进行上述的控制。
[0037]而在服务器10中更包含电源控制器15,电源控制器15与基板管理控制器13耦接
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1