Побољшајте перформансе свог Линук рачунара тако што ћете научити како да ослободите РАМ и ефикасније управљате меморијом.

Да ли се ваш Линук рачунар бори са одређеним програмима који захтевају велике ресурсе? Или можда често видите да гледате у икону за учитавање неколико минута пре него што рачунар нешто уради. У сваком случају, сви желимо да наши рачунари раде на свом најбољем нивоу.

Меморија са случајним приступом, или једноставно РАМ, кључна је за поседовање рачунара са перформансама, посебно када се покреће више програма или апликација које захтевају велике ресурсе. Ево неколико начина за побољшање перформанси РАМ-а на Линук-у.

Зашто је РАМ тако важан?

Кад год покренете апликацију на свом Линук рачунару, програм складишти податке и све друге датотеке којима се често приступа у РАМ меморију. За разлику од других медија за складиштење података као што су ССД, РАМ омогућава брзу брзину читања и писања, што значи бржу обраду.

Ако немате довољно РАМ-а, приметићете уска грла у перформансама. То је зато што ће ваш рачунар користити део вашег ССД-а или чврстог диска за складиштење података, што је спорије у обради информација.

Озбиљни недостатак РАМ-а може учинити ваш систем неупотребљивим и повремено узроковати пад система.

Провера употребе РАМ-а на Линук-у

Да бисте сазнали да ли ваша РАМ меморија има проблема, можете је пратити помоћу неких Линук услужних програма. Ако вам одговара командна линија или сте на Линук серверу, користите следећу команду:

слободан -х 

Бесплатна команда приказује слободну и коришћену РАМ меморију на вашем систему. Тхе флаг једноставно наводи да излаз треба да буде у формату читљивом за људе.

На Линук системима заснованим на ГУИ, можете користити услужни програм Систем Монитор. Једноставно притисните Супер или Прозор тастер, а затим потражите Систем Монитор. Монитор ће приказати употребу РАМ-а. Поред тога, приказује информације о процесору и мрежи.

Друге апликације као што је хтоп такође пружају добар преглед коришћења ресурса и употребе РАМ-а.

Ево како можете да ослободите своју РАМ меморију да бисте побољшали укупне перформансе на свом Линук рачунару.

1. Укините некоришћене услуге и програме

Што више програма или услуга покрећете на свом Линук рачунару, то су већи захтеви за РАМ меморијом. Што више картица држите отворених у прегледачу, то је већа употреба РАМ-а.

У зависности од вашег дистро-а, прегледајте пакете који вам више нису потребни. На пример, на дистрибуцијама заснованим на Дебиан-у, можете користите АПТ менаџер пакета да уклоните пакете.

Такође можете проверити да ли постоје све активне услуге и зауставити све које вам нису потребне. Алтернативно, онемогућите њихово аутоматско покретање при покретању. На Линук дистрибуцијама које користе системд, можете навести све покренуте програме користећи следећу команду:

судо системцтл лист-унитс --типе=сервице --стате=руннинг

Онемогућите и зауставите све системске услуге да ти више не треба.

2. Увек користите најновији софтвер

Већина програмских језика ниског нивоа као што су Ц и Ц++ немају уграђено сакупљање смећа. То значи да програмери морају посебно да алоцирају и ослободе меморију.

Ако се сакупљање смећа не изврши исправно, то може довести до цурења меморије: сценарио у којем програм и даље троши меморијски простор иако не би требало.

Када се открије цурење меморије у софтверском програму, обично програмери исправљају грешку у следећем ажурирању. Због тога је увек препоручљиво да редовно ажурирате свој софтвер како бисте избегли грешке које могу утицати на меморију.

Можете покренути следећу команду за ажурирање софтвера у зависности од вашег дистро-а.

# На дистрибуцијама заснованим на Дебиан-у
судо апт упдате && судо апт упграде

# На РХЕЛ Линук дериватима
судо днф упграде

# На дистрибуцијама Линука заснованим на Арцх
судо пацман -Сиу

3. Користите лагани софтвер

Увек истражите софтвер који намеравате да инсталирате на свом систему. Већина софтверских сајтова пружа минималне захтеве који су добар показатељ колико је софтвер интензиван меморије.

такође, користите услужне програме за праћење као што је хтоп да проверите које апликације троше много РАМ-а.

Користите лагане менаџере екрана као што су ЛКСДМ, СЛиМ и ЛигхтДМ ако ваш рачунар има минималну РАМ меморију. Иако су истакнути менаџери екрана као што су ГНОМЕ и КДМ популарни, они троше много меморијских ресурса.

Исто тако, изаберите лагане веб претраживаче као што су Мидори, Фалкон, Пале Моон итд. за ваше дневне потребе за сурфовањем интернетом.

Лагани софтвер се такође примењује на врсту Линук дистрибуције коју одаберете да покренете на свом систему или на виртуелној машини. На пример, ако имате ограничења у меморији, идите на лагане Линук дистрибуције уместо тога.

4. Подесите Сваппинесс на Линук-у

Сваппинесс је вредност на вашем Линук систему која одређује колико често ваш систем треба да користи виртуелну меморију на диску када је РАМ пуна.

У идеалном случају, требало би да имате ниску вредност замене; обично између 0 и 10. На овај начин ваш систем углавном користи РАМ који је бржи од коришћења диска.

Међутим, ако имате проблема са РАМ меморијом због којих се ваш систем зауставља, требало би да имате високу вредност замене. На пример, 60 тако да користите диск и избегнете потенцијалне падове система.

Можете проверити своју вредност замене помоћу следеће команде:

сисцтл вм.сваппинесс

Да бисте променили вредност замене, додајте или измените следећи ред у свом /etc/sysctl.conf фајл. На пример, да бисте га поставили на 10, можете додати ред:

вм.сваппинесс=10

Сачувајте датотеку и примените промене помоћу следеће команде:

судо сисцтл -п

5. Обришите кеш меморију и зубе

Кеш и уноси директоријума (дентриес) су важни за оптимизацију операција система датотека на Линук-у. Међутим, они троше драгоцене РАМ ресурсе и могу изазвати ограничења у меморији.

Ако имате озбиљна ограничења у меморији, требало би да размотрите брисање кеша и уноса помоћу следеће команде:

синц && ецхо 3 | судо тее /проц/сис/вм/дроп_цацхес

6. Поново покрените свој Линук рачунар

Неки Линук администратори се хвале својим временом непрекидног рада система и мрзе било какву идеју о поновном покретању система. Али повремено морате поново покренути систем. Ослобађа вашу РАМ меморију укидањем свих услуга и процеса. Ово ће обрисати кеширане податке и уклонити фрагментацију меморије која може успорити ваш систем.

Даље, поновно покретање помаже у решавању проблема са цурењем меморије и других позадинских процеса присутних на вашем систему.

7. Додајте више РАМ-а свом рачунару

Већина рачунара вам омогућава да додате више РАМ-а или га проширите. Додавање више РАМ-а вашем систему је добро дугорочно решење ако имате озбиљних проблема са РАМ-ом.

Додавањем више РАМ-а, обезбеђујете више простора за покретање процеса и услуга за брзо складиштење и приступ подацима, а у процесу смањујете потребу за заменом на диск, који је спорији.

Пре него што наставите да купујете РАМ за свој рачунар, уверите се да ваш рачунар дозвољава надоградњу РАМ-а. Неки модерни рачунари долазе са РАМ меморијом залемљеном на матичну плочу ради побољшања перформанси.

Такође, имајте на уму максимални капацитет РАМ-а рачунара и врсту РАМ чипова које користи.

Оптимизујте своју РАМ меморију за максималне перформансе

Добар РАМ је кључ за добре перформансе система. Увек се уверите да имате довољно инсталиране РАМ меморије да поднесете свој тип посла.