Уилл run конечный Ubuntu only over несоздавал my computer performace?

I have this программное обеспечение that I need to run for в project гm working on but it использовал all my CPU and will take 10 days to finish. I want it to run faster so I хан finish this earlier. My computer is already being used only for that but still not enough. I was planing to похвалите Ubuntu only into bash shell so that the программное обеспечение will похвалите faster since the computer doesn't have to похвалите any GUI, my question is, will that really help or I won't get much обитал computing power using this?

3
задан 6 December 2015 в 06:12

2 ответа

Для большинства вариантов использования это не обеспечит значимого улучшения для выполнения без GUI. Это вызвано тем, что большинство настольных компьютеров неактивно большую часть времени, и доступные системные ресурсы для выполнения больших заданий значительно превышают сумму, которую Вы будете использовать, когда Вы будете в компьютере. Даже если Вы renice процесс к более низкому приоритету, чем все Ваши интерактивные процессы (например, renice +10 <pid>) экономия времени будете минимальны. Тем не менее вот некоторые случаи, где Вы могли бы заметить различие:

  • Ваша система имеет мало памяти относительно процессов, Вы работаете на ней. Это могло заставить активные части Вашего длительного задания быть разбитыми на страницы к диску. Если это находится на диске тогда, это не может работать на ЦП. Определенная подкачка страниц не собирается заметно изменять время выполнения Вашего длительного задания, так как активная часть задания, вероятно, останется в памяти, но большая подкачка страниц замедлит все.
  • Вы выполняете процессы в своем GUI, которые используют заметные суммы ЦП, и Ваше фоновое задание способно к тому, что использовало те ресурсы ЦП. Это - сложное условие, и типичные настольные приложения не используют существенное количество ЦП в течение длительных промежутков времени. Самый релевантный вот то, что самые современные центральные процессоры являются многоядерными. Если Ваше задание не может использовать 100% всех ядер в Вашей системе тогда, у Вас есть по крайней мере некоторые ядра, всегда доступные для использования другими процессами.
4
ответ дан 1 December 2019 в 15:36

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

1
ответ дан 1 December 2019 в 15:36

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

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