Как я могу улучшить общую производительность системы Ubuntu?

337

Каковы ваши советы по улучшению общей производительности системы на ubuntu? Вдохновленный этим вопросом , я понял, что некоторые настройки по умолчанию могут быть довольно консервативными на Ubuntu и что можно настроить его с небольшим или вообще отсутствующим риском если вы хотите сделать это быстрее.

Это не предназначено для конкретных приложений (например, быстрее загружать страницы Firefox), но в целом.

Предпочтительно 1 кончик за один ответ, с достаточной детализацией для людей, чтобы реализовать его.

Несколько моих было бы:

  • Установите Preload (через Software Center или sudo apt-get install preload );
  • Измените значение Swappiness - «который контролирует степень, в которой ядро предпочитает свопинг при попытке освободить память» ;

Каковы ваши?

PS: Поскольку это не предназначено для получения уникального ответа, а несколько полезных советов, я делаю это сообщество вики из коробки.

    
задан Decio Lira 13.04.2017 в 12:24
источник

40 ответов

176

Если вы «средний Джо» , тогда просто ничего не делайте. Не играйте с программами или настройками, которые вы не понимаете. Не следуйте советам, опубликованным в Интернете, как повысить производительность вашей системы, самостоятельно компилируя программное обеспечение или устанавливая самодельное ядро.

Некоторые из этих советов могут дать вам незначительные улучшения в производительности, но некоторые из них также дадут вам настоящую головную боль, если вы изменили неправильную настройку, отключили неправильную службу, установили неверный драйвер и т. д.

Поэтому просто будьте довольны своей хорошо работающей системой. И BTW: Зачем вам эти 5-процентные улучшения производительности? Это не приведет к быстрому набору офисных документов или редактированию праздничных фотографий в течение половины времени.

И просто чтобы быть ясным: если вы не средний Джо, а разработчик / хардкор-геймер / ... нуждающийся в любом цикле, который вы можете получить, вы не являетесь объектом этого комментария ...

    
ответ дан Bananeweizen 20.08.2010 в 19:14
99

Отключить автоматический запуск любых служб, которые не нужны (или даже полностью удалить пакет).

Многие пакеты запускают службы автоматически. Эти службы затем используют память и процессор, даже если они почти никогда не используются. В этом случае лучше остановить эти службы или вывести их из автозапуска и запустить их только в случае необходимости.

Чтобы удалить приложения с момента запуска 10.04, перейдите в System > Предпочтения > Запуск приложений (может отличаться в других версиях)

В 12.04 вы можете выбрать приложения для запуска, нажав Значок" Даша ". Затем введите startup и выберите "приложения для запуска".






И просто отмените поиск приложений, которые вам не нужны. Но убедитесь в этом , не просто удалите приложения, которые вы не знаете. Если вы не уверены в одном, оставьте это так. Поиск google или новый вопрос здесь о конкретных программах помогут.

    
ответ дан Decio Lira 13.04.2017 в 12:25
73

[Disclaimer] Administer the following at your own risk.

Tushar Neupaney дает следующие советы здесь :

1. Используйте более легкие приложения (замените свои приложения по умолчанию)

  • Gedit > > Mousepad
  • Средство просмотра изображений (EOG ...) > > GPicView
  • Network Manager > > Wicd
  • Evince > > > epdfview

2. Уменьшение благосостояния

  • sudo vim /etc/sysctl.conf

    Изменить: vm.swappiness = 10

<с> 3. Для двойных ядер (используйте параллелизм)

  • sudo vim /etc/init.d/rc

    Изменить: CONCURRENCY = shell

    Опция

    shell устарела. Значение по умолчанию - makefile и shell - к 2010-05-14 - псевдоним для makefile .

4. Очистка apt-кеша в / var / cache / apt / archives и ненужный список apt-sources в /etc/apt/sources.list

  • sudo apt-get autoclean

5. Установите BUM (диспетчер загрузки)

  • sudo apt-get install bum

    Удалите ненужные приложения и службы из запуска

6. Удалите ненужные TTY

  • sudo vim /etc/default/console-setup

    Изменить: ACTIVE_CONSOLES="/ dev / tty [1-3]"

    Примечание: goto /etc/init/ и измените файлы tty, которые вы НЕ хотите . Отредактируйте их и прокомментируйте строки, начинающиеся с «start on runlevel». Итак, в этом случае вы прокомментируете стартовую строку в файле «tty4.conf» в «tty6.conf».

<с> 7. Установка Prelink

  • sudo apt-get install prelink
  • sudo vim /etc/default/prelink

    Изменить: PRELINKING = Yes

  • sudo /etc/cron.daily/prelink

    Собственно, Prelink бесполезен с Feisty Fawn (потому что Ubuntu теперь использует очень эффективный компоновщик времени исполнения). Кроме того, это интрузивно - он напрямую изменяет исполняемые файлы и в конечном итоге может их разбить. НЕ делать это.

8. Установить предварительную загрузку

  • sudo apt-get install preload

9. Избавьтесь от kinit, если вы не используете функции спящего режима и сна.

  • sudo vim /etc/initramfs-tools/conf.d/resume

    Изменить: Комментарий (Поместите # перед) RESUME = XXXX .........................

ответ дан desgua 13.09.2013 в 15:57
42

Уменьшить тайм-аут меню загрузчика

Звучит тривиально, но я нашел 10 секунд в Ubuntu слишком долго для своих вкусов. Скажите, что на моем экране требуется немного, чтобы автоматически настроить res, я вижу, что счетчик читает 8 секунд с первого взгляда.

Я бы отредактировал таймаут до 3 секунд, предоставив мне секунду, чтобы увидеть меню загрузки (с учетом времени, когда мой экран настраивается на res). Много времени, так как нажатие клавиш со стрелками для выбора другого элемента останавливает счетчик.

Grub (до 9.10 Karmic)

sudo -i gedit /boot/grub/menu.lst

Найдите и отредактируйте строку TIMEOUT

Grub 2 (новые установки 9.10 Karmic и after)

sudo -i gedit /etc/default/grub

Найдите и отредактируйте строку GRUB_TIMEOUT и запустите sudo update-grub

    
ответ дан invert 09.05.2015 в 14:02
31

Я испытал общее повышение производительности после того, как добавил " noatime "для моих файловых систем (ext4 и reiserfs).

Я не могу предоставить тесты скорости, но я приглашаю вас попробовать и посмотреть сами.

Полезный ресурс на форуме Ubuntu: Сохранение жесткого диска с noatime в fstab .

    
ответ дан dag729 22.08.2010 в 20:44
31

Если вам не хватает ОЗУ, используйте zramswap или zram-config от репозиториев Ubuntu. Это виртуальная свопа, которая сжимает неиспользуемое содержимое ОЗУ вместо того, чтобы помещать их на диск (который обычно замерзает систему после нажатия на барьер RAM). Я испытываю небольшую потерю производительности без него, а не из-за зависания системы каждый раз, когда я выхожу из ОЗУ.

Это работает только для Natty и up (потому что вам понадобится ядро 2.6.37.1 или новее). Для более старых систем вы можете использовать compcache , но вам придется настроить его вручную.

Для тех, кто никогда не попадает в пределы ОЗУ, это в любом случае ускоряет скорость на жестких дисках, но вам лучше уменьшить обход для достижения того же эффекта.

Пользователи SSD: скорее всего, вы не испытаете ускорения скорости, но zramswap может значительно снизить износ SSD.

    
ответ дан Shnatsel 13.04.2017 в 12:23
20

Я не уверен, соответствует ли мой ответ, потому что Ubuntu обычно означает варианты GNOME и Ubuntu, которые используют более легкие альтернативы, имеют несколько разные имена, такие как Xubuntu.

Избавление от GNOME - это первое, что я обычно предлагаю. Если вы довольны чем-то легким, например fluxbox, сделайте это.

    
ответ дан vh1 21.08.2010 в 11:51
19

Измените механический диск на SSD

Твердотельные диски работают намного быстрее и, по-видимому, являются наиболее узким местом почти на каждом компьютере в настоящее время.

Я, например, испытал снижение времени загрузки от ~ 15 секунд до ~ 3 секунд и значительное снижение в первых запусках приложений (например, Firefox от 5 секунд до менее секунды).

Хотите некоторый бенчмарк? Здесь .     

ответ дан desgua 01.04.2013 в 12:32
18

Установите vm.swappiness=10 в /etc/sysctl.conf . Я получаю заметное улучшение скорости, когда заполняю память. Поскольку я использую Eclipse большую часть времени, физическая память может стать редким товаром.

EDIT:

Из FAQ по Ubuntu Swap :

"Значение по умолчанию в Ubuntu - swappiness = 60. Уменьшение значения по умолчанию для swappiness, вероятно, улучшит общую производительность для типичной установки рабочего стола Ubuntu. Рекомендуется значение swappiness = 10 , но чувствуйте Примечание: Установки сервера Ubuntu имеют разные требования к производительности для настольных систем, а значение по умолчанию 60, вероятно, более подходит. "

Часто задаваемые вопросы довольно подробно объясняют, что такое обмен, как он используется и как его изменить. Рекомендуемое чтение для тех, кто думает о том, чтобы возиться с swappiness или размером файла подкачки на диске.

    
ответ дан Decio Lira 07.02.2012 в 03:42
16

Как глупо, как кажется, всегда обновляйте свою систему!

    
ответ дан Derek 26.08.2010 в 01:20
15

На одном компьютере Ubuntu у меня есть, я обнаружил, что установка эффектов рабочего стола на нет (отключение всех графических эффектов) значительно улучшила скорость пользовательского интерфейса.

    
ответ дан Skizz 20.08.2010 в 23:18
15

Поместите свою директорию / tmp в диск с диском

Ссылка

    
ответ дан Bigwave 20.03.2017 в 10:18
11

Настройка ext4 для максимального дыма

Включить режим обратной записи. Этот режим обычно обеспечивает наилучшую производительность ext4. Обратите внимание, что это происходит за счет надежности, поскольку он отключает ведение журнала для записи данных. Данные могут быть записаны в основную файловую систему после того, как ее метаданные были переданы в журнал. В результате старые данные могут появляться в файлах после сбоя и восстановления журнала.

tune2fs -o journal_data_writeback /dev/sdXX

# Check fs options
dumpe2fs /dev/sdXX |more

Документация из kernel.org :

In data=writeback mode, ext4 does not journal data at all. This mode provides a similar level of journaling as that of XFS, JFS, and ReiserFS in its default mode - metadata journaling. A crash+recovery can cause incorrect data to appear in files which were written shortly before the crash. This mode will typically provide the best ext4 performance.

Еще больше дыма

Чтобы увеличить производительность, добавьте fstab options: data=writeback,noatime,nodiratime

i.e., отредактируйте свой /etc/fstab , найдите UUID для своих дисков и добавьте / замените существующие параметры

/dev/sdXX /opt ext4 defaults,data=writeback,noatime,nodiratime 0 0

Убедитесь, что вы использовали tune2fs для включения режима обратной записи ДО того, как вы редактируете файл fstab и перед перезагрузкой. Я говорю ПЕРЕД, потому что я перезагрузился после того, как изменил свой fstab, но прежде, чем я включил режим обратной записи и укусил мой ботинок. Ничего не потеряно, но мне пришлось использовать живой компакт-диск, чтобы получить доступ и изменить свой fstab. Безопаснее, если вы сначала включите не загрузочный диск.

Массовое улучшение скорости при загрузке и выключении и повседневном использовании.

Вы также можете отключить режим Журнала, который даст дополнительный импульс, для дополнительной безопасности убедитесь, что у вас подключен ИБП и работает, потому что с отключением этих функций ваши данные не так безопасны, сказав, что моя система не работает, t есть ИБП, и его мощность была прервана по крайней мере три раза, и я не потерпел потери данных, но ваш пробег может измениться.

    
ответ дан Derek Brabrook 16.04.2016 в 05:54
10

Покупайте столько памяти, сколько можете себе позволить, и машина может удерживать.

    
ответ дан Thorbjørn Ravn Andersen 25.08.2010 в 22:36
9

Ниже приведены только для экспертов. Как следует из названия, он может и будет есть ваши данные, даже если вы будете осторожны.

eatmydata - это падение пакета, которое отключит fsync. Fsync - это системная операция, которая гарантирует, что ваши данные будут записаны на диск, прежде чем продолжить. Как правило, вы хотите это, так как это облегчает восстановление, устранение сбоев питания и сбоев, более быстрое и меньшее количество потерь данных. Это идет по цене, хотя; все, что вызвало бы fsycn, должно будет ждать его поворота в очереди, а не просто доставлять данные в ядро для записи позже. И в некоторых, возможно даже во многих файловых системах, fsync выпишет все данные, а не только то, что вам нужно защитить.

Существуют определенные ситуации, когда fsync не стоит затрат. Представьте, что у вас есть сервер, номер которого сокращает кучу данных. Вместо того, чтобы указывать это на живую базу данных, возможно, быстрее сбрасывать в последовательную локальную базу данных, устанавливать eatmydata, чтобы отключить fsync, и пусть это произойдет. Это может привести к сбою и потере данных, но поскольку это не единственная копия всего, вы можете просто перезапустить процесс с нуля. Или, например, серверы сборки Ubuntu, где все, о чем мы заботимся, - это готовый пакет. Или, на рабочем столе, если программа (например, Firefox) синхронизируется так сильно, что она замедляет всю систему. Просто будьте готовы потерять все данные, связанные с использованием этого, или столкнуться с тяжелыми последствиями.

    
ответ дан jldugger 23.12.2010 в 19:47
6

Закройте приложения, которые не используются все время.

Многие стандартные приложения используют много памяти, а часто и процессор, когда они работают в фоновом режиме. Webbrowser, почтовые клиенты и т. Д. Очень неэффективны в использовании памяти, а встроенные javascripts часто используют время процессора без каких-либо преимуществ для пользователя.

Просто запустив только те приложения, которые используются в настоящее время, система будет намного быстрее. Кроме того, остановка приложений - единственный способ освободить память, потерянную при утечке памяти.

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

    
ответ дан txwikinger 13.08.2010 в 17:16
6
  1. Используйте файловую систему JFS . Это rock solid . Он имеет низкое использование CPU и очень хорошую общую производительность.

  2. Установите vm.vfs_cache_pressure. Это мой /etc/sysctl.d/10-desktop-responsiveness

    [префикс строк комментариев с #, этот веб-интерфейс им не нравится ...]

    Эти настройки повышают скорость реагирования на типичную рабочую нагрузку на рабочем столе.

vm.swappiness инструктирует ядро Linux поддерживать код приложения кэши, когда эти два конкурируют за ОЗУ.

vm.vfs_cache_pressure управляет кешем inode / dentry (т.е. файловой системой) против vs.  другие кеши, то есть мы хотим, если возможно, сохранить метаданные файловой системы в ОЗУ.

От: Ссылка

vm.swappiness=15

vm.vfs_cache_pressure=50
    
ответ дан paul 18.05.2013 в 17:29
6

Единство имеет тенденцию быть немного ресурсоемким, хотя я с удивлением слышу, что вы столкнулись с такой же плохой работой даже в Unity2D. Одним из возможных решений было бы играть с другими более легкими настольными средами, такими как Lubuntu (LXDE) или Xubuntu (XFCE). Я думаю, вы увидите существенную разницу в общей отзывчивости и производительности.

Кроме того, вы можете попробовать войти в диспетчер загрузочных приложений и снять отметку с приложений и процессов, которые вам не нужны. Ubuntu автоматически запускается для вас при входе в систему (например, Bluetooth Manager, если у вас нет Bluetooth, UbuntuOne, t использовать его, программы, которые вы просто не используете, и т. д.). Прежде чем делать это, сначала сделайте скрытые приложения для запуска видимыми в менеджере запуска:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
    
ответ дан mblasco 29.08.2012 в 18:42
5

Настроить своп

Часть 1. Установите swappiness. Это может быть в соответствии с ответом дегузы, но это может быть наоборот, и это будет иметь больший эффект, если это будет.

Один из сценариев, с которыми некоторые из нас счастливы, - это когда у нас много ОЗУ. Как правило, мы имеем небольшой процент от того, что он напрямую используется ядром и приложениями, некоторые (может быть, большая сумма, если вы использовали другие настройки для повышения производительности, такие как установка / tmp в памяти), используемых для ramfs и tmpfs, и концерты и концерты, используемые в качестве дискового кеша, чтобы ускорить наш доступ к файлам.

В этом сценарии, когда общая используемая память, включая кеш, становится высокой, а для приложения требуется больше оперативной памяти, Linux должен решить, следует ли взять некоторый кеш из файловой системы или перейти к разделу / файлу подкачки.

Так как у нас есть тонны ОЗУ и, возможно, только беспокоились об обмене, поэтому мы могли бы включить спящий режим, мы хотим, чтобы он склонялся к тому, чтобы взять некоторый из этого обширного кеша, и, следовательно, хочет низкой swappiness. Если мы не заботимся о возможности спячки, мы можем даже обнаружить, что такой машине с высокой степенью RAM не требуется своп вообще.

Другим сценарием является кто-то с низким ОЗУ, который переключается между несколькими тяжелыми приложениями и тратит на них разумное количество времени. Представьте, возможно, веб-разработчик, который проводит некоторое время в своей среде IDE, некоторые - в графическом редакторе, некоторые - в своем браузере по выбору, немного в некоторых других браузерах, чтобы проверить проблемы совместимости и, возможно, 5 минут каждый час на своем почтовом клиенте. Они также, вероятно, многократно повторяют одни и те же файлы с чтением и записью и, следовательно, значительно выигрывают от кэширования файлов. Вероятно, этот человек может извлечь выгоду из того, что Linux более охотно заменяет память, используемую любым из тех тяжелых приложений, в которых они в настоящее время не активны, поэтому swappiness, вероятно, будет выше для них.

Не только лучшая настройка для них, вероятно, будет выше, чем самые распространенные советы, но они, вероятно, заметят это больше, чем тот, у кого всегда есть концерты, чтобы все равно сэкономить.

Часть 2. Приоритет & amp; количество разделов.

Каждый раздел подкачки имеет приоритет, а linux будет использовать его с наивысшим приоритетом. Если он не установлен в / etc / fstab, он будет считаться отрицательным, начиная с -1 (явные настройки находятся между 0 и 32767 и поэтому -1 меньше, чем любое явно заданное) и продолжаются по порядку в fstab до -2, - 3 и т. Д.

Лучшая настройка зависит от того, где физически находятся разделы. Если у вас только один, то это не имеет значения (но, возможно, у вас должно быть больше одного, поэтому читайте дальше).

Если у вас есть два или более на одном физическом диске, у них должны быть разные приоритеты, чтобы он не пытался использовать два раздела, требующие поиска между ними (кто-нибудь знает, если это автоматически избежать?). По умолчанию все в порядке. Вероятно, не так уж хорошо иметь две свопы на одном диске, но это может произойти, если вы создали один, а затем решили, что вам нужно больше swap позже (возможно, при добавлении большего количества оперативной памяти).

Если у вас есть два или более на двух или более физических дисках, имеющих примерно равную скорость, то установка их на один и тот же приоритет будет означать, что Linux будет использовать их одновременно, что обеспечивает лучшую производительность по причинам, аналогичным почему RAID или просто обеспечение того, что часто используются файлы на обоих дисках, - работа становится разделенной между ними.

Если у вас есть два или более физических диска равной скорости, но они имеют своп только на одном, возможно, вам следует изменить это по вышеуказанным причинам.

Если у вас есть два или более физических диска с очень разными скоростями, то обычно вы хотите, чтобы самый быстрый накопитель имел более высокий приоритет, чем более медленный, поэтому он используется первым. Возможно, вы даже не захотите, чтобы какой-либо обмен был медленнее, хотя это может иметь смысл, если вы, например, имеют небольшую свопинг на быстром, но маленьком диске для быстрой замены, и большую замену на более медленном диске, поэтому у вас достаточно места для спячки.

Если более быстрый из них - SSD, тогда есть две альтернативы с разными плюсами и минусами:

  1. Самый высокий приоритет или, возможно, только своп на SSD, для скорости.
  2. Поменяйте swap на не SSD, чтобы уменьшить записи на SSD и, следовательно, увеличить срок его службы.

Номер 2, вероятно, тот, на который нужно пойти, если у вас действительно есть своп, чтобы разрешить спящий режим, и в противном случае ваша обильная оперативная память означает, что вам это действительно не нужно (и если вы тратите деньги на SSD, вам следует потратить это тоже в ОЗУ), если, возможно, вы фанатик скорости загрузки, который хочет загрузиться из спящего режима с такой скоростью, что хватит вашей фантастической высокотехнологичной установки! В противном случае баланс касается скорости и времени жизни SSD.

Если у вас есть диск, предназначенный исключительно для обмена, чтобы не конкурировать с другими файловыми вводами-выводами, то вы, по-видимому, твердо связаны с производительностью и уже знаете об этом материале лучше меня и читаете только это, чтобы видеть если у меня что-то не так!

    
ответ дан Jon Hanna 30.07.2012 в 13:16
5

Если вы хотите посмотреть, какие службы запускаются после загрузки на Ubuntu 10.04, запустите «jobs-admin».

sudo apt-get install jobs-admin
    
ответ дан janot 04.03.2015 в 01:11
4

Если мы говорим о получении от BIOS к подключению к Интернету, я могу рекомендовать настройку сети без использования NetworkManager, лично я это сделал, потому что у меня очень медленный DHCP-сервер, и NetworkManager не запускает зондирование для сети, вы вошли в систему.

    
ответ дан LassePoulsen 13.08.2010 в 22:22
4

используйте более легкие программы вместо значения по умолчанию: gnumeric вместо oo calc, abiword вместо oo write и т. д.

    
ответ дан user7757 21.12.2010 в 21:15
4

Если вы используете рабочий стол Unity, попробуйте более легкий интерфейс, такой как LXDE или Xfce.

    
ответ дан Marco Hemminger 17.06.2012 в 11:14
4

Нашел то, что замедляло мою машину: gwibber-service . Может быть, потому, что у меня есть аккаунт в твиттере, который следует за множеством людей, и когда он обновился, машина пошла плохо.

Я наблюдал за машиной сверху, как сказал @kmassada, и когда это было очень медленно замечено в процессе. Затем выполните:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

как @blasmat указал, чтобы пройти через приложения для запуска. Я видел, что служба запускалась автоматически, и я отключил ее. Теперь мой компьютер намного быстрее. Я думаю, что все еще есть улучшения, которые я могу сделать (я не чувствую, что это на верхних условиях), но после 20 часов тестирования производительности я могу сказать, что все идет хорошо.     

ответ дан Christian Vielma 30.08.2012 в 16:50
4

Утилита ubuntu-tweak имеет удобный инструмент «Дворник», который позволяет вам легко очищать кеши и пакеты-сироты.

sudo apt-get install ubuntu-tweak

Обратите внимание, что с 2016-04-16 Ubuntu Tweak оставлен с последним обновлением более года назад - см. Ссылка (что делает ссылку устаревшей).

    
ответ дан Cormac O'Brien 16.04.2016 в 06:14
3

Используйте apt-fast вместо apt-get и поместите свой apt-кеш на tmpfs.

Вам понадобится ария или axel для apt-get для работы сначала:

apt-get install aria2c

или

apt-get install axel

Я использовал арию. Тогда вам нужно apt-fast.

sudo add-apt-repository ppa:apt-fast/stable && sudo apt-get update && sudo apt-get install apt-fast

Ответьте на вопросы, и с этого момента apt-fast будет действовать как apt-get практически во всех отношениях, за исключением того, что он загружает пакеты параллельно. Не имеет значения, собираетесь ли вы установить одно приложение, но много для более крупных установок.

В сочетании, с этим, мой / etc / fstab имеет:

tmpfs /var/cache/apt/archives tmpfs defaults,noatime,mode=1777 0 0

Это имеет обратную сторону: если один и тот же пакет используется несколько раз для разных загрузок, он должен будет загрузить его снова, но в любом случае он может быть обновлен в любом случае. У него есть более быстрый доступ к ним, автоматическая очистка неиспользуемых пакетов при перезагрузке.

Так как я многократно переустанавливал в ходе этих экспериментов, это позволило мне провести сравнение. После установки 12.04 на момент написания файла будет доступно около 300 обновлений, включая обновление ядра, доступное сразу после установки. Я проигнорировал обновление программного обеспечения и выполнил указанные выше изменения до apt-fast update && apt-fast dist-upgrade , а часть загрузки во много раз быстрее (фактическая установка занимает одно и то же время).

У меня есть псевдоним alias apt-get="apt-fast" , поэтому мне даже не нужно менять привычки (единственные различия - это разные отзывы о загрузке, подтверждение того, хочу ли я загрузить их, и подразумеваемый sudo должен я забудьте об этом, но команды запускать что-либо одно и то же).

    
ответ дан Jon Hanna 01.08.2012 в 23:07
2

Я бы посмотрел, какие процессы запущены и какие из них используют большую часть памяти. Возможно, что-то вы устанавливаете, это хоггер памяти. используйте верхнюю команду или системный монитор.

Если вы не в лесу, я даже рекомендую установить следующие пакеты. Я заметил значительное время отклика между единством и основным гномом

sudo apt-get install gnome-core gnome-session-fallback

Я также проверил бы свои приложения для запуска, чтобы узнать, что запускается при запуске и что мне не нужно запускать при запуске.

И я бы также проверял отзывчивость в конкретных приложениях.

Последнее, что я хотел бы проверить настройки графики. Возможно, вам нужно скомпрометировать время автономной работы.     

ответ дан kmassada 30.08.2012 в 12:22
2

Еще один хороший способ повысить производительность - установить CompizConfig Settings Manager и отключить анимационные эффекты, Fading Windows и Window Decorations. Настольная стена и Экспо - тоже вариант.

Кроме того, используйте фильтр быстрой текстуры в OpenGL

    

ответ дан Sergiy Kolodyazhnyy 07.02.2015 в 16:03
2

Попробуйте легкий вес сообщества Ubuntu

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

  • сверхлегкий Lubuntu или

  • средний свет UBuntu MATE или Xubuntu .

Попробуйте их до начала установки. Это хорошая идея, чтобы продолжать использовать выпуски LTS, и я предлагаю начать с 16.04.1 LTS, которая является версией с самой длинной оставшейся поддержкой до конца жизни. См. Подробные советы по следующим ссылкам,

Версия с самым длинным временем поддержки (когда это написано)

Несколько сложно найти 16.04.1 LTS , версия с самым длинным временем поддержки. Следующие ссылки работают (2017-06-29),

ответ дан sudodus 29.06.2017 в 09:49
1

Попробуйте cc patchset: Ссылка

Это ядро с экспериментальными исправлениями для повышения производительности рабочего стола.

    
ответ дан user1974 17.04.2011 в 02:15

Ознакомьтесь с другими вопросами по меткам