Как да освободите RAM в Ubuntu

Безплатна RAM памет в Ubuntu

Винаги се е казвало, че RAM има ли да го използвам. Разбира се, това е валидно, когато имаме компютър с достатъчно памет, за да не гледаме какво се случва с него. Когато сме малко по-стегнати, струва си да се погрижим малко за това, в смисъл, че трябва да следим колко сме заети и, когато е възможно, да се уверим, че екипът ни може да вземе малко въздух.

Понякога, системата не пуска RAM памет, която вече не се използва и въпреки че се освобождава при поискване — за да го наречем по някакъв начин — когато отворим нова програма, тя може да бъде освободена и ръчно чрез въвеждане на просто comando в нашата конзола. На теория това поведение е често срещано в почти всички операционни системи и има смисъл: да можем да работим по-бързо, когато искаме да имаме достъп до нещо, което току-що сме използвали отново.

Разберете колко се използва и след това освободете RAM

Първо, спрете знам колко памет се използва, колко е свободно и колко е запазено в кеша изпълняваме командата:

free -m

За да видите използването в реално време, което използваме:

watch -n 1 free -m

Първата команда ще върне нещо подобно на това, което виждаме в заснемането на заглавката, докато с втората ще видим нещо много подобно, но ще се движи в реално време.

Както може да се види, има голямо количество кеширана памет, около половината от която се използва от отворени приложения. За безплатни кеширани страници, inodes и записи в директория, просто изпълнете командата:

sudo sync

Следван от:

sudo sysctl -w vm.drop_caches=3

Важно е да не забравите да стартирате "sudo sync" или иначе можем да загубим информация присъства в RAM, който все още не е записан на твърдия диск.

Затваряне на ненужни процеси

Ubuntu и Linux като цяло управляват RAM доста добре, така че обикновено не е необходимо да правите нищо от горното. Може да е различно, ако операционната система не знае какво да прави с голямо натоварване. Тоест, когато имаме много отворени програми, операционната система не може или не е тази, която решава какво да прави с всяка от тях и се опитва да ги премести, както може. Ако няма RAM, вероятно той сам ще "реши" да затвори някоя програма, но това може да доведе до загуба на информация.

Следователно, както в толкова много случаи, най-добрият начин за управление на RAM паметта е la cabeza. Ако имаме компютър с поне 16 GB RAM, рядко ще останем без памет, ако го правим при нормална употреба, но с 4 или по-малко нещата са различни. В тези случаи е най-добре да имате отворени само това, което е необходимо.

Ако забележим, че компютърът страда, можем да отворим диспечера на задачите и да видим какво се случва:

Системен монитор на Ubuntu

В системен монитор, графичен инструмент (GUI), който ни показва информация, подобна на тази на htop, ще видим всички процеси, които са отворени. Можем да ги подредим по име, по потребител, CPU или RAM използване, между другото. Ако забележим, че компютърът ни е бавен или работи трудно, ние се интересуваме от подреждане на процесите по използване на процесор (% CPU) или RAM (памет). Ако знаем какво прави процес, който консумира много ресурси, можем да щракнете с десния бутон върху него и да изберем опцията „Убиване“. Разбира се, запазване преди всички важни промени.

Ако разгледате внимателно информацията, предлагана от системния монитор или htop, наред с други, ще научим какво консумира най-много. Оттук нататък препоръка за собствениците на нискобюджетна техника е следната имате добър контрол върху уеб браузъра. Въпреки че може да се използва за всичко и днес е един от най-добрите инструменти за работа, той може да има и много отворени процеси, които могат да оставят нашия компютър без думи. Следователно си струва да не отваряте много раздели, ако не са необходими, и дори да затворите напълно браузъра.

RAM е там, за да я използваме, но не и да я губим или да ни кара да страдаме.

Повече информация - Проверете температурата на компютъра си с командата 'сензори'


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Микел Майол и Тур каза той

    На вашата страница има скрипт elatareao, наречен freecache.py, който освобождава кеша, ако заема 90% от RAM.

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

  2.   Християнски йони каза той

    И какво се печели от освобождаването на паметта, използвана за кеш паметта? Принуждаваме машината да препрочита много неща от диска, които вече е имал в паметта. Машината ще работи по-бавно, докато кешът не се напълни отново ...

  3.   Сантяго Хосе Лопес Борасас каза той

    Не си давайте толкова много в главата. Ядрото на Linux се грижи за освобождаването на оставащата памет. Не виждам смисъл.
    Дори не използвам това изпълнение, защото всъщност, както казва Кристиан Йоунс, е по-добре да не го използвате, защото в крайна сметка ще пренапишете твърдия диск толкова дълго.
    По-добре е да го имаме, както казахме. Не пипайте нищо.
    Наздраве ...

  4.   Марио Арлет Ороско Гил каза той

    В моя случай работи перфектно. Тъй като имам сървър със звездичка, в който се извършват обаждания. Бях консумирал почти 16 гиганта овен от 16-те налични и натоварването ми се увеличаваше. При стартиране на процедурата той освободи паметта ми и остави средно 5gb консумирани, позволявайки на системата да разполага с RAM памет за всяка задача и да подобри производителността на машината. Благодаря за решението. Може би, както казва Сантяго, не винаги е полезно, но в моя случай беше.

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

    Страхотно решение, особено ако искаме да копираме файлове с тегло 5, 10, 20, 30 GB, ...
    Благодаря ви много и поздрави

  6.   Езерото Мануел Мунис каза той

    Служи ми, благодаря.

  7.   баринакод каза той

    Винаги ми работи, тъй като правя тестове на виртуални сървъри с 500 mb RAM

  8.   Хавиер Рентерия каза той

    добре ... от това, което разбирам, е по-полезно, когато ще работите с големи файлове ...
    в моя случай не е необходимо .. по същия начин благодаря за споделянето

  9.   Пабло чивел каза той

    Здравейте, не получавам команда 1, какво да правя?

  10.   Пабло чивел каза той

    Здравейте за мен, първата команда не работи