Skip to main content

Имате ли нужда от размяна дял?

97% Owned - Economic Truth documentary - How is Money Created (Април 2025)

97% Owned - Economic Truth documentary - How is Money Created (Април 2025)
Anonim

Въпросът, който обикновено се задава при инсталирането на Linux е "Имам ли нужда от swap дял?"

Паметта е малко като паркинг на търговски център. В началото на деня паркингът ще бъде празен и ще има много помещения. Тъй като хората започват да пристигат, все повече пространства се изчерпват и в крайна сметка паркинтът ще бъде пълен.

На този етап има няколко неща, които могат да се случат. Можете да спрете повече автомобили, влизащи в паркинга, докато не се настанят помещения или да принудите някои от автомобилите да напуснат, като освободите пространства.

В изчислителните условия, когато за първи път започнете да използвате компютъра си, трябва да имате най-голямата налична памет. Единствената използвана памет ще бъде от процесите, изисквани от операционната система. Всеки път, когато заредите приложение, ще започне нов процес и определено количество памет ще бъде отделено за приложението.

Всеки път, когато заредите ново приложение, ще има по-малко памет, за да стартирате тази програма и в крайна сметка ще стигнете до точката, в която няма достатъчно място за стартиране на това приложение.

Какво прави Linux, когато няма достатъчно памет?

Тя започва да убива процеси. Това не е нещо, което наистина искате да се случи. Докато има механизъм за оценяване за това кои процеси да убиете, основно оставяте решението до вашата операционна система и го изваждате от собствените си ръце.

Linux ще започне да убива процеси само когато виртуалната памет изтече. Какво представлява виртуалната памет? Виртуалната памет е размерът на физическата RAM + всяко дисково пространство, заделено за пейджинг (swap).

Помислете за суап дял като препълнен паркинг. Когато всички основни места за паркиране са пълни, паркингът за преливане може да се използва за допълнително пространство. Има, разбира се, недостатък на използването на паркинг преливник. Като цяло паркингът за преливане е далеч от действителния търговски център и шофьорите и пътниците трябва да ходят по-далеч от магазините, което отнема много време.

Можете да създадете дял за суап, който ще бъде използван от Линукс за съхраняване на процесите на празен ход, когато физическата RAM пада ниска. Разделеният дял е основно дисково пространство, заделено на твърдия ви диск. (Подобно на паркинг с преливник).

Очевидно е много по-бърз достъп до RAM, отколкото файловете, съхранени на твърдия ви диск. Ако установите, че постоянно изтичвате от паметта и твърдият ви диск виртува, вероятно е прекомерно да използвате суап пространство.

Колко зле се нуждаете от суап дял?

Ако имате компютър с малко памет на първо място, то е силно препоръчително.

Като тест, създадохме виртуална машина с 1 гигабайт RAM, без суип дял и инсталиран Peppermint Linux, който използва работния плот LXDE и като цяло има малък отпечатък в паметта.

Mppermint Linux е снабден с предварително инсталиран Chromium и всеки път, когато отворите раздел Chromium, се използва прилично количество памет.

Отворихме раздела и се насочихме към linux.about.com, след което отворихме втория раздел и направихме същото. Продължавахме да повтаряме този процес, докато накрая паметта свърши. Изображението по-горе показва какво се случи след това. В основата на Chromium се показва съобщение, че разделът е спрял да работи и това вероятно се дължи на липса на памет.

След това създайте нова виртуална машина с 1 гигабайт RAM и 8-гигабайт суап дял. Бяхме в състояние да отворим раздела след раздел след раздела и макар че физическата RAM бе изчерпана, мястото за размяна започна да се използва и успяхме да продължим да отваряме разделите.

Ясно е, че ако имате машина с 1 гигабайт оперативна памет, е по-вероятно да се изисква размяна на дялове, отколкото ако имате машина с 16 гигабайта RAM. Много е вероятно никога да не използвате пространството за суап на машина с 8 гигабайта RAM или повече, освен ако не направите сериозно разтърсване на брой или редактиране на видео.

Винаги обаче се препоръчва да имате суап дял. Дисковото пространство е евтино. Задайте част от нея настрана като овърдрафт, когато падате на памет.

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

Ако вече сте инсталирали Linux и не сте настроили суап дял, всичко това не е загубено. Вместо това е възможно да създадете суап файл, който по същество постига същата цел.

Мога ли да заделя място в моя SSD за суинг пространство?

Можете да заделите място на SSD за swap пространство и на теория ще бъде много по-бързо да имате достъп до този дял, отколкото на традиционния твърд диск. SSD имат ограничено времетраене и могат да се справят само с определен брой четения и пише. За да поставите нещата в перспектива, това число всъщност е много високо и SSD вероятно ще преживее живота на вашия компютър.

Запомнете, че сумиращото пространство се смята за буфер за препълване и не се използва последователно. Както споменахме по-горе, ако откриете, че постоянно използвате суап дял, помислете за надстройване на паметта.