Як звільнити оперативну пам’ять в Ubuntu

Вільна оперативна пам'ять в Ubuntu

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

Іноді система не випускає Пам’ять RAM, яка більше не використовується і хоча вона звільняється на вимогу — щоб якось це назвати — коли ми відкриваємо нову програму, її також можна звільнити вручну, ввівши простий команда в нашій консолі. Теоретично така поведінка поширена майже в усіх операційних системах, і це має сенс: мати можливість працювати швидше, коли ми знову хочемо отримати доступ до того, що ми щойно використовували.

Дізнайтеся, скільки використовується, а потім звільніть оперативну пам’ять

Перш за все, зупинись знати, скільки пам'яті використовується, скільки вільного і скільки збереженого в кеші виконуємо команду:

free -m

Щоб побачити використання в реальному часі, ми використовуємо:

watch -n 1 free -m

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

Як видно, існує великий обсяг кешованої пам’яті, близько половини якої використовується відкритими програмами. для звільнити кешовані сторінки, inodes та записи каталогу, просто виконайте команду:

sudo sync

Далі:

sudo sysctl -w vm.drop_caches=3

Важливо не забути запустити «sudo sync» або інше ми можемо втратити інформацію присутній в оперативній пам’яті, який ще не збережено на жорсткому диску.

Закриття непотрібних процесів

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

Тому, як і в багатьох випадках, найкращим способом керування пам’яттю RAM є la cabeza. Якщо у нас є комп’ютер із принаймні 16 ГБ оперативної пам’яті, у нас рідко буде бракувати пам’яті, якщо ми це робимо під час звичайного використання, але з 4 ГБ чи менше все інакше. У цих випадках найкраще відкрити лише те, що необхідно.

Якщо ми помітимо, що комп’ютер страждає, ми можемо відкрити диспетчер завдань і подивитися, що відбувається:

Системний монітор Ubuntu

В системний монітор, графічний інструмент (GUI), який показує нам інформацію, подібну до інформації з htop, ми побачимо всі відкриті процеси. Ми можемо впорядкувати їх за назвою, користувачем, використанням процесора чи оперативної пам’яті тощо. Якщо ми помічаємо, що наш комп’ютер повільний або погано працює, ми зацікавлені в упорядкуванні процесів за використанням процесора (% CPU) або оперативної пам’яті (пам’яті). Якщо ми знаємо, що робить процес, який споживає багато ресурсів, ми можемо клацнути на ньому правою кнопкою миші та вибрати параметр «Знищити». Звичайно, збереження перед усіма важливими змінами.

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

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

Більше інформації - Перевірте температуру комп'ютера за допомогою команди "датчики"


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

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

*

*

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

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

    На вашій сторінці є скрипт elatareao, який називається freecache.py, який звільняє кеш, якщо він займає 90% оперативної пам'яті.

    http://www.atareao.es/descargas/scripts/

  2.   Християнські йони - сказав він

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

  3.   Сантьяго Хосе Лопес Боррасас - сказав він

    Не дай собі стільки в голову. Ядро Linux дбає про звільнення цієї залишкової пам’яті. Я не бачу сенсу.
    Я навіть не використовую цю реалізацію, адже насправді, як каже Крістіан Йоунс, краще не використовувати це, тому що ви в кінцевому підсумку перепишете жорсткий диск так довго.
    Краще мати його так, як ми вже говорили. Нічого не чіпайте.
    Вітаємо…

  4.   Маріо Арлет Ороско Гіл - сказав він

    У моєму випадку це спрацювало чудово. Оскільки у мене є сервер із зірочкою, на якому здійснюються дзвінки. Я спожив майже 16 концертів барана з 16 доступних, і моє навантаження зростало. Під час запуску процедури це звільнило мою пам’ять і залишило в середньому 5 Гб спожитих, що дозволило системі мати оперативну пам’ять, доступну для будь-якого завдання та покращити продуктивність машини. Дякую за рішення. Можливо, як каже Сантьяго, це не завжди корисно, але в моєму випадку це було корисно.

  5.   гастонадонай - сказав він

    Чудове рішення, особливо якщо ми хочемо скопіювати файли вагою 5, 10, 20, 30 Гб, ...
    Щиро дякую та вітаю

  6.   Озеро Мануель Муньїз - сказав він

    Мені це послужило, дякую.

  7.   штриховий код - сказав він

    Це завжди працює для мене, оскільки я роблю тести на віртуальних серверах з 500 Мб оперативної пам'яті

  8.   Хав'єр Рентерія - сказав він

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

  9.   Цибуля Пабло - сказав він

    Привіт, я не отримую команду 1, що мені робити?

  10.   Цибуля Пабло - сказав він

    Привіт мені, перша команда не працює