ÔõÑùÔÚLinuxϵͳÖÐ×°ÖúÍÉèÖÃCoreFreqÒÔÌáÉýCPUÐÔÄÜ£¿
ÔÚLinuxϵͳÖУ¬ÓÅ»¯CPUÐÔÄÜÊÇÒ»ÏîÖ÷ÒªµÄÊÂÇ飬¿ÉÒÔͨ¹ý×°ÖúÍÉèÖÃCoreFreqÀ´ÊµÏÖ¡£CoreFreqÊÇÒ»¸ö¿ªÔ´µÄ¹¤¾ß£¬¿ÉÒÔÓÃÀ´¼à¿ØºÍµ÷½âCPUµÄÐÔÄÜ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚLinuxϵͳÖÐ×°ÖúÍÉèÖÃCoreFreqÀ´ÓÅ»¯CPUÐÔÄÜ¡£
1. ×°ÖÃCoreFreq
Ê×ÏÈ£¬ÐèÒªÔÚLinuxϵͳÖÐ×°ÖÃCoreFreq¡£¿ÉÒÔͨ¹ýÒÔÏ°취¾ÙÐÐ×°Öãº
°ì·¨Ò»£ºÏÂÔØCoreFreq
»á¼ûCoreFreqµÄ¹Ù·½ÍøÕ¾£¨https://github.com/cyring/CoreFreq£©ÏÂÔØ×îаæµÄCoreFreqÔ´´úÂë¡£
°ì·¨¶þ£º½âѹԴ´úÂë
½«ÏÂÔصÄCoreFreqÔ´´úÂëÎļþ½âѹµ½í§ÒâĿ¼ÖС£
°ì·¨Èý£º±àÒëºÍ×°ÖÃCoreFreq
·¿ªÖնˣ¬½øÈë½âѹºóµÄCoreFreqĿ¼£¬²¢Ö´ÐÐÒÔÏÂÏÂÁ
make sudo make install
µÇ¼ºó¸´ÖÆ
ÕâÑù¾ÍÍê³ÉÁËCoreFreqµÄ×°Öá£
2. ÉèÖÃCoreFreq
×°ÖÃÍê³Éºó£¬½ÓÏÂÀ´ÐèÒªÉèÖÃCoreFreqÀ´ÓÅ»¯CPUÐÔÄÜ¡£¿ÉÒÔͨ¹ýÒÔÏ°취¾ÙÐÐÉèÖãº
°ì·¨Ò»£º¼ÓÔØÄÚºËÄ£¿é
ÔÚÖÕ¶ËÖÐÖ´ÐÐÒÔÏÂÏÂÁîÀ´¼ÓÔØCoreFreqµÄÄÚºËÄ£¿é£º
sudo modprobe corefreqk
µÇ¼ºó¸´ÖÆ
°ì·¨¶þ£ºÆô¶¯CoreFreqЧÀÍ
Ö´ÐÐÒÔÏÂÏÂÁîÆô¶¯CoreFreqЧÀÍ£º
sudo corefreq-cli
µÇ¼ºó¸´ÖÆ
°ì·¨Èý£ºÉó²éCPUÐÅÏ¢
Ö´ÐÐÒÔÏÂÏÂÁîÀ´Éó²éÄ¿½ñCPUµÄÐÅÏ¢£º
corefreq-cli -s
µÇ¼ºó¸´ÖÆ
°ì·¨ËÄ£ºµ÷½âCPU²ÎÊý
ƾ֤ÐèÒª£¬¿ÉÒÔʹÓÃCoreFreqÀ´µ÷½âCPUµÄƵÂÊ¡¢µçѹµÈ²ÎÊý£¬ÒÔÓÅ»¯CPUÐÔÄÜ¡£ÀýÈ磬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´ÉèÖÃCPUµÄ×î´óƵÂÊ£º
corefreq-cli -f maxfreq 2000
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁî»á½«CPUµÄ×î´óƵÂÊÉèÖÃΪ2000MHz¡£¿ÉÒÔƾ֤ÏÖÕæÏàÐε÷½â²ÎÊýÒÔµÖ´ï×î¼ÑÐÔÄÜ¡£
3. ÐÔÄÜÓÅ»¯
ͨ¹ý×°ÖúÍÉèÖÃCoreFreq£¬¿ÉÒÔʵÏÖ¶ÔCPUÐÔÄܵÄÓÅ»¯¡£ÕâÑù¿ÉÒÔÌáÉýϵͳµÄÏìÓ¦ËÙÂʺÍÎȹÌÐÔ£¬¼ÓËÙ³ÌÐòµÄÔËÐÐЧÂÊ¡£ÔÚÉèÖÃCoreFreqʱ£¬ÐèҪעÖز»ÒªÌ«¹ýµ÷½â²ÎÊý£¬ÒÔÃâÓ°ÏìÓ²¼þÎȹÌÐÔ¡£
×ܵÄÀ´Ëµ£¬Í¨¹ý×°ÖúÍÉèÖÃCoreFreqÀ´ÓÅ»¯CPUÐÔÄÜÊÇÒ»ÏîÏà¶Ô¼òÆÓµ«ÓÐÓõÄÊÂÇ飬¿ÉÒÔ×ÊÖúÌáÉýϵͳµÄÕûÌåÐÔÄÜ¡£Ï£Íû±¾ÎÄÌṩµÄÏêϸ´úÂëʾÀýÄÜ×ÊÖú¶ÁÕ߸üºÃµØÏàʶÔõÑùʹÓÃCoreFreqÀ´ÓÅ»¯CPUÐÔÄÜ¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLinuxϵͳÖÐ×°ÖúÍÉèÖÃCoreFreqÒÔÌáÉýCPUÐÔÄÜ£¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡