Како ослободити Линук бафере и кеш меморију



Испробајте Наш Инструмент За Елиминисање Проблема

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



За ову технику мораћете да радите са терминала. Потражите терминал на Убунту Дасх-у или истовремено притисните и држите Цтрл, Алт и Т. Корисници ЛКСДЕ, Ксфце4 и КДЕ можда ће желети да кликну на мени Апплицатионс или Вхискер, покажу на Систем Тоолс и отворе Терминал.



1. метод: Коришћење наредбе за синхронизацију

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



Позивање команде за синхронизацију без икаквих других аргумената чини управо то. Ажурира датотеке на диску са свим променама које чекају да буду написане. Тип синхронизовати у командној линији и притисните ентер. Уопште нећете видети излазне податке, а то можете учинити након покретања било које наредбе пре ње.

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



2. метод: Потпуно ослободите Линук бафере

Имајте на уму пре него што наставите даље, да је метода 1 готово увек пожељна јер Линук агресивно кешира како би се ваш уређај брже кретао. Готово увек ћете само желети да покренете синхронизацију из безбедносних разлога како бисте били сигурни да су сва писања на диск завршена. Ако покушавате да извршите референтни хардвер или нешто слично, постоји начин да потпуно ослободите Линук кеш меморију.

Под претпоставком да потпуно разумете опасност од овога, трчите бесплатно && синхронизација && ехо 3> / проц / сис / вм / дроп_цацхес && бесплатно у терминалу. Будући да је реч о тако дугој наредби, можда бисте је желели овде означити и копирати. Да бисте је налепили у терминал, користите опцију Налепи у менију Уређивање или За разлику од саме синхронизације, ово ћете морати да покренете из коренског упита. Ставите судо испред команде ако сте пријављени као редовни корисник. Овај ред осигурава да ћете видети излаз који указује на то да се меморијске кеш меморије заправо празне.

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

3 минута читања