Высокая загрузка ЦП, даже когда приложение не запущено (Desktop)
У меня всегда высокая загрузка ЦП в Ubuntu в каждой версии, которую я использовал. Я использую Ubuntu с версии 10.04.
Моя загрузка процессора даже в режиме ожидания составляет более 30% для каждого ядра (в отличие от Windows 7 использует только 5%), из-за чего мой процессор перегревается. Даже мои друзья тоже испытывали ту же проблему. Это не решено даже сейчас в 13.04. Я не говорю об этом, просто установив Ubuntu только в моей системе, но я протестировал его с одноядерными и многоядерными процессорами с и без видеокарт, все типы конфигурации дали мне те же результаты.
Кто-то, пожалуйста, помогите мне, как решить эту проблему, так как я испытываю это годами.
В настоящее время моя конфигурация системы
- Процессор AMD Phenom x6 1100t
- Графика AMD Radeon HD 6770 GDDR5
- 4 ГБ оперативной памяти
- 1 ТБ жесткого диска
4 ответа
Сначала вы должны выяснить, какой процесс пожирает ваш процессор.
- открыть терминал с помощью Ctrl+Alt+T
- выполнить команду
top
- обратите внимание на процесс, используя большинство процессоров
Если процесс не системный процесс, убейте его sudo pkill [processname]
с [processname]
название процесса, который вы хотите убить. Если это системный процесс, не убивайте его, а попробуйте найти его в Google и выяснить, какие функции он имеет в Ubuntu. Затем вы можете перейти к его выключению (например, в настройках вашей системы).
Несмотря на то, что у вас нет открытой программы на рабочем столе, на вашем компьютере все еще работают десятки процессов. В Windows вы бы использовали диспетчер задач, чтобы увидеть, какие процессы запущены. В Ubuntu вы используете системный монитор (приложения, системные инструменты, системный монитор). Сначала нажмите на столбец% CPU, чтобы упорядочить по загрузкам процессора, и вскоре вы увидите, какие процессы виноваты.
Вероятные кандидаты:
Сам gnome-system-monitor, потому что, ну, вы запускаете его, и он что-то делает.
tracker-miner-fs, который является сервисом индексации файлов. Перейдите в Приложения, Системные инструменты, Настройки, Поиск и Индексирование и выберите "Только при использовании компьютера". К сожалению, переключателя "выкл." Нет, но вы можете добиться того же результата, переместив ползунок "Остановить индексирование, когда дисковое пространство находится ниже" на какое-то действительно высокое значение.
compiz, который является настольным композитором. Попробуйте зайти в "Приложения", "Системные инструменты", "Настройки", "CompizConfig Settings Manager" и отключить все (возможно, ненужные) навороты.
Даже если все ядра вашего процессора установлены на 30%, ваш процессор не должен перегреваться. Подумайте о том, чтобы стереть пыль с радиатора и / или улучшить ее.
Я использую Ubuntu 14.04LTS на ноутбуке Dell Latitude E6400. Я обнаружил, что отключение зарядного устройства в BIOS решает проблему чрезмерной загрузки процессора.
Скорее всего, это произошло из-за чрезмерного потребления тока (и температуры) зарядным устройством при попытке зарядить неисправную батарею.
Я перепробовал многие решения, связанные с использованием compiz и Xorg, но не смог решить проблему. Поддержание низкой температуры и скорости ядра, кажется, решает проблему для меня.
Смотрите изображение температуры процессора под контролем. (psensor контролирует температуру, а индикатор-cpufreq-selector выбирает минимально возможную частоту ядра 800 МГц.) При таком поведении система очень хорошо реагирует на запросы пользователей. Но что еще интереснее, обратите внимание на планирование и использование ядра при примерно одинаковой температуре в режиме Turbo (2,40 ГГц).
Я пришел сюда по той же причине и, возможно, случайно нашел решение вашего вопроса. Когда я запускаю системный монитор и нахожусь на вкладке ресурсов, я вижу, что 4/4 моих ядер случайным образом увеличивают загрузку процессора от 0 до 50 процентов. Если я нажму на вкладку «Файловые системы» на несколько секунд, а затем вернусь на вкладку «Ресурсы», я увижу, что, пока я был на вкладке «Файловые системы», использование процессора не изменилось. Возможно, наблюдаемая вами загрузка ЦП просто вызвана тем, что системный монитор обновляет график истории ЦП, что, по-видимому, верно в моем случае.
Я знаю, что многие люди не одобряют ответы на старые темы, но мне все равно. У меня был текущий вопрос, и Google привел меня к этому посту, поэтому я предполагаю, что я не единственный человек, который снова найдет этот пост в будущем, и, возможно, мой ответ поможет кому-то еще в будущем.