Как я активирую команду в окне терминала?

Вы можете установить VLC, чтобы установить VLC в вашей системе, просто запустите следующие команды в терминале.

sudo add-apt-repository ppa:c-korn/vlc
sudo apt-get update
sudo apt-get install vlc

Чтобы заменить проигрыватель по умолчанию,

Откройте nautilus, щелкните правой кнопкой мыши в файле, который для изменения приложения по умолчанию, выберите Чтобы заменить проигрыватель видео по умолчанию, в меню. Вернитесь на вкладку «Открыть с» и выберите предпочитаемый плеер или «Добавить».

1
задан 26 November 2012 в 22:44

2 ответа

man nice, и если вам требуется дросселирование ввода / вывода man ionice.

Давайте посмотрим на некоторые простые примеры.

Дросселирование использования ЦП:

Из вашего описания, однако, использование ЦП почти наверняка не является вашей реальной проблемой.

Дросселирование использования ЦП:

you@box:/$ ionice -c2 -n7 /usr/bin/convert blah.gif blah.jpg

-c2 - «лучшее усилие», и -n7 - самый низкий приоритет «наилучшего усилия». Таким образом, это уменьшит работу, чтобы снизить приоритет ввода-вывода, чем большинство других функций в системе.

you@box:/$ ionice -c3 /usr/bin/convert blah.gif blah.jpg

-c3 (нужный уровень приоритета) означает «Только бездействия». Задания, установленные на -c3, ТОЛЬКО занимают в противном случае время ожидания свободного времени на диске, практически не влияя на систему, но потенциально значительно более длительное время выполнения для вашей работы, в зависимости от того, насколько занят остальная часть системы. [!d8 ]

12
ответ дан 25 May 2018 в 04:01
  • 1
    Как интегрировать nice в команду преобразования? Если я не ошибаюсь, хорошо работает для уже запущенных процессов. – To Do 24 November 2012 в 21:20
  • 2
    См. Выше ... Кроме того, srsly, прочитайте страницу руководства. Это очень простая справочная страница, а не chewy вообще. :-) – Jim Salter 24 November 2012 в 21:27
  • 3
    Я попробовал. Вид помог, но не достаточно. В следующий раз я попробую nice -n 20. – To Do 24 November 2012 в 23:55
  • 4
    Честно говоря, я не слишком уверен, что загрузка процессора - это ваша проблема. Вы пытались выполнить iotop во время выполнения процесса? Обычно один процесс, потребляющий много CPU, будет очень мало влиять на удобство использования системы, но процесс, измельчающий жесткий диск, может ОЧЕНЬ быстро довести все до зависания - особенно если вы используете обычный диск, а не SSD. – Jim Salter 24 November 2012 в 23:57
  • 5
    Так как вся система становится непригодной для вас, вы можете попробовать что-то по линии convert blah.gif blah.jpg & iotop, чтобы iotop мгновенно запустился, как только вы запустили свое задание convert. – Jim Salter 24 November 2012 в 23:58

Вот довольно хорошая статья об использовании программы с именем cpulimit, чтобы ограничить использование процессора любым процессом:

http://maketecheasier.com/limit-cpu-usage-of-any- process-in-linux / 2010/09/22

Проблема в том, что вы сказали, что PID процесса convert после его запуска.

После запуска convert, если вы все еще можете вводить команды в терминале, вы можете запустить ps aux | grep convert, чтобы найти PID, затем sudo cpulimit -p PID -l CPU%, чтобы начать дросселирование.

Или, если запуск convert также блокирует ваш терминал. В статье показано, как вы можете запустить cpulimit в качестве фонового демона, который будет автоматически отслеживать и дросселировать любые процессы за определенный объем использования ЦП. Удачи!

2
ответ дан 25 May 2018 в 04:01
  • 1
    Этот скрипт - плохая идея и примитивен по сравнению со встроенной командой nice. cpulimit ограничит процесс определением% использования ЦП, независимо от того, требуется ли еще что-либо процессорное время; nice, напротив, устанавливает уровни приоритета (40 total!), которые позволяют приоритизировать одну задачу выше (или ниже) других. – Jim Salter 24 November 2012 в 23:05

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

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