Карактеристике креирања и повезивања свап датотеке у Линук
- 4825
- 22
- Miss Alonzo Murphy
Количина РАМ-а у рачунару је ограничена. Најчешће за финансијска разматрања, иако чисто технички, не можете више поставити ОП у одређеној матичној плочи него што је предвиђена њеним спецификацијама. А ако је тако, ситуације када постоји недостатак памћења нису неуобичајени, посебно за вишеструков оперативне системе. Они укључују Линук, и иако се сматра мање захтевним на ПЦ ресурсима, не може се назвати ни идеалном. Мањак РАМ-а решава се на различите начине. Један од најоптималних од њих је употреба датотеке или одељка на диску, где се подаци привремено чувају који се екстрахују у физичкој меморији по потреби.
Шта је замена
Линук-Лике ОС под замена разуме механизам организације виртуелне меморије, у којем се део података похрањених у РАМ-у (обично ретко користе) премешта се у привремено складиштење у посебном одељку или датотеци на тврдом или насуму диска.
Цела количина физичке меморије у Линуку је подељена на странице. По потреби, садржај појединачних страница пребачен је на наменски диск под називом СВАП простор или засебну датотеку (аналогна датотека за пумпање у Виндовс-у). Процес ослобађања самог ОП-а назива се превод, а укупна величина физичке и свап меморије се назива - обим приступачне виртуалне меморије.
За шта се замењује
Вишетошење не значи истовремено отварање многих програма. Чак и ако покренемо прегледач, сама то користи много библиотека, од којих свака користи сопствено подручје меморије. Свака нова картица, сваки отворени документ је све више и више меморијских страница, које можда нису довољно у одређеном тренутку.
А ако нема бесплатних страница за нову картицу, оперативни систем је приморан да се бави ослобађањем меморије. И шта је бесплатно ако су све странице заузете потребним подацима или кеш мемори? Који се користи мање често. Али пре или касније, биће потребно истоварено кодекцију, али неће бити у меморији. Ова ситуација се назива грешка странице, а ОС ће га морати да обради новом. Ако нестали подаци на диску нису пронађени, процес ће завршити хитно. Ако јесте, систем ће преузети код са диска, али за то ћете морати да ослободите одређени број осталих меморијских страница. Као резултат тога, поступак који се зове смеће почиње, када се ОС бави само у томе, који ослобађа нове странице, уклањајући њихов садржај и учитавање недостајућих података у њих.
Присуство свап датотеке само решава ову дилему. Уместо да једноставно очистите странице меморије, систем испушта садржај на диск који, као што је то било, проширује обим физичких РАМ-а. Истовремено, смеће се замењује јединственим поступком читања / снимања.
Наравно, описали смо поступак прилично шематски, у ствари, има много нијанси и прилично компликован алгоритам за имплементацију. У сваком случају, слика је следећа: Ако направите датотеку замена довољно велику, ретко коришћене и непромијењене податке када је дефицит из РАМ-а "Одлази" на диск, где, ако је потребно, могу се уклонити онолико пута неопходан.
Ако је одељак датотека / љуљања мала, од ње ће бити мало користи, јер ће се пре или касније слободан простор исцрпити на њему, а затим ће "плесати" са сталним операцијама снимања у датотеци паприке почеће поново, што ће бити поново врло успорен, који ће систем бити успорио.
Одговарајући на питање о потреби замена у Линуку, може се тврдити следеће:
- Помаже у истовару система када програм захтева обим физичке меморије, што није у систему. У таквим случајевима, Линук језгра анализира које странице се жалба појављује рјеђе, испушта садржај на диск и разликује потребан број страница тренутном процесу;
- Посебност многих програма је да је у време свог лансирања, део страница заузет подацима који се користе само у тренутку иницијализације процеса / примене. Систем може и треба да испусти ове странице у замену, истовар ОП-а.
Али не све је тако једноставно. Замена се такође није ускраћена од недостатака, од којих је главна брзина снимања / читања операција са диска. Довољно је рећи да се у трансакцијама са физичком памћењем мери у наносекундима (само погледај карактеристике ОМ чипова), а за чврсти диск је милисекунд, односно више наређења величине више. Курс података ССД има много више курса података, али због спорог интерфејса, они су и даље неупоредиви са индикаторима РАМ-а. Дакле, испада да са честим испуштањем меморијских страница у замену, систем такође може да ради спорији.
Ово је посебно уобичајено да се рачунар користи као сервер, а са Линуком је то већина рачунара. С недостатком меморије, базе података обично падају у број првих жртава, а ако је то МиСКЛ, онда њен јесен прети неприступачност сајта или његових страница, па је то толико важно да се сервери буду толико важни да се сервери имају велику замјену запремине одељак - Нека веб локација ради боље него што ће бити потпуно недоступно.
Како креирати и конфигурирати љуљачку датотеку помоћу примера убунту
Поступак креирања пумпне датотеке је прилично компликован, захтева одређене вештине у раду са командном линијом.
И прву фазу - морамо да сазнамо да ли постоји одељак или датотека изабрана под заменом у систему.
Провера доступности свап-а у Убунту
Користимо команду:
Свапон -с
или
слободан
Ако је заменик одсутан, у првом случају добићете празну добијену линију, у другом - табели коришћења виртуелне меморије у којој ће се свап линија садржавати нуле.
Ако не постоји датотека за пумпање, морате да одлучите да ли је могуће да га створите.
Провера присуства слободног простора на диску
Извршимо команду
Дф -х
Приказаће се табела приближно следећег садржаја:
Диск има око 23 ГБ слободног простора, то је више него довољно за креирање свап датотеке.
Које величине за креирање свап-а
Величина датотеке за пумпање зависи од многих фактора:
- Колико је РАМ-а у систему;
- Какав је састав коришћених програма / апликација;
- Да ли намеравате да користите режим спавања;
- Да ли ће се се тајни датотеке користити.
Наравно, главни аспект је обим физичке меморије. Ако је мањи од 2 ГБ, датотека са теропом је потребна више од 1,5-2 пута веће, односно до 4 ГБ.
Ако имате 3-4 ГБ РАМ-а, прво одлучите да ли ћете користити режим спавања. Ако је то случај, препоручљиво је да одаберем количину пумпне датотеке из израчуна 110-115% количине РАМ-а, ако не, идеална опција је свап датотека исте запремине.
Ако имате моћан рачунар и запремину ОП премашује 6 ГБ, величина свап датотеке у Линуку изаберите из прорачуна половине износа РАМ-а. Ако је планирано да се користи режим хибернације, можда ће се можда потребан експеримент да сазна колико се РАМ-а користи за режим спавања и одабир вредности на основу добијених резултата. Срећом, можете да формирате љуљачку датотеку у било које време, а не нужно у фази инсталације Линук.
Препоручене величине свап датотеке у Линуку у документацији Федора
Стварање датотеке свап у Линуку
Поступак креирања датотеке за пумпање у Линуку има неколико опција, од којих се једна сматра традиционалном, а друга се убрзава.
За почетак, упознаћемо се са брзим путем, који се састоји у употреби једног тима:
Фаллоцате -Л 2Г / СвапФиле
Овде други параметар означава величину креиране датотеке, изражена у ГБ (ако писмо није назначено, систем ће протумачити параметар у дизајнерском бироу, то се мора узети у обзир).
У овом случају, датотека ће бити креирана и доступна одмах након извршења наредбе, тако да је препоручљиво користити ову одређену методу.
Друга опција, традиционална:
Дд иф = / дев / зеро оф = / свапФиле БС = 1М цоунт = 2096
Овде је параметар БС означава у којим јединицама смо поставили величину једног блока за свап датотеку. У овом случају - 1 мегабит. Параметар одбројавања означава да је број таквих блокова додељених са датотекама за пумпање, а количина 2 ГБ је добијена укупно, као и у првој верзији.
Сам ДД тим у Линуку значи копија за тона, ако параметар означава где да копира, у нашем случају је / дев / нула - посебна датотека са нултим бајтом. Параметар означава да ћемо снимати ове нулте бајлове у / свапФиле датотеку.
Имајте на уму да када користите ову наредбу, грешка је неприхватљива. Ако погрешно назначите параметар, тада постоји могућност оштећења важних података.
Ако сте навели недовољну величину датотеке за пумпање (то може сазнати много касније), повећати или једноставно променити величину свап убунту, можете искључити тренутну (како то учинити, рећи ћемо вам касније) и Стварање је поново у складу са алгоритамом који је дат овде са исправном величином.
Како повезати свап датотеку
Датотека за пумпање је важна са становишта оперативног система, а њено уређивање може довести до његовог колапса. Стога је важно ограничити приступ замену следеће наредбе:
ЦХМОД 600 / СВАПФИЛЕ
Као резултат тога, само корисник коријен (администраторски аналог у Виндовс-у) имаће право да чита и пише у њој).
Даљња подешавање датотеке замена је претворити / свапфиле у датотеку за пумпање помоћу наредбе
Мксвап / свапфиле
И завршни тим, чија је акција да повеже замену на систем (њено инклузија):
Свапон / СвапФиле
Сада је потпуно спреман да ради.
Додавање замене за аутоматско учитавање
Дакле, након сваког поновног покретања, не повезујући датотеку за пумпање на најновију команду претходног одељка, улазимо у / етц / фстаб датотеку користећи било који уредник текста, који ће се користити на сваком линук-у:
/ СвапФиле Ноне Заменки Замрачи 0 0
Након поновног покретања рачунара, можете да проверите исправан рад Фрее -М команде.
Како очистити замену у Убунту
Понекад је можда потребно привремено ослободити простор на диску, а често је то једини прави кандидат за те сврхе.
Чишћење свап-а (или боље речено, прекид везе) врши команда
Свапофф -а
Укључивање је дата наредба
Свапон -а
Савет. Не препоручује се искључивање замене свап на овај начин, јер су подаци једноставно нули, без преноса на РАМ. Ако они који користе системски процеси могу да прате колапс система.
Ако одлучите да у потпуности одбијете да користите датотеку за пумпање, можете обрисати свап на следећи начин:
ЦАТ / ПРОП / СВАПС (одредите локацију датотеке свап)
СВАПОФФ / ДИР / СВАПКСКСКСКСКС (искључите свинг датотеку, овде је резултат извршења претходне команде, односно директориј са датотеком и свапккккк је име самог свинг датотека)
РМ / ДИР / СВАПКСКСКСКСКС (Обришите датотеку са диска)
Ако сте додали замену у аутобуско оптерећење, морате га уклонити одатле брисањем одговарајуће линије у / етц / фстаб датотеци (на пример, ГЕДИТ Едитор).
Али сећате се да без присуства свап датотеке, систем може да ради нестабилно, посебно са малим количином РАМ-а, зато брисање љуљачке датотеке без креирања новог се не препоручује.
- « Који је овај процес РТХДЦПЛ-а.Еке и да ли је могуће уклонити је
- Шта функционише Радеон Цхилл функција у играма »