Расширение cpufreq gnome продолжает возвращаться к powersave

Предполагая, что ваш критерий может быть выражен как количество строк, соответствующих регулярному выражению /PDB; [^;]*; X-ray/, вы могли бы сделать что-то вроде

awk -vRS= -F'\n' '
  {c=0; for(i=1;i<=NF;i++) c += $i ~ /PDB; [^;]*; X-ray/ ? 1 : 0} c >= 5
'

или (немного более аккуратно, IMHO)

perl -F'\n' -00ne 'print unless (grep { /PDB; [^;]*; X-ray/ } @F) < 5'
2] Пример

$ perl -F'\n' -00ne 'print unless (grep { /PDB; [^;]*; X-ray/ } @F) < 5' file
AAPK2_HUMAN Homo sapiens    P54646  PDB; 2H6D; X-ray; 1.85 A; A=6-279.
                    PDB; 2LTU; NMR; -; A=282-339.
                    PDB; 2YZA; X-ray; 3.02 A; A=6-279.
                    PDB; 3AQV_TAK.pdb; X-ray; 2.08 A; A=6-279.
                    PDB; 4CFE; X-ray; 3.02 A; A/C=1-552.
                    PDB; 4CFF; X-ray; 3.92 A; A/C=1-552.
                    PDB; 4ZHX_4O7_C1V_C2Z.pdb; X-ray; 2.99 A; A/C=2-552.
                    PDB; 5EZV_C1V_C2Z_STU.pdb; X-ray; 2.99 A; A/C=2-347, A/C=397-552.
                    PDB; 5ISO_992_STU.pdb; X-ray; 2.63 A; A/C=1-552.

ABC3B_HUMAN Homo sapiens    Q9UH17  PDB; 2NBQ; NMR; -; A=187-382.
                    PDB; 5CQD_GOL.pdb; X-ray; 2.08 A; A/C=187-378.
                    PDB; 5CQH; X-ray; 1.73 A; A=187-378.
                    PDB; 5CQI; X-ray; 1.68 A; A=187-378.
                    PDB; 5CQK_GOL_PGE.pdb; X-ray; 1.88 A; A=187-378.
                    PDB; 5TD5; X-ray; 1.72 A; A=187-378.
                    PDB; 5TKM; X-ray; 1.90 A; A/B=1-191.
1
задан 2 April 2018 в 03:56

3 ответа

В вашем файле /etc/init.d/cpufrequtils измените:

GOVERNOR="ondemand"

на:

GOVERNOR="performance"

Оставьте оставшуюся часть строки как есть. Сохраните и перезагрузите

TL; DR - старый ответ ниже

Что касается регуляторов скорости Intel:

ondemand mode was устарел много лет назад. режим производительности имеет небольшое улучшение по сравнению с режимом энергосбережения.

При этом ваш процессор может даже не поддерживать выбор между performance и powersave.

Для просмотра доступных регуляторов скорости используйте эту команду:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
performance powersave
[d14 ] Если у вас есть несколько регуляторов, вы можете проверить, что в настоящее время используется с этой командой:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave

Чтобы изменить режим процессора в режиме производительности, используйте:

$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
performance

Затем вы заметите снижение загрузки процессора% примерно на 5%, но также заметите, что скорость будет увеличиваться примерно с 1000 МГц до 3000 МГц, а температура будет увеличиваться на ~ 10 градусов, в зависимости от вашего процессора:

Я заметил, что даже когда установлен режим performance (как я всегда использую), когда Ubuntu сначала загружается, он работает в режиме производительности в течение 90 секунд, прежде чем он в конце концов ударит в режим [power].

После установки вручную регулятора в режим производительности с помощью соответствующей команды выше. Он остался в режиме производительности в течение 10 минут, подтвержденный с помощью соответствующей команды выше и дважды подтвержденной дисплеем conky выше.

Я оставил регулятор, установленный на performance, для 30 минут, и все прошло отлично. Может показаться интересным для некоторых читателей, что выглядит на дисплее conky при выключении регулятора производительности назад к регулятору мощности по умолчанию:

34] Использование CPU% увеличилось на 5%, но частота процессора снизилась на 1500 МГц, а температура уменьшилась примерно на 10 градусов. В целом я думаю, что режим powersave является лучшим для большинства конфигураций.

1
ответ дан 22 May 2018 в 11:39
  • 1
    У меня определенно есть выступление в качестве одного из губернаторов. (двойной xeon, 32 ядра). Однако, когда я устанавливаю его на производительность, он начинает вести себя нормально, а затем просто по какой-то причине возвращается к powerave. Это новая проблема в 17.10. – Michael Jarret 2 April 2018 в 02:22
  • 2
    @MichaelJarret Я изменил свою машину, чтобы использовать режим performance . Он все еще прилипает через 5 минут. Но я использовал командную строку (инструкции выше), и я Ubuntu 16.04, Kernel 4.14.27. – WinEunuuchs2Unix 2 April 2018 в 02:37
  • 3
    Спасибо за проверку. У меня тоже были проблемы с другими расширениями. Если никто не сможет воссоздать это, я, вероятно, сейчас просто удалю его. – Michael Jarret 2 April 2018 в 02:41
  • 4
    @MichaelJarret Попробуйте запустить команды, которые я добавил в ответ. Может, они будут работать на вас? – WinEunuuchs2Unix 2 April 2018 в 02:44
  • 5
    Я действительно делал это до вашего поста без везения: /. – Michael Jarret 2 April 2018 в 02:47

В вашем файле /etc/init.d/cpufrequtils измените:

GOVERNOR="ondemand"

на:

GOVERNOR="performance"

Оставьте оставшуюся часть строки как есть. Сохраните и перезагрузите

TL; DR - старый ответ ниже

Что касается регуляторов скорости Intel:

ondemand mode was устарел много лет назад. режим производительности имеет небольшое улучшение по сравнению с режимом энергосбережения.

При этом ваш процессор может даже не поддерживать выбор между performance и powersave.

Для просмотра доступных регуляторов скорости используйте эту команду:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors performance powersave

Если у вас есть несколько регуляторов, вы можете проверить, что в настоящее время используется с этой командой:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave

Чтобы изменить режим процессора в режиме производительности, используйте:

$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor performance

Затем вы заметите снижение загрузки процессора% примерно на 5%, но также заметите, что скорость будет увеличиваться примерно с 1000 МГц до 3000 МГц, а температура будет увеличиваться на ~ 10 градусов, в зависимости от вашего процессора:

Я заметил, что даже когда установлен режим performance (как я всегда использую), когда Ubuntu сначала загружается, он работает в режиме производительности в течение 90 секунд, прежде чем он в конце концов ударит в режим [power].

После установки вручную регулятора в режим производительности с помощью соответствующей команды выше. Он остался в режиме производительности в течение 10 минут, подтвержденный с помощью соответствующей команды выше и дважды подтвержденной дисплеем conky выше.

Я оставил регулятор, установленный на performance, для 30 минут, и все прошло отлично. Может показаться интересным для некоторых читателей, что выглядит на дисплее conky при выключении регулятора производительности назад к регулятору мощности по умолчанию:

Использование CPU% увеличилось на 5%, но частота процессора снизилась на 1500 МГц, а температура уменьшилась примерно на 10 градусов. В целом я думаю, что режим powersave является лучшим для большинства конфигураций.

1
ответ дан 17 July 2018 в 17:39

В вашем файле /etc/init.d/cpufrequtils измените:

GOVERNOR="ondemand"

на:

GOVERNOR="performance"

Оставьте оставшуюся часть строки как есть. Сохраните и перезагрузите

TL; DR - старый ответ ниже

Что касается регуляторов скорости Intel:

ondemand mode was устарел много лет назад. режим производительности имеет небольшое улучшение по сравнению с режимом энергосбережения.

При этом ваш процессор может даже не поддерживать выбор между performance и powersave.

Для просмотра доступных регуляторов скорости используйте эту команду:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors performance powersave

Если у вас есть несколько регуляторов, вы можете проверить, что в настоящее время используется с этой командой:

$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave

Чтобы изменить режим процессора в режиме производительности, используйте:

$ echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor performance

Затем вы заметите снижение загрузки процессора% примерно на 5%, но также заметите, что скорость будет увеличиваться примерно с 1000 МГц до 3000 МГц, а температура будет увеличиваться на ~ 10 градусов, в зависимости от вашего процессора:

Я заметил, что даже когда установлен режим performance (как я всегда использую), когда Ubuntu сначала загружается, он работает в режиме производительности в течение 90 секунд, прежде чем он в конце концов ударит в режим [power].

После установки вручную регулятора в режим производительности с помощью соответствующей команды выше. Он остался в режиме производительности в течение 10 минут, подтвержденный с помощью соответствующей команды выше и дважды подтвержденной дисплеем conky выше.

Я оставил регулятор, установленный на performance, для 30 минут, и все прошло отлично. Может показаться интересным для некоторых читателей, что выглядит на дисплее conky при выключении регулятора производительности назад к регулятору мощности по умолчанию:

Использование CPU% увеличилось на 5%, но частота процессора снизилась на 1500 МГц, а температура уменьшилась примерно на 10 градусов. В целом я думаю, что режим powersave является лучшим для большинства конфигураций.

1
ответ дан 23 July 2018 в 18:31

Другие вопросы по тегам:

Похожие вопросы: