Предотвратить процесс использования большого количества ЦП, даже если доступно больше ЦП

Я попытался представить, как вы непреднамеренно прокручиваете большими пальцами, и прав ли я, предполагая, что это происходит, когда вы печатаете? В этом случае вы можете использовать syndaemon , чтобы отключить тачпад во время набора текста. Утилита является частью xf86-input-synaptics и имеет некоторые разумные значения по умолчанию (прочтите страницу руководства, если вы заинтересованы в их настройке). Обычно вы можете просто запустить его как демон с помощью

syndaemon -d

. Если это решит вашу проблему, вы можете сделать его постоянным, добавив его в свой ~ / .xprofile или аналогичный. В GNOME также может быть параметр GUI / реестра для отключения тачпада при наборе текста.

Что касается вашего вопроса о просмотре доступных настроек сенсорной панели, то synclient - ваш друг. Прочтите страницу руководства для получения подробной информации и запустите synclient -l , чтобы проверить текущие значения. Вы можете сделать изменения synclient постоянными, добавив файл конфигурации xorg (в /etc/X11/xorg.conf.d/ ).

0
27.02.2018, 22:18
1 ответ

Te daré dos respuestas :una que usa cpulimity otra alternativa que tiene más sentido.

Primera respuesta :Si está tratando de limitar una secuencia de comandos con cpulimit, ¿por qué no ejecuta las tareas individuales dentro de la secuencia de comandos en cpulimit? Por ejemplo:

#!/bin/dash
cpulimit --limit 20 -- ~/bin/mprime/mprime -t  # starts a slow mprime

Respuesta alternativa :Estás presentando un pequeño problema x -y. Quiere darle tiempo a la CPU para que se enfríe, pero lo está haciendo con un programa que funciona suspendiendo y reanudando procesos rápidamente.

NOTES
    cpulimit always sends the SIGSTOP and SIGCONT signals to a process,
    both to verify that it can control it  and  to  limit  the  average
    amount  of  CPU it consumes...

No solo se trata de una chapuza imprecisa que se puede replicar con un bashone -transatlántico, sino que también se debe tener en cuenta que cpulimitinterfiere con los descriptores de archivo de una manera que puede estropear los programas. Por ejemplo, si hubiera ejecutado mprimeen modo interactivo con cpulimit --limit 20 -- ~/bin/mprime/mprimeen el primer ejemplo, habría visto un bucle infinito de indicaciones mprimeinundando mi terminal hasta que HICE SIGKILL cpulimity mprimemanualmente.

Su objetivo es darle al procesador algún tiempo de inactividad. La forma adecuada de hacer esto es reducir la velocidad del procesador para que pase más tiempo sin hacer nada. Dado que el dispositivo en cuestión es una Raspberry Pi, esto no debería ser demasiado difícil de lograr.

PD. :Rui F Ribeiro tiene razón en que limitar la tarea intensiva del procesador -a un solo núcleo ayudará a mantener bajas las temperaturas.No tiene sentido mover continuamente el proceso entre núcleos, ya que esto no ayudará a que el procesador se enfríe de ninguna manera, ya que la misma cantidad de energía aún se vierte en el mismo chip.

1
28.01.2020, 04:30

Теги

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