Ubuntu 18.04 настолько медленный [dубликат]

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

Это не предназначено для приложения

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

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

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

Каковы ваши?

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

336
задан 13 April 2017 в 15:24

548 ответов

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

enter image description here [/g0]

Также используйте фильтр быстрой текстуры в OpenGL

enter image description here [/g1]

2
ответ дан 14 August 2018 в 10:32

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

15
ответ дан 14 August 2018 в 10:32
  • 1
    Этот параметр может идти в обоих направлениях. Иногда, позволяя графическому процессору выполнять работу, будет освобождать процессор и оперативную память и улучшать общую производительность системы. – ændrük 4 September 2010 в 01:32
  • 2
    Отлично - как вы это сделаете? – ixtmixilix 11 October 2010 в 05:44
  • 3
    @ixtmixilix: щелкните правой кнопкой мыши на рабочем столе и выберите опцию отображения (это нижняя часть IIRC - я нахожусь на работе и должен использовать SomeOtherOS). – Skizz 15 October 2010 в 16:11
  • 4
    спасибо ... ваш комментарий может означать, что я не вернусь к Debian, который был на несколько лет быстрее из-за того, что он был менее кричащим ... для записи (если другие люди хотят попробовать), вы попадаете туда под «сменой рабочего стола» background 'menu ... (?) ... извините, но называя это, что напоминает мне немного SomeOtherOS – ixtmixilix 16 October 2010 в 02:22
  • 5
    @ ændrük Как я могу узнать, если это так? (независимо от того, помогает ли мой GPU поддерживать рабочий стол или отключать его) – Eyal 27 January 2013 в 03:50

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

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

  • ультралегкий Lubuntu или
  • средний свет Ubuntu MATE или Xubuntu.

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

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

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

2
ответ дан 14 August 2018 в 10:32

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

10
ответ дан 14 August 2018 в 10:32
  • 1
    ørn, идея этого вопроса - узнать немного больше об этой системе и о том, как настроиться на людей, которые этого интересуют. Просто покупка новой машины / частей - это очевидный ответ, который ничего не учит. – Decio Lira 26 August 2010 в 03:42
  • 2
    Тогда укажите это в вопросе. Покупка большей ОЗУ, возможно, является простейшим и наиболее эффективным способом ускорения работы системы (поскольку Linux использует неиспользуемую память в качестве дискового кэша). – Thorbjørn Ravn Andersen 26 August 2010 в 10:38
  • 3
    Кроме того, наличие большего количества оперативной памяти, чем общее использование программ и дискового пространства, бессмысленно с прошлого размера всех дисков, в кэш записи нечего вставлять. – hexafraction 17 July 2012 в 23:33
  • 4
    @hexafraction Наиболее типичные конфигурации машин имеют гораздо меньше ОЗУ, чем дисковое пространство. SSD-диски в то время как быстро, все еще намного медленнее, чем доступ к памяти. I7 имеет максимальную полосу пропускания памяти 25,6 ГБ / с. [Д0] ark.intel.com/products/75121/… – Thorbjørn Ravn Andersen 23 August 2014 в 17:27
  • 5
    Покупка большего объема памяти не поможет вам, если вы не получите около 100% использования памяти, если не будете следовать другим шагам (ramdisk). – idbrii 9 May 2015 в 16:54

Попробуйте ck patchset: https://launchpad.net/~chogydan/+archive/ppa

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

1
ответ дан 14 August 2018 в 10:32
  • 1
    Можете ли вы добавить предупреждение об отказе от ответственности? – hexafraction 17 July 2012 в 23:35

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

4
ответ дан 14 August 2018 в 10:32

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

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

20
ответ дан 14 August 2018 в 10:32
  • 1
    Я знаю, что Archlinux не Ubuntu, но я видел преувеличенное повышение производительности, когда я установил Ratpoison в свою коробку Archlinux (да, для меня это слишком минимально, но все же нитроустойчивость для вашей коробки) – dag729 23 August 2010 в 01:39
  • 2
    Согласитесь, попробуйте XMonad, это потрясающе. – Robert Massaioli 12 October 2010 в 09:37
  • 3
    +1. Или установите Ubuntu, но переключитесь на xfce после установки. – David Oneill 17 December 2010 в 02:44
  • 4
    XFCE немного быстрее, но немного, и он использует столько же ресурсов. Попробуйте Просветление (например, Bodhi Linux - Ubuntu 10.04 с Просветлением), он очень легкий и все еще имеет некоторые визуальные эффекты Compiz. Или попробуйте LXDE или Fluxbox, Linux Mint, похоже, хорошо их интегрировал. – Shnatsel 31 March 2011 в 23:32

Настройка Swap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5
ответ дан 14 August 2018 в 10:32

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

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