Распберри Пи има ограничену количину РАМ-а и не може се додати више пошто је рачунар са једном плочом. Пи 3 има само 1 ГБ РАМ-а. Пи 4, у зависности од модела, има до 8 ГБ РАМ-а. Софтверске апликације понекад захтевају више меморије. Већину времена овај захтев за меморијом је кратак скок. Када се то догоди, Распберри Пи ће се или „замрзнути“ или „срушити“ због ограничене меморије. Пад такође може довести до оштећења СД картице, што резултира губитком података.
Да би се избегла могућност пада, виртуелна меморија у облику замене може да се конфигурише на Пи. Одговарајућу количину треба додати на одговарајући уређај да бисте извукли најбоље од тога. Цео процес је систематски објашњен упутствима за различите оперативне системе.
Разумевање како функционише процес меморије
РАМ је физичка меморија. На Пи 4, налази се поред процесора. На Пи 3, РАМ се налази на доњој страни штампане плоче. За разлику од обичних матичних плоча, РАМ на Распберри Пи-у је залемљен на плочу што ограничава могућност повећања његовог капацитета.
Када се покрене софтверска апликација, она користи део РАМ-а за своје функционисање. Замислите претраживач као пример. Када се веб страница учита у картицу, она складишти податке о страници у РАМ-у заједно са меморијом потребном за покретање програма претраживача. Када се учита више картица, РАМ се пуни толико. Без виртуелне меморије, у неком тренутку ће РАМ меморији остати без капацитета и нове картице се уопште не могу учитати. Претраживање постојећих картица ће такође значајно успорити јер нема слободне меморије за основне операције. У овом тренутку, Пи ће престати да реагује и једини начин да га вратите је кроз циклус напајања (искључивање и укључивање).
Ово насумично искључивање може изазвати озбиљне проблеме, посебно када је ОС на СД картици. Картица се може закључати у стање „само за читање“ или, у најгорем случају, потпуно се оштетити. Тада долази до потпуног губитка података.
Утицај стања „недостаје меморије (ООМ)“ може се минимизирати конфигурисањем размене да се користи као виртуелна меморија. Свап се може подесити у облику датотеке или партиције на диску и функционише као екстензија за РАМ. Када се расположива РАМ меморија понестане, ретко коришћени подаци на њој се премештају да би се разменили у процесу који се зове размена. У случају примера претраживача, то би били подаци са учитане картице која се најмање користи. Када се картица поново активира, ови подаци ће бити премештени назад у РАМ да би се приказала веб страница.
Замена ће донети стабилност за операције које интензивно захтевају меморију. Ако дође до кратког скока у потрошњи меморије, замена ће помоћи да се апсорбује скок и одржи систем да функционише уместо да заврши у потпуном замрзавању.
Избор правог уређаја за подешавање замене
Замена је неопходна, али је подједнако важна и локација и величина размене која се конфигурише. У идеалном случају, замена мора бити на брзом уређају. Поред кеш меморије на процесору, РАМ је друга најбржа меморија. ДДР4 на Пи има пропусни опсег од 4,4 ГБпс (гигабајта у секунди). Замена мора да буде на неком од других доступних уређаја за складиштење.
Ако се СД картица користи за ОС, на њој је подразумевано конфигурисано мало подручје за замену. Његову величину можете проверити помоћу команде:
слободан -м
99МБ није значајан износ замене. Попуниће се прилично брзо. СД картице имају ограничене циклусе писања јер користе флеш меморију и прекомерна замена може да им скрати животни век. Такође, имају ниску пропусност од око 50МБпс са много мањим перформансама читања/писања датотека од 4к што је неопходно за размену мањих датотека.
Чврсти дискови имају дискове који се окрећу. Иако поуздани, имају дуже време тражења и нису корисни за замену.
Ан јефтин ССД за ОС је разумно бољи избор. Алгоритми за нивелисање хабања реорганизују податке из истрошених флеш ћелија и продужавају њихов животни век. На Пи, пропусни опсег ССД-а је около 150МБпс и има много боље перформансе 4к датотека у поређењу са СД картицама. Брзина тражења је такође добра. Али коришћење истог диска за замену и уска грла ОС-а истовремено. Пошто свап врши интензивно уписивање, диск може достићи ТБВ (укупан број написаних бајтова) раније него што се очекивало, посебно на ССД дисковима малог капацитета.
У идеалном случају, Пи треба да његов ОС и замена буду на различитим дисковима, ОС диск и наменски ССД за замену. Ово би омогућило дуговечност ОС диска и брзину замене. Осим тога, пропусни опсег ће бити доступан за оба истовремено јер су то различити уређаји.
Како да конфигуришете замену на Распберри Пи оперативним системима
Како то најбоље конфигурисати зависи од тога који ОС користи ваш уређај.
Десктоп ОС (Распберри Пи ОС, Убунту Десктоп и Убунту Мате)
Повежите ССД који ће се користити као замена помоћу а УСБ 3.0 на САТА ИИИ адаптер и покрените Пи. Процес приказан овде је имплементиран на Распберри Пи ОС и требало би да ради подједнако добро на другим оперативним системима. У случају ваш Распберри Пи ОС треба да се ажурира, уради то.
Инсталирајте неопходну алатку за управљање дисковима користећи ГУИ
судо апт инсталирај гноме-диск-утилити
Отвори Дискови из Старт > Прибор.
Такође можете користити ову команду у терминалу да отворите алатку:
гноме-дискови
Форматирајте ССД из менија.
Направите партицију помоћу контроле са + симбол
Цела партиција се може доделити за замену, али би било довољно максимално дупло више РАМ-а.
Именујте јачину звука и изаберите Остало за Партитион Типе.
Изаберите Линук свап партиција и створи га.
Можете га монтирати одмах кликом на контролно дугме са Игра симбол. Монтираће се током ове сесије, али се неће задржавати током поновних покретања. Мора бити подешен да се аутоматски монтира. Кликните Геар контролисати и бирати Уредите опције монтирања.
Искључи Подразумеване вредности корисничке сесије и кликните У реду. Аутентикација и дискови ће додати унос у /етц/фстаб да би га монтирали при сваком покретању.
Поново покрените Пи, отворите терминал и проверите нову величину замене:
слободан -м
Додатно подешавање само за Распберри Пи ОС
Сада када је замена конфигурисана на ССД-у, стара замена није потребна. Можете га искључити тако што ћете уредити:
судо нано /етц/дпхис-свапфиле
Поставите овај параметар на нулу:
ЦОНФ_СВАПСИЗЕ=0
Серверски ОС (Убунту, Распберри Пи ОС)
Овај процес се одвија преко ЦЛИ. За лакоћу, можете припремити свап партицију помоћу алата Дискс на другом рачунару, затим прикључити ССД на Пи и покренути сервер. Повежите се на Пи користећи ССХ да наставите.
Пронађите свап партицију:
лсблк
сда1 То је. Пронађите УУИД овог уређаја: сда1
блкид
Копирај УУИД (јединствено за вас) и уредите фстаб датотеку како бисте је аутоматски монтирали при сваком покретању:
судо нано /етц/фстаб
Додајте ову линију:
УУИД=”ИОУР УУИД” ништа заменити св 0 0
Сачувајте, поново покрените и проверите величину замене:
слободан -м
Оптимизација употребе виртуелне меморије за рад са отпором на пад
Конфигурисана замена се мора добро искористити. Ово се ради подешавањем параметра који се зове сваппинесс. Да бисте пронашли тренутну вредност:
цат проц/сис/вм/сваппинесс
Подешена на 60 подразумевано, вредност дефинише колико агресивно кернел замењује садржај из РАМ-а. Може се подесити између 1 и 100. Одговарајућа вредност зависи од ваших специфичних потреба. Ако видите да Пи стално остаје без РАМ-а, подесите га на 100. Ако није, поставите је на нижу вредност. Уредите ову датотеку да бисте је поставили:
судо нано /етц/сисцтл.цонф
Додајте овај ред на крају:
вм.сваппинесс=100
Упозорења у вези са главним трошковима обраде и ССД ТБВ
Оперативна замена захтева процесорску снагу, обично се једно од четири језгра на Пи-у посвећује размени када је РАМ потпуно пун.
Општи савет који плута около је да не користите ССД дискове за замену, то је тачно за случај када су ОС (заједно са корисничким подацима) и свап на истом диску. Не примењује се у овом случају када је замена подешена као што је овде објашњено. Иако ће коришћени ССД на крају прећи свој ТБВ и отказати, може се једноставно заменити новим јер на њему нису сачувани важни подаци у овом процесу.
Замените предност за ваш Пи
Десно конфигурисање замене је одличан начин да Пи буде отпоран на пад. Стабилност је због чињенице да је укупна доступна меморија значајнији фактор од брзине меморије током ООМ-а. Пи се неће замрзнути и када падне употреба спика, поново ће реаговати брже.
Распберри Пи је мали рачунар са великом флексибилношћу. Може се користити у различите сврхе са различитим лаким оперативним системима. Пи 4 служи као замена за обичне рачунаре и такође као уграђени уређај за индустријску употребу који може да ради 24к7.