Дали ви е потребна swap партиција?

Прашање што најчесто го поставуваме при инсталирањето на Линукс е "Дали ми е потребна swap партиција?".

Во оваа статија ќе ви објаснам за што се користи swap партиција, а потоа ќе ви дозволам да одлучите дали ви треба или не.

Меморијата е малку како парк за шопинг центар. На почетокот на денот паркингот ќе биде празен и ќе има многу слободни места. Како што луѓето почнуваат да пристигнуваат се повеќе и повеќе места се искористуваат и на крај паркингот ќе биде полн.

Во овој момент постојат неколку работи што можат да се случат. Можете или да застанете повеќе автомобили кои влегуваат во паркиралиштето додека не станат достапни места или ќе натерате некои од возилата да си заминат, со што ќе ослободат места.

При пресметување на термините кога првпат ќе почнете да го користите вашиот компјутер, треба да имате поголема достапност на меморијата. Единствената меморија што се користи ќе биде од процесите што се бараат од оперативниот систем. Секој пат кога ќе ја вчитате апликацијата, ќе започне нов процес и ќе се одреди одредена количина на меморија за апликацијата.

Секој пат кога ќе вчитате нова апликација, помалку меморија ќе биде достапна за да ја извршите таа програма и на крајот ќе стигнете до точка каде што нема доволно лево за да ја извршите апликацијата.

Што работи Линукс кога нема доволно меморија?

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

Линукс само ќе почне да ги убива процесите кога ќе истече виртуелната меморија. Што е виртуелна меморија? Виртуелна меморија е износот на физичката RAM меморија + кој било простор на дискот што е резервиран за цели на страничење (swap).

Размислете за размена на поделби како претекување паркингот. Кога сите главни паркиралишта на автомобилот се полни, преливниот паркинг може да се користи за дополнителен простор. Се разбира, постои недостаток на користење на претекување паркингот. Општо земено, преливни паркиралишта се подалеку од вистинскиот трговски центар, па така возачите и патниците треба да одат понатаму кон продавниците што одземаат време.

Можете да креирате swap партиција која ќе биде користена од Linux за складирање на неактивен процеси кога физичката RAM меморија се намалува. Поделбата на swap е во основа простор на дискот кој е резервиран на вашиот хард диск. (Слично како преплавен паркинг).

Очигледно е многу побрзо да се пристапи до RAM меморија од датотеките зачувани на вашиот хард диск. Ако откриете дека постојано истекувате од меморијата и вашиот хард диск е whirring, веројатно е дека претерано користите swap простор.

Колку ви е потребна swap партиција?

Ако на прво место имате компјутер со мала количина на меморија тогаш тоа е високо препорачливо.

Како тест, поставам виртуелна машина со 1 гигабајт RAM меморија и нема swap партиција. Јас инсталирав Peppermint Linux кој ја користи LXDE десктопот и во целост има мал степен на меморија.

Причината што ја користев Peppermint Linux е тоа што таа доаѓа со претходно инсталирано Chromium и секогаш кога ќе го отворите јазичето Chromium се користи пристоен износ на меморија.

Отворив јазиче и се упатив кон linux.about.com. Јас потоа отвори 2-та јазичето и го стори истото. Продолжив да го повторам овој процес сè додека на крајот не истрча меморијата. Сликата погоре покажува што се случи следно. Chromium во основа прикажува порака во која се наведува дека јазичето престанало да работи и ова веројатно се должи на недостаток на меморија.

Потоа поставив нова виртуелна машина со 1 гигабајт RAM и 8 Gigabyte swap партиција. Јас бев во можност да го отворам јазичето по јазичето по табулаторот и иако физичката RAM меморија се намалила, просторот за размена почна да се користи и јас бев во можност да продолжам да отворам табулатори.

Јасно е дека ако имате машина со 1 гигабајт RAM меморија, поголема е веројатноста да имате потреба од swap партиција отколку ако имате машина со 16 гигабајти RAM меморија. Многу е веројатно дека никогаш нема да го користите просторот за размена на машина со 8 гигабајти RAM меморија или повеќе, освен ако не направите некои сериозни броеви или видео монтажа.

Јас секогаш ќе препорачав да имам поделба на размена. Диск простор е евтин. Поставете дел од неа настрана како пречекорување за кога ќе се намалите на меморија.

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

Ако веќе сте го инсталирале Линукс и не сте поставиле swap партиција, сè не е изгубено. Наместо тоа, можно е да се креира swap датотека која во основа ја постигнува истата цел.

Може ли да резервирам простор на мојот SSD за swap простор?

Можете да издвоите простор на SSD за swap простор и во теорија ќе биде многу побрзо да пристапите на таа партиција отколку на традиционален хард диск. SSDs имаат ограничен животен век и можат да ракуваат само со одреден број читања и пишува. Да се ​​стави работите во перспектива дека тој број е всушност многу висок и вашиот SSD најверојатно ќе го надмине животот на вашиот компјутер.

Запомнете дека просторот за размена треба да биде преклопен бафер и да не се користи постојано. Како што рековме претходно, ако откриете дека постојано ја користите swap партицијата, размислете за надградба на меморијата.