Linuxту орнотууда бир-эки көп берилүүчү суроолор - алмашуу бөлүгү канчалык чоң болушу керек жана ал таптакыр керекпи? Буга чейин своп бөлүүнү RAM көлөмүнөн эки эсе көп жасоо сунушталса, эми компьютердеги оперативдик эс тутумдун көлөмү 128 гигабайтка жеткенде, бул эреже дайыма эле колдонула бербейт, анткени көпчүлүк учурда алмашуу бөлүгү бош орунду текке кетирет катуу дискте …
Алмашуу бөлүгү деген эмне жана ал эмне үчүн керек
Программа иштей баштаганда, анын коду жана айрым маалыматтар RAMга жүктөлөт (Random Access Memory). Эгерде бир же бир нече иштеп жаткан программалар компьютерге орнотулганга караганда азыраак RAM талап кылса, анда алар кадимкидей иштей беришет. Бирок, оперативдик эс тутумда программа дайындарын жүктөөгө муктаж болгондон аз бош орун калса, анда ал ката кетирип, иштебей калат.
Ушундай учурларда Linux катуу дисктеги своп-бөлүүнү RAM катары колдонуп, анын көлөмүн "көбөйтүп" баштайт - ал колдонулбаган маалыматты RAMдан өзүнө жылдырып, жаңыларына орун бошотот.
Көрүнүп тургандай, эмне үчүн сизге салыштырмалуу кымбат RAM керек, эгерде ошол эле акчага бир кыйла чоңураак катуу дискти сатып алып, анын бардыгын алмашуу бөлүгү катары колдонсоңуз болот? Мунун бардыгы ылдамдыкка байланыштуу. Оперативдик эс тутумундагы маалыматтарга жетүү катуу дисктегиден жүз миң эсе ылдамыраак (чыныгы маалыматтар ар бир тутумга жараша өзгөрүп турат). Биринчи учурда бир секундага созула турган RAM жана алмашуу бөлүмүндөгү маалыматтарга мүмкүнчүлүк алуу менен бир эле иш, экинчисинде көп саатка созулат.
Ошентип, алмашуу бөлүгү оперативдүү эс тутум катары туруктуу колдонууга жарабайт, бирок программанын тоңуп жана токтоп калышына жол бербей, эң жогорку мезгилдерде көп жардам берет.
Ошентип, алмашуу бөлүгү үчүн канча орун бөлүшүңүз керек?
Бул суроого так жоопту аныктоо мүмкүн эмес, анткени бул тутумдун конкреттүү конфигурациясына жана ал чече турган милдеттердин аралыгына байланыштуу, бирок негизги сунуштар бар:
- эгер оперативдик эс тутумдун көлөмү 2 гигабайттан аз болсо, анда алмашуу бөлүгү кеминде эки эсе чоң болушу керек
- эгер RAM көлөмү 2 гигабайттан жогору болсо, анда алмашуу бөлүмүнүн көлөмү RAM * 2 + 2GBга барабар болушу керек
- эгер оперативдик эс тутумдун көлөмү 4 гигабайттан көп болсо, анда алмашуу бөлүмүнүн көлөмү RAM көлөмүнүн 20% га барабар болушу керек