Първи стъпки със суап файлове в Linux

Първи стъпки със суап файлове в Linux

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





Какво е файл за размяна?

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





Представете си, че използвате приложение с интензивна памет и системата започва да използва 100% от оперативната памет, операционната система Linux ще използва файл за размяна, за да избегне запълването на вашата RAM и да направи системата ви неотзивчива или по-лошо: срив.





Забележка : Четенето на данни от swap файл е малко по -бавно от четенето директно от RAM, но това е по -добра алтернатива от срива на системата.

Преглед на вашия файл за размяна с помощта на swapon

За да получите информация за файла за размяна във вашата система, изпълнете следната команда:



swapon

Резултатът от командата по -горе ще бъде подобен на този, показан по -долу.

Изходът показва, че /корен папка съдържа файла за размяна на вашата система с име swapfile . В допълнение, размерът на файла за размяна е 2 GB и понастоящем системата използва около 41 мегабайта пространство за файлове за размяна.





Тъй като RAM паметта и пространството за размяна работят заедно за съхраняване на временни данни, може да искате подробна информация и за двете. Можете да направите това с помощта на Безплатно команда.

free -h

Как да създадете файл за размяна на Linux

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





Свързани: Как да управлявате паметта си в Linux

Ако имате система с ниска RAM, например 2GB, трябва да създадете файл за размяна, който е около два пъти по -голям от вашия RAM, т.е. 4GB.

От друга страна, ако имате достатъчно RAM място във вашата система, например 8GB, тогава вашият swap файл може да бъде 25% от вашата RAM, т.е.2GB, защото вашата RAM може да побере повече данни с променлива на приложението.

Преди да можете да създадете нов файл за размяна, не забравяйте да деактивирате текущия /swapfile :

sudo swapoff /swapfile

Сега създайте суап файл с размер 2GB с помощта на заблуждавам команда.

sudo fallocate -l 2G /swapfile

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

Регулирайте Swappiness в Linux

Swappiness е стойност, която ядрото на Linux използва, за да определи колко често RAM трябва да използва swap файла. По подразбиране стойността е зададена на 60. Колкото по -висока е стойността, толкова по -често вашата RAM ще използва swap файла, което е идеално, ако имате малко RAM. Възможните стойности на файла за размяна варират от 0 до 100.

За да видите стойността на swappiness, изпълнете следната команда:

cat /proc/sys/vm/swappiness

За да промените временно стойността на swappiness във вашата система, например 20, използвайте следната команда:

sudo sysctl vm.swappiness=20

Забележка : Тази стойност ще бъде нулирана по подразбиране след рестартиране на системата.

За да запазите своппинга, трябва да добавите следния ред vm.swappiness = 20 в дъното на твоя etc/sysctl.conf конфигурационен файл.

Не забравяйте да рестартирате системата си, за да влязат в сила промените.

reboot

Как да премахнете суап файл

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

задайте анимиран gif като тапет windows 10
sudo swapoff /swapfile
sudo rm /swapfile

Използване на специални дялове за смяна

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

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

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

Повечето инсталации на Linux предлагат да включите суап дял. За какво е суап дял? Ето какво трябва да знаете.

Прочетете Напред
Свързани теми
  • Linux
  • Памет на компютъра
  • Linux
За автора Добре за тръгване(36 статии са публикувани)

Mwiza разработва софтуер по професия и пише широко за Linux и front-end програмиране. Някои от интересите му включват история, икономика, политика и корпоративна архитектура.

Още от Mwiza Kumwenda

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

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

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