Як я можу покращити загальну продуктивність системи Ubuntu?

335

Які ваші поради щодо покращення загальної продуктивності системи на ubuntu? Натхненний цим питанням я зрозумів, що деякі параметри за замовчуванням можуть бути досить консервативними в Ubuntu, і що це можна налаштувати з невеликим ризиком або без нього якщо ви хочете зробити це швидше.

Це не призначене для конкретної програми (наприклад, пришвидшення завантаження сторінок Firefox), але система широка.

Бажано 1 порада на одну відповідь, з достатньою деталізацією, щоб люди могли її реалізувати.

Моя пара була б:

  • встановіть попередню завантаження (через Software Center або sudo apt-get install preload );
  • Змініть значення Swappiness - ", яке визначає ступінь ядра, яку ядро ​​бажає поміняти, коли він намагається врятувати пам'ять" ;

Які у вас?

PS: оскільки для цього не має унікального відповіді, а скоріше, декількох корисних порад, я створюю нестандартну вікі.

    
задане Decio Lira 13.04.2017 в 14:24
джерело

40 відповідей

173

Якщо ви "середній Джо" , то просто не робити нічого. Не сміяйтеся з програмами або налаштуваннями, які ви не розумієте. Не слідкуйте за порадами, розміщеними в Інтернеті, як покращити продуктивність вашої системи шляхом складання певного програмного забезпечення самостійно або шляхом встановлення самостійного ядра.

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

Тому просто будьте задоволені своєю добре працює системою. І, крім того, чому б вам потрібні ці 5-відсоткові покращення продуктивності? Це не призведе до швидшого друку вашої офісної документації або до редагування своїх фотографій удвічі.

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

    
відповідь дана Bananeweizen 20.08.2010 в 21:14
джерело
98

Вимкніть автоматичне запуск будь-яких послуг, які не потрібні (або навіть повністю вилучіть пакет)

Багато пакетів запускає послуги автоматично. Потім ці служби використовують пам'ять і процесор, навіть якщо вони практично не використовуються. У такому випадку краще зупинити ці служби або вивести їх з автозапуску і запустити їх лише тоді, коли вони потрібні.

Щоб видалити програми з початку роботи 10.04, перейдіть на сторінку System & gt; Налаштування & gt; Програми для запуску (можуть бути дещо іншими в інших версіях)

12.04, ви можете вибрати початкові програми, натиснувши " Піктограма ". Потім введіть запуск і виберіть "Запуск додатків".






І просто зніміть позначки з програм, які вам не потрібні. Але не забудьте про це, не просто видаляйте додатки, які ви не знаєте. Якщо ви не впевнені щодо одного, залиште це таким чином. Потрібно провести пошук у Google чи нове запитання тут про конкретні програми.

    
відповідь дана Decio Lira 13.04.2017 в 14:25
джерело
73
  

[Відмова від відповідальності] Адмініструйте наступне на свій страх і ризик.

Тушар Нейпанеї дає такі поради тут :

1. Використовуйте більш світлі програми (замініть їх за замовчуванням)

  • Gedit & gt; & gt; Миша для клавіатури
  • Переглядач зображень (EOG ...) & gt; & gt; Gpicview
  • Менеджер мережі & gt; & gt; Wicd
  • Evince & gt; & gt; epdfview

2. Знизити Swappiness

  • sudo vim /etc/sysctl.conf

    Змінити: vm.swappiness = 10

3. Для двоядерних ядер (Використовуйте сумісність)

  • sudo vim /etc/init.d/rc

    Змінити: CONCURRENCY = оболонка

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

4. Очистіть кеш-пам'ять apt / var / cache / apt / архіви та необов'язковий список 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

    Редагувати: ПОПЕРЕДЖЕННЯ = Так

  • sudo /etc/cron.daily/prelink

    Фактично, Prelink є марним , оскільки Feisty Fawn (оскільки Ubuntu зараз використовує дуже ефективний компонент для виконання runtime). Крім того, це нав'язливо - він безпосередньо модифікує виконувані файли і в кінцевому рахунку може зламати їх. НЕ робіть це.

8. Встановити передвантаження

  • sudo apt-get install preload

9. Позбутися від kinit, якщо ви не користуєтеся функціями сплячого режиму та сну.

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

    Редагувати: Комментируйте (помістіть # перед) RESUME = XXXX .........................

відповідь дана desgua 13.09.2013 в 17:57
джерело
42

Знизити час очікування меню завантажувача

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

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

Grub (до 9,10 кармічних)

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

Знайдіть і відредагуйте рядок " TIMEOUT

Grub 2 (нові встановлення 9,10 кармічної та після)

sudo -i gedit /etc/default/grub

Знайдіть і відредагуйте рядок " GRUB_TIMEOUT " і запустіть sudo update-grub

    
відповідь дана invert 09.05.2015 в 16:02
джерело
31

Я почув загальне підвищення продуктивності після того, як я додав " noatime "у мої файлові системи (ext4 і reiserfs).

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

Корисний ресурс на форумі Ubuntu: Збереження жорсткого диска з відміткою в fstab .

    
відповідь дана dag729 22.08.2010 в 22:44
джерело
31

Якщо вам не вистачає оперативної пам'яті, скористайтеся zramswap або zram-config з репозиторію Ubuntu. Це віртуальний swap, який стискає невикористовуване вміст ОЗУ, а не розміщує їх на диск (який зазвичай замораживає систему після того, як ви натиснете бар'єр оперативної пам'яті). Мені дуже мало досвіду втрати продуктивності, а не заморожування системи кожного разу, коли я вичерпую оперативну пам'ять.

Це працює лише для Natty і вище (оскільки вам потрібен ядро ​​2.6.37.1 або новіший). Для старих систем ви можете використовувати compacache , але вам доведеться встановити його вручну.

Для тих, хто ніколи не потрапляє в обмеження на ОЗУ, це може призвести до посилення швидкості на жорстких дисках, але краще зменшити спад , щоб досягти такого ж ефекту.

Користувачі SSD: швидше за все, ви не відчуєте швидкість, але zramswap може зменшити частоту SSD.

    
відповідь дана Shnatsel 13.04.2017 в 14:23
джерело
20

Я не впевнений, що моя відповідь буде кваліфікована, оскільки Ubuntu зазвичай означає, що GNOME та варіанти Ubuntu, які використовують альтернативи lighther, мають дещо різні імена, такі як Xubuntu.

Позбавлення від GNOME - це перше, що я зазвичай пропоную. Якщо ви задоволені щось легким, як fluxbox, виконайте це.

    
відповідь дана vh1 21.08.2010 в 13:51
джерело
19

Змініть механічний диск для SSD

Твердотільні накопичувачі набагато швидше і, здається, є самим вузьким місцем майже на кожному комп'ютері в даний час.

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

Хочете трохи оцінити? Тут є одна.

    
відповідь дана desgua 01.04.2013 в 14:32
джерело
18

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

РЕДАГУВАТИ:

З Поширені запитання щодо обміну Ubuntu :

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

Поширені запитання досить докладно пояснюють, що таке обмін, як його використовувати та як його змінити. Рекомендоване читання для будь-кого, хто думає про стирання зі сприйняттям чи розміром файлу підкачки на диску.

    
відповідь дана Decio Lira 07.02.2012 в 04:42
джерело
16

Дуже глупо, як це звучить, завжди оновлюйте свою систему!

    
відповідь дана Derek 26.08.2010 в 03:20
джерело
15

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

    
відповідь дана Skizz 21.08.2010 в 01:18
джерело
15

Помістіть ваш каталог / tmp в дисковий банер

тут

    
відповідь дана Bigwave 20.03.2017 в 11:18
джерело
11

Налаштування ext4 для максимального диму

Увімкнути режим запису. Цей режим, як правило, забезпечує найкращу продуктивність ext4. Зауважте, що це відбувається за рахунок надійності, оскільки це вимикає журналювання для запису даних. Дані можуть бути записані в основну файлову систему після того, як його метадані були передані до журналу. У результаті старі дані можуть з'являтися в файлах після аварійного завершення та відновлення журналу.

tune2fs -o journal_data_writeback /dev/sdXX

# Check fs options
dumpe2fs /dev/sdXX |more

Документація від kernel.org :

  

У режимі даних = режим запису, ext4 не містить даних журналу взагалі. Цей режим забезпечує аналогічний рівень журналювання, як і XFS, JFS та ReiserFS у режимі за замовчуванням - журналювання метаданих. Збій + відновлення може призвести до появи невірних даних у файлах, написаних незадовго до аварії. Цей режим, як правило, забезпечує найкращу продуктивність ext4.

Ще більше диму

Щоб висунути ще більшу продуктивність, додайте параметри fstab : data=writeback,noatime,nodiratime

, наприклад, змініть свій /etc/fstab , знайдіть UUID для ваших дисків та додайте / замініть існуючі параметри

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

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

Значне покращення швидкості як при завантаженні, так і при вимкненні та повсякденному використанні.

Ви також можете вимкнути режим журналу, який додасть додатковий приріст, для додаткової безпеки переконайтеся, що підключений і працює UPS, тому що з вимкненими даними ваші дані не настільки безпечні, заявивши, що моя система не працює, У вас є UPS, і його влада була перервана принаймні тричі, і я не зазнав втрат даних, але ваш пробіг може бути різним.

    
відповідь дана Derek Brabrook 16.04.2016 в 07:54
джерело
10

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

    
відповідь дана Thorbjørn Ravn Andersen 26.08.2010 в 00:36
джерело
9

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

eatmydata - це падіння пакету, що вимкне fsync. Fsync - це операційна система, яка гарантує, що ваші дані записуються на диск, перш ніж продовжувати. Як правило, ви цього хочете, оскільки це робить відновлення від потужності та несправностей простішими, швидшими та менш втраченими. Це приходить за ціною хоча; що-небудь, що викликає fsycn, доведеться зачекати, коли воно перевернеться, а не просто доставляти дані до ядра, щоб писати в якийсь пізніший час. І в деяких, можливо, навіть багатьох файлових системах, fsync випише всі дані, а не лише ті матеріали, які вас цікавить захист.

Існують деякі конкретні ситуації, коли fsync не коштує вартості. Уявіть собі, що у вас є сервер, номер якого знищує купу даних. Замість того, щоб вказати це в живій базі даних, може бути швидше звантажити в єдину локальну базу даних, встановити eatmydata, щоб вимкнути fsync, і дозволити це зробити. Це все одно може призвести до збою та втрати даних, але оскільки це не єдина копія всього, ви можете просто перезапустити процес з нуля. Або, наприклад, сервери збірки Ubuntu, де ми всі дбаємо, є остаточний пакет. Або на робочому столі, якщо програма (наприклад, Firefox) синхронізується набагато, це уповільнює роботу всієї системи. Просто будьте готові втратити всі дані, пов'язані з використанням цього, або зіткніть з важкими наслідками.

    
відповідь дана jldugger 23.12.2010 в 20:47
джерело
6

Закрийте програми, які не використовуються весь час.

Багато стандартних додатків використовують багато пам'яті, а часто і процесор, коли вони працюють у фоновому режимі. Веб-браузер, поштові клієнти тощо дуже неефективні у використанні пам'яті, а вбудовані javascripts часто використовують процесорний час, не користуючись користувачем.

Просто запустивши програми, які використовуються в даний час, система буде набагато швидше. Крім того, припинення роботи програми - це єдиний спосіб позбутися пам'яті, втраченої у витоку пам'яті.

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

    
відповідь дана txwikinger 13.08.2010 в 19:16
джерело
6
  1. Використовуйте файлову систему JFS . Це скеля тверда . Він має найнижчий рівень використання центрального процесора та дуже хорошу загальну продуктивність.

  2. Встановіть vm.vfs_cache_pressure. Це моя /etc/sysctl.d/10-desktop-responsiveness

    [додати лінії коментарів з #, цей веб-інтерфейс їм не подобається ...]

    Ці налаштування підвищують чутливість до типового завантаження робочого столу.

vm.swappiness наказує ядру linux надати перевагу коду програми кеш, коли ці два конкурують за оперативну пам'ять.

vm.vfs_cache_pressure controls inode / dentry (тобто файлова система) кеш-пам'ять проти  інші кеш-пам'яти, тобто, якщо потрібно, зберігати мета-дані файлової системи в оперативній пам'яті.

З: тут

vm.swappiness=15

vm.vfs_cache_pressure=50
    
відповідь дана paul 18.05.2013 в 19: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 в 20:42
джерело
5

Налаштувати обмін

Частина 1. Встановіть мінливість. Цей може відповідати відповіддю Дегузи, але це може бути протилежним, і воно матиме більший ефект, коли він буде.

Один із сценаріїв, за якими деякі з нас задоволені, - це коли ми маємо багато оперативної пам'яті. Як правило, невеликий відсоток його безпосередньо використовує ядро ​​та програми, деякі (можливо, велика сума, якщо ви використали інші настройки для підвищення продуктивності, такі як монтаж / tmp у пам'яті), що використовуються для ramfs та tmpfs, і концерти та концерти, які використовуються як дисковий кеш, щоб зробити наш файловий доступ швидшим.

У цьому сценарії, коли загальна використовувана пам'ять, включаючи кеш, стає високою, а додаток потребує більше оперативної пам'яті, Linux має вирішити, взяти якийсь кеш з файлової системи, або замінити його на розділ / файл підкачки.

Оскільки ми маємо тонни оперативної пам'яті, і цілком ймовірно тільки турбує обмін взагалі, щоб ми могли ввімкнути режим глибокого сну, ми хочемо, щоб він спирався на те, щоб взяти частину цього рясного кешу, а отже, бажати низького спритності. Якщо нам не подобається сплячий режим, ми навіть можемо виявити, що така машина з великим обсягом RAM не потребує взагалі.

Ще один сценарій - це людина з низьким рівнем RAM, який перемикається між кількома важкими програмами та витрачає достатньо часу на кожен. Уявіть, напевно, веб-майстер, який витрачає деякий час на свої IDE, деякі - у графічному редакторі, деякі - у власному браузері, трохи в деяких інших браузерах, щоб перевірити проблеми сумісності, і, можливо, 5 хвилин на годину на своєму поштовому клієнті. Вони, ймовірно, потрапляють на ті ж файли кілька разів, читаючи і записуючи, і, отже, значно виграють від кешування файлів. Ця людина, ймовірно, може скористатися перевагами Linux, оскільки він більше бажає поміняти пам'ять, яка використовується будь-яким із тих важких програм, на які вони в даний час не активні, тому для них, ймовірно, для них має бути вищий рівень.

Мало того, що найкращі параметри для них, ймовірно, будуть вищими, ніж найпоширеніші поради, але вони, ймовірно, помітять це більше, ніж особа, яка завжди має концерти, щоб все одно заощадити.

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

Кожен розділ підкачки має пріоритет, і Linux використовуватиме його з найвищим першим. Якщо не встановлено в / etc / fstab, він буде розглядатися як негатив, починаючи з -1 (явні налаштування від 0 до 32767, і тому -1 менше, ніж будь явно заданий) і продовжуючи в порядку в fstab до -2, - 3 і так далі.

Найкращий параметр залежить від того, де фізично є розділи. Якщо у вас є лише один, то це не має значення (але, можливо, у вас має бути більше одного, так що читайте).

Якщо у вас є два або більше на одному фізичному диску, то вони повинні мати різні пріоритети, щоб він не намагався використовувати два розділи, які потребують пошуку між ними (чи хтось знає, чи це автоматично уникне?). За замовчуванням це добре. Напевно, неважливо, що у вас є два свопи на тому ж приводі, але це може статися, якщо ви створили його, а потім вирішите, що вам потрібно ще більше підкачки (можливо, якщо додати більше оперативної пам'яті).

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

Якщо у вас є два або більше фізичних накопичувачів з однаковою швидкістю, але їх можна замінити лише на одному, можливо, ви повинні змінити це за наведених вище причин.

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

Якщо швидше з двох є SSD, то є дві альтернативи з різними плюсами і мінусами:

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

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

Якщо у вас є диск, який існує виключно для обміну, щоб не конкурувати з іншими введенням / виводами файлів, то ви, імовірно, є складними з приводу продуктивності і вже знаєте про це речі краще, ніж я, і читаєте лише це, щоб побачити якщо я помилився!

    
відповідь дана Jon Hanna 30.07.2012 в 15:16
джерело
5

Якщо ви хочете подивитися, які служби запускаються після завантаження на Ubuntu 10.04, запустіть "jobs-admin".

sudo apt-get install jobs-admin
    
відповідь дана janot 04.03.2015 в 02:11
джерело
4

Якщо мова йде про те, що отримувати з BIOS до підключення до Інтернету, то я можу рекомендувати налаштування мережі без використання NetworkManager, особисто я це зробив, тому що у мене дуже повільний DHCP-сервер, і NetworkManager не запускає зондування мережі, поки я не " Ви ввійшли.

    
відповідь дана LassePoulsen 14.08.2010 в 00:22
джерело
4

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

    
відповідь дана user7757 21.12.2010 в 22:15
джерело
4

Якщо ви використовуєте настільне ім'я Unity, спробуйте використовувати такий легкий інтерфейс, як LXDE або Xfce.

    
відповідь дана Marco Hemminger 17.06.2012 в 13:14
джерело
4

Знайдено, що сповільнюється моя машина: gwibber-service . Можливо, тому що у мене є в Twitter ще один обліковий запис, який слідує за багатьма людьми, і коли він оновлюється, машина йшла погано.

Я спостерігав за машиною з вершиною, як сказав @kmassada, і коли він був дуже повільно помітив цей процес. Потім виконуємо:

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

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

    
відповідь дана Christian Vielma 30.08.2012 в 18:50
джерело
4

Утиліта Ubuntu-Tweak має зручний інструмент "Janitor", який дозволяє вам легко очистити кеш-пам'ять та пакунки для дітей-сиріт.

sudo apt-get install ubuntu-tweak

Зверніть увагу, що станом на 2016-04-16 Ubuntu Tweak відмовлено, останнє оновлення минуло року тому - див. тут (що робить тут застарілою).

    
відповідь дана Cormac O'Brien 16.04.2016 в 08: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 02.08.2012 в 01:07
джерело
2

Я б перевірив, які процеси запущені, і котрі використовують найбільшу пам'ять. Там може бути те, що ви встановлюєте, це програма для зберігання пам'яті. використовуйте верхні команди або системний монітор.

Якщо ви не знаходитеся в цукерці очей, я навіть рекомендую встановити наступні пакети. Я помітив значний час відгуку між єдність і базовим гномом.

Суда apt-get install gnome-core gnome-session-fallback

Я також перевірив мої програми для запуску, щоб побачити, що працює при запуску, і що мені не потрібно запускати при запуску.

І я також перевірив чуйність у конкретних програмах.

Останнє, що я хотів би перевірити настройки графіки. Може бути, вам доведеться компрометувати роботу акумулятора для продуктивності.

    
відповідь дана kmassada 30.08.2012 в 14:22
джерело
2

Ще один хороший спосіб підвищити продуктивність полягає в тому, щоб встановити диспетчер налаштувань CompizConfig, а також вимкнути ефекти анімації, зменшити вікна та прикраси вікон. Настільні настінні та Expo - це також варіант.

Крім того, використовуйте фільтр швидкого текстуру в OpenGL

    
відповідь дана Sergiy Kolodyazhnyy 07.02.2015 в 17:03
джерело
2

Спробуйте легкий смак спільноти Ubuntu

Замість того, щоб зламатись із вашою системою Ubuntu: створіть нову версію смаку спільноти Ubuntu , ароматизатора з таким же движком Ubuntu під капотом, але з легким настільним середовищем та легшим прикладні програми.

  • надлегкий Lubuntu або

  • Середній світло Ubuntu MATE або Xubuntu .

Спробуйте їх жити, перш ніж встановити. Гарна ідея продовжувати використовувати версії LTS, і я пропоную вам розпочати з 16.04.1 LTS, яка є версією з найдовшою підтримкою, що залишилася, до End Of Life. Див. Детальні поради на наступних посиланнях

Версія з найдовшим терміном підтримки (коли це написано)

Досить складно знайти 16.04.1 LTS , версію з найдовшим терміном підтримки. Наведені нижче посилання працюють (2017-06-29),

відповідь дана sudodus 29.06.2017 в 11:49
джерело
1

Спробуйте patchset ck: тут

Це ядро ​​з експериментальними патчами, що покращують ефективність настільних комп'ютерів.

    
відповідь дана user1974 17.04.2011 в 04:15
джерело

Ознайомтеся з іншими питаннями з міткою