Какво представлява дял за размяна на Linux? Всичко, което трябва да знаете

Какво представлява дял за размяна на Linux? Всичко, което трябва да знаете

Повечето инсталации на Linux препоръчват да включите swap дял. Това може да изглежда странно за потребителите на Windows, свикнали да имат цялата си операционна система на един дял.





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





Какво прави Linux Swap Partition

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





Това може да звучи като лесен начин да увеличите използваемата памет на вашия компютър, без всъщност да получавате повече RAM, но това не е така. RAM е идеалният хардуер за памет, защото е изключително бърз, за ​​разлика от твърдите дискове, които са относително по -бавни.

Твърдите дискове може да са направили производителността по -малко проблем с техните значително подобрени скорости , но дори и те не могат да съответстват на RAM. Това важи и за по -нови NVMe SSD дискове . И в двата случая не бихте искали да причинявате допълнително износване на твърдия диск.



Близка аналогия на раздела за суап е файлът на страницата на Windows, въпреки че има много технически разлики между тях.

Разделът за подмяна на Linux не се ограничава до препълване на място за съхранение. Той може да помогне на вашия компютър по други начини.





Приоритизиране

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

Прагът на това, което се счита за 'рядко', зависи от 'swappiness' (да, това е действителният използван термин), който се конфигурира. По -високата смяна означава, че е по -вероятно данните да бъдат преместени в раздела за суап. По -ниската смяна означава, че е по -малко вероятно данните да бъдат преместени в раздела за суап.





Хибернация

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

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

Имате ли нужда от суап дял?

Означава ли това, че е необходим суап дял? Въобще не! Linux система може да работи перфектно без swap дял. Вече обсъдихме предимствата на суап дял. Сега, защо може да не искате да имате такъв?

Когато подмяната на дялове не помага

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

Да речем, че сте инсталирали Linux на стар нетбук само с 2GB RAM и твърд диск с 5400rpm. Само с 2 GB памет можете да си представите, че се запълва доста бързо с няколко отворени раздела на браузъра. Разделът за подмяна ви позволява да ги държите отворени докато паметта препълва .

Но след това се появява пречка поради скоростта на твърдия диск 5400rpm. Тъй като твърдият диск е толкова бавен и системата непрекъснато иска достъп до раздела за суап, нетбукът става изключително муден. Машината е достатъчно бавна, за да бъде неизползваема, освен ако не затворите всичко, за да освободите малко памет.

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

как да получите покемон за ipad

Какво се случва, когато нямате суап

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

В такива случаи може да пожелаете да имате суап дял наоколо, дори и да е бил използван само веднъж. Това зависи от това дали често се изчерпвате с място за съхранение. Бихте ли забелязали, ако разполагате с 4 GB по -малко място за съхранение, тъй като сте отделили тази сума за размяна?

Препоръки за размяна на Linux

Ето някои препоръки кога може да искате да имате суап дял и колко голям да го направите.

  • Ако искате да можете хибернирайте компютъра си , тогава трябва да имате swap дял. Размерът на този дял трябва да бъде размерът на вашата инсталирана памет, плюс допълнителни 10-25%, за да оставите място за всички елементи, които вече са преместени в раздела за подмяна.
  • Просто искам a малко увеличение на производителността (и имате поне 7200rpm твърд диск)? След това можете да добавите swap дял, ако искате. Размерът на това може да бъде колкото искате, но не бих го направил по -голям от вас, ако създавахте разменна част, за да активирате хибернация.
  • Ако ти от време на време използвайте тежки приложения които изискват допълнителна RAM, суап дял може да служи за спокойствие. В този случай не е необходимо вашият суап дял да е толкова голям, колкото вашата RAM.
  • Ако имате твърд диск 5400rpm, тогава може да не искате да създадете суап дял просто защото тясното място може да влоши компютъра ви. Но ако абсолютно искате да имате подмяна, все пак можете да създадете дял, като използвате същите указания за оразмеряване, описани по -горе. Просто не забравяйте да промените стойността на swappiness на нещо много по -ниско.

Промяна на блатото

Подобно на много аспекти на работния плот на Linux, смяната на вашия компютър се съхранява в текстов файл. Можете да намерите този файл, като отворите до /proc/sys/vm .

Когато отворите файла, ще видите един номер, показващ текущата ви смяна. Можете да редактирате този файл с всеки текстов редактор по ваш избор, стига да имате root права.

За да направите това с текстовия редактор по подразбиране GNOME, намерен в Ubuntu и Fedora, можете да опитате:

sudo gedit /proc/sys/vm/swappiness

Има и опция за командния ред, която работи независимо от текстовия редактор, който сте инсталирали. Просто въведете:

sudo sysctl vm.swappiness=20

Можете да въведете всяка цифра, варираща от 0 до 100. Стойността показва кога искате Linux да започне активно да премества процеси от паметта към раздела за подмяна. Така например, стойност 20 показва, че процесите ще бъдат преместени, когато използването на паметта достигне 80%; стойността по подразбиране в Ubuntu на 60 показва, че процесите ще бъдат преместени, когато използването на паметта достигне 40%.

Можете да проверите дали промяната е успешна, като отворите отново този текстов файл. Не е изненадващо, че терминалът предлага по -бърз начин да проверите своето състояние. Просто въведете тази команда:

cat /proc/sys/vm/swappiness

По -бърз ли е вашият компютър?

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

Но преди да преразпределите диска си, знайте, че управлението на паметта има нещо повече от количеството RAM, което имате и размера на вашия Linux суап дял. Отделете малко време, за да научите как Linux управлява RAM.

Дял Дял Туит електронна поща Canon срещу Nikon: Коя марка фотоапарат е по -добра?

Canon и Nikon са двете най -големи имена в индустрията на фотоапаратите. Но коя марка предлага по -добрата гама от фотоапарати и обективи?

Прочетете Напред
Свързани теми
  • Linux
  • Обяснена технология
  • Дисков дял
  • Харддиск
  • SSD устройство
  • Операционна система
  • Жаргон
  • Съвети за Linux
За автора Бертелски крал(323 статии са публикувани)

Bertel е цифров минималист, който пише от лаптоп с физически ключове за поверителност и операционна система, одобрена от Фондацията за свободен софтуер. Той цени етиката пред функциите и помага на другите да поемат контрола над своя дигитален живот.

Още от Bertel King

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux