Як оптимізувати Ram на Linux

Ubuntu Fire Wallpaper

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

Ці поради дійсні для будь-якого розповсюдження Linux, або Ubuntu, Fedora, Відкрийте Suse, Debian, Мандріва, М'ята перцева або як би це ще не називалося.

Перш за все, це знати, чи потрібно нам створювати поміняти розділ або SWAP що стосується встановлення нашого улюбленого дистрибутива Linux.

Багато користувачів Linux під час встановлення системи вже за замовчуванням призначають a поміняти розділ SWAP, розділ, який, розташовуючись на жорсткому диску нашого комп'ютера, набагато повільніший, ніж сама пам'ять оперативної пам'яті.

Оперативна пам’ять

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

Наприклад, якщо у нас є комп’ютер із лише 512 Мб оперативної пам'яті і ми хотіли б встановити Ubuntu, Я б порекомендував один SWAP розділ з 512 МБ.

Для команд з 1 Гб оперативної пам'яті або вище перегородки SWAP це стає марним, і єдине, що може статися, - це те, що наш комп’ютер стає повільнішим, ніколи не швидшим.

Інша справа, яку ми повинні контролювати для коректної роботи нашої системи та економії Ram з подальшим збільшенням швидкості обробки, - це програми, які нам відкриваються при запуску системи і вони продовжують працювати у фоновому режимі.

Для управління цими параметрами нам просто потрібно ввести конфігурацію системи та вибрати програми під час запускув Ubunto 12.04 та 12.10, просто вставивши Тире Програми на початку ми можемо ввести конфігураційну програму та оптимізувати її за допомогою програм та служб, які нам дійсно потрібні для правильного функціонування системи.

Більше інформації - Ubuntu 12.10 "Quantal Quetzal" на ASUS EEPC 1000HEPeppermint OS, ще один дистрибутив Linux на базі Ubuntu 12.04


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

      Драйден - сказав він

    Поки ви не збираєтеся використовувати такі функції, як сплячий режим, у яких вам потрібен обмін приблизно 1,5-кратним обсягом оперативної пам'яті у вашій системі. Це означає: якщо у вас є 4 Гб оперативної пам'яті, і ви хочете перейти в сплячий режим, ви повинні мати обмін, принаймні, 4,5 Гб або 4,3 Гб.

      Челі челі - сказав він

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

    -
    cheli.aradaen.com

         Карлос - сказав він

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

           Unsigned - сказав він

        прибийте його 2Gb

      Але - сказав він

    Звичайне рішення проблеми підкачки полягає не в тому, щоб видалити цей розділ, а в тому, щоб змінити значення "swappiness". Ви можете шукати в Інтернеті численні способи змусити RAM використовувати більше, ніж Swap.

      Ф. Хав'єр Каразо Гіл - сказав він

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

    Це правда, що це повільніше, але це також правда, що ОС повинна надавати пам’ять (в крайньому випадку, вона може відмовити у бронюванні, але в звичайному режимі вона повинна забезпечити пам’ять доступною для всіх).

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

      Fosco_ - сказав він

    Я також не хотів би видаляти своп, деякі програми, такі як бази даних або веб-сервери, вимагатимуть існування розділу свопу. 

      Мікель Майоль і тур - сказав він

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

    З іншого боку, ви пропустили сценарій завдання freecache.py, який дуже зручно мати під рукою, оскільки ядро ​​Linux використовує «залишки пам’яті» як кеш-пам’ять, щоб їхати швидше, але іноді це сповільнюється, не спорожняючи її . 

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

         Франциско Руїс - сказав він

      Хабер, я базуюсь на своєму досвіді роботи зі своїми комп’ютерами, і я хотів зазначити, що багато людей створюють величезні розділи SWAP, які нічого не варті, коли при достатній оперативній пам'яті та невеликому SWAP вам потрібно пощадити

           дайара - сказав він

        ПОГЛЯНЙМО, чи зможемо ми навчитися писати ...

      rafagcg - сказав він

    Завжди повинен бути обмін, у системах з 24 Гб оперативної пам'яті, я думаю, це 512 Мб на твердотільному накопичувачі. А в системах 4 Гб оперативної пам'яті 1024 Мб на SSD. На сьогоднішній день введення подвійної пам’яті RAM пам’яті здається мені нісенітницею, і ОСТЕРЕЖІТЬСЯ, що ubuntu робить за замовчуванням, якщо залишити це автоматично. Він створює для вас 8 Гб SWAP в системі 4 Гб оперативної пам'яті, це багато, звичайно, це також не завадить, і, звичайно, є запасні гігабайти та гігабайти ...

    PS. - Вітаю в блозі

      Герберт - сказав він

    Проблема не в свопі, це у віртуальній пам’яті (яка відповідає за підкачку та ізоляцію процесів), за замовчуванням debian та похідні розміщують 60% цього у свопі, з використанням свопу, який він заповнює сміттям (пам’ять робить не вивільняються процесами). Такі програми, як ailurus або vmm, дозволяють змінювати відсоток, 10% - це те, що багато хто рекомендує.

      Гість - сказав він

    Щось, що також важливо для вас, це те, як використовується своп та ефективність, яку він отримує (swappiness). Детальніше про це можна прочитати за адресою: http://puppetlinux.blogspot.com.es/2011/10/configurar-el-uso-de-la-swap.html