После нескольких схваток с Windows 8 я решил выбросить его и запустить Ubuntu в качестве основной операционной системы.
В настоящее время у меня есть некоторые проблемы с производительностью:
Даже при выполнении самых простых задач, таких как вход в пользовательский интерфейс или консоль, или выполнение apt-get upgrade
, это занимает очень много времени, и вентилятор ЦП вращается на полной скорости. Я запускаю top
, а само top
приложение занимает около 13%. Для сравнения, если я работаю top
на Macmini 2007, также работающем под Ubuntu 13.04, top
использует около 0,5%. Холодная загрузка в GUI с приглашением к входу в систему занимает минуты, по сравнению с 15 секундами в Windows 7 и менее минуты в Macmini. Запуск окна терминала с помощью ctrl-alt-t занимает, возможно, 20 секунд, и даже редактирование командной строки имеет значительные задержки.
Вопрос: Как мне решить эту проблему производительности?
Я установил Ubuntu 13.04 (64-разрядную версию ) на Acer Aspire 8951G на твердотельный накопитель емкостью 120 ГБ в формате ext4 с заменой 32 ГБ на жестком диске. Затем, исходя из среды Windows, я начал делать обновление: sudo apt-get update && apt-get upgrade
. Это также было очень медленно. У меня установлено 32 ГБ ОЗУ (работает в BIOS, Windows в Ubuntu). У меня самая последняя версия BIOS (1.13), которую я смог найти на сайте поддержки Acer.
Если я начну partedmagic
с текущего ultimate boot cd
, то возникнет та же проблема с производительностью. Если я попробую использовать partedmagic
другой Acer (Acer Aspire V3-571G), то возникнет та же проблема с производительностью. В Windows 7, которую я установил вчера в качестве основной операционной системы, проблем с производительностью не было.
Я пытался hardinfo
с результатами hardinfo . / var / log / syslog содержит / var / log / syslog
Больше информации 2013-05-30:
Я попробовал Ubuntu Live USB-Stick 13.04 x86_64 на своем:
Acer V3-571G (тот, который раньше работал медленно с partedmagic) со следующей hardinfo . Ubuntu был очень отзывчив, и я был доволен производительностью на этом компьютере. Вот / var / log / syslog .
Acer Aspire 8951G (мой проблемный компьютер) с результирующим содержимым / var / log / syslog . Я выбрал try ubuntu
с палки. Система даже не дошла до экрана входа в систему, пока я не сдался.
Интересная часть из конца проблемы - системный журнал: timeout: killing 'ввод / событие раскладки клавиатуры, ------ rcu_sched самообнаруживаемая остановка на CPU, ------ BUG: мягкая блокировка - CPU # 3 завис на 22 с!
Тест памяти с использованием Memtest86 + в течение нескольких часов (1 итерация) прошел нормально.
Я попытался установить шмель и предложенные им зависимости без заметного изменения производительности.
sudo powertop --time=60 --html
выдает отчет PowerTop.html
Изменить 2013-06-06:
grep Graphics /var/log/Xorg.0.log
и cat /var/log/Xorg.0.log
результаты находятся на paste.ubuntu.com
я cat /proc/cpuinfo | grep "cpu MHz"
и cat /proc/cpuinfo
результаты также на paste.ubuntu.com
источник
grep "Graphics" /var/log/Xorg.0.log
Пришлите нам свой, если он не показывает какой-либо драйвер просто отправить файл дыры. Я думаю, что это связано с еще несколькими проблемами (и об ошибке, о которой я сообщил). Попробуйте установить с DVDОтветы:
Я думаю, вы могли бы настроить слишком много подкачки оперативной памяти. В определенный момент увеличение объема ОЗУ значительно замедляет работу компьютера. Возможно, попробуйте сохранить RAM + swap на приемлемом уровне (не 64 ГБ), за исключением случаев, когда это действительно нужно. Хорошей альтернативой может быть изменение подкачки (насколько компьютер использует SWAP) на более низкий уровень. Следующая команда проверяет вашу перестановку.
По умолчанию используется swappiness, то есть
60
большую часть времени он будет использовать ваш более медленный жесткий диск вместо вашей более быстрой RAM. Вы можете изменить swappiness с помощью следующей команды, вам придется немного поработать со значением, возможно, даже установить его0
(32 ГБ ОЗУ достаточно):Однако это работает только для текущего сеанса. Чтобы изменить swappiness при запуске (когда это действительно имеет значение), вам нужно будет отредактировать файл конфигурации
Найдите строку vm.swappiness; если ничего не существует, добавьте его.
Чтобы использовать настройки без перезагрузки, переключите обмен
источник: http://www.n00bsonubuntu.net/content/change-swappiness-settings/
источник
Для SSD убедитесь, что его прошивка обновлена. Также проверьте и посмотрите, сможете ли вы получить драйвер для карты nVidia, иногда это имеет значение в мире.
Вы также можете запустить инструмент выравнивания в Windows, чтобы убедиться, что SSD правильно выровнен.
Если вы отключите ведение журнала для EXT4, это может помочь повысить скорость, поскольку это было причиной проблем с твердотельными накопителями и Ubuntu 12.10 в прошлом.
Чтобы отключить ведение журнала для ext4, сделайте следующее:
Запустите следующее в окне терминала:
tune4fs -O ^has_journal /dev/sda1
Запустить из терминала:
e4fsck –f /dev/sda1
Просто перезагрузитесь потом. ПРИМЕЧАНИЕ: ОТКЛЮЧЕНИЕ ЖУРНАЛИРОВАНИЯ МОЖЕТ ПРИВЕСТИ К ПОТЕРЯМ ДАННЫХ В СЛУЧАЕ ОТКЛЮЧЕНИЯ ПИТАНИЯ!
источник
Вы также можете полностью удалить раздел с помощью gparted (используя puppy linux, большинство из которых, если не все, использовали gparted, или использовать gparted live pendrive / cd или использовать live UBUNTU CD, если у вас есть подключение к Интернету и установить gparted), и воссоздать его , убедившись, что выбрано «выровнять по МБ» и создать раздел EXT4 в пустом пространстве.
Вполне возможно, что установщик не выровнял раздел в МБ, как это случилось со мной, и машина работала медленно. Как только я это сделал, моя машина полетела.
источник