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

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

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

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

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

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

Каковы ваши?

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

334 голоса | спросил 10 revs, 5 users 60%
Decio Lira
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

30 ответов


172

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

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
98

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

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

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

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




alt text

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
73
  

[Отказ от ответственности] Администрируйте следующее на свой страх и риск.

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 at 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â € |â € |â € |â € |â € |â € |â € |â € |.

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
31

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
31

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

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
20

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
19

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

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
18

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

EDIT:

Из FAQ по Ubuntu Swap :

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
16

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
15

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
15

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

https://superuser.com/questions/175861/ramdisk-ubuntu-10-04

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
11

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

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

tune2fs -o journal_data_writeback /dev /sdXX

# Проверить параметры fs
dumpe2fs /dev /sdXX | больше

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

  

В режиме data = writeback ext4 вообще не записывает данные журнала. Этот режим обеспечивает аналогичный уровень ведения журнала, как в XFS, JFS и ReiserFS в режиме по умолчанию - ведение журнала метаданных. Аварийное восстановление + может привести к появлению неверных данных в файлах, которые были написаны незадолго до сбоя. Этот режим обычно обеспечивает наилучшую производительность ext4.

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

Чтобы сжать еще больше производительности, добавьте опции fstab: 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 есть ИБП, и его мощность была прервана по крайней мере три раза, и я не потерпел потери данных, но ваш пробег может измениться.

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
10

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
9

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
6

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

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

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

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

ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02
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.  другие кеши, то есть мы хотим, если возможно, сохранить метаданные файловой системы в ОЗУ.

От: ответил scottl 15 MaramTue, 15 Mar 2011 09:39:02 +03002011-03-15T09:39:02+03:0009 2011, 09:39:02

6

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

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

sudo sed -i '/NoDisplay = true /NoDisplay = false /g' /etc/xdg/autostart/*.desktop
ответил mblasco 29 PM000000100000004731 2012, 22:42:47
5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ответил mblasco 29 PM000000100000004731 2012, 22:42:47
5

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

sudo apt-get install jobs-admin
ответил mblasco 29 PM000000100000004731 2012, 22:42:47
4

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

ответил mblasco 29 PM000000100000004731 2012, 22:42:47
4

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

ответил mblasco 29 PM000000100000004731 2012, 22:42:47
4

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

ответил mblasco 29 PM000000100000004731 2012, 22:42:47
4

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

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

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

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

ответил Christian Vielma 30 PM00000080000000131 2012, 20:50:01
4

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

sudo apt-get install ubuntu-tweak

Обратите внимание, что с 2016-04-16 Ubuntu Tweak оставлен с последним обновлением более года назад - см. https://github.com/tualatrix/ubuntu-tweak (что делает http://blog.ubuntu-tweak.com/2012/10/22/thank-you-ubuntu-tweak-will-continue.html устаревшее).

Уборщик Ubuntu Tweak

ответил Christian Vielma 30 PM00000080000000131 2012, 20:50:01
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, если я его забуду, но команды запускать что-либо одно и то же).

ответил Christian Vielma 30 PM00000080000000131 2012, 20:50:01
2

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

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

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

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

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

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

ответил kmassada 30 PM00000040000001931 2012, 16:22:19
2

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

введите описание изображения здесь>> </p>

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

<p> <img src =

ответил kmassada 30 PM00000040000001931 2012, 16:22:19
2

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

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

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

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

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

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

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

ответил kmassada 30 PM00000040000001931 2012, 16:22:19
1

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

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

ответил kmassada 30 PM00000040000001931 2012, 16:22:19

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132