Изисквания: Виртуалната памет е двуостър меч, няма добро или лошо, има само дали е подходяща или не, и е подходяща в този сценарий. За изчисления с висок трафик, ниска латентност и висока паралелност, включването на виртуална памет може да не помогне на цялата система и дори да се превърне в негативна оптимизация. За сървъри с малка памет, малък изчислителен капацитет и добра производителност на четене и запис на твърди дискове, включването на виртуална памет може да подобри цялостната производителност и изживяване.
В Linux системите swap дяловете (swap space) се използват, когато системата се нуждае от повече памет и физическата памет е пълна. Използвайте swap space, за да осигурите временно съхранение на неактивни процеси и данни, и предотвратете изчерпване на паметта, когато физическата памет е пълна. Swap space действа като разширение на физическата памет и позволява на системата да продължи да работи гладко, когато физическата памет е изчерпана.
Активирайте дяла за виртуална смяна на паметта
За да се провери дали конфигурацията на swap дяла е активирана, командата е следната:
АкоEcho съобщението е празно, което показва, че няма swap дял в системата, можеш да конфигурираш swap дяла според нуждите си.
Създайте файл за размяна на дялове със следната команда:
Стойността на /var/swap е променлива, която представлява идентичността на swap дяла, и можете да персонализирате стойността на тази променлива да е същата като съществуващия идентификатор на дяла.
Стойностите bs и count показват размера на създадения интерфейсен файл, можете да персонализирате настройките, при тази команда bs=1M count=4096 означава, че размерът на интерфейсния файл е зададен на 4 GB.
За да се форматира файлът като swap дял, командата е следната:
Изпълнете следната команда, за да отворите swap дяла:
Отварянето е успешно, както е показано на фигурата по-долу:
Запиши новата информация за дяла във файла /etc/fstab и конфигурирай swap дялa да се монтира автоматично при стартиране със следната команда:
Включването му не означава да го използваш, трябва да бъдеКонфигурирайте параметъра swappiness, за да определите принципа на използването на swap дялове от системата, параметърът за swappiness варира от 0 до 100.
За да редактирате файла /etc/sysctl.conf, например, трябва да коригирате следните параметри, когато физическата памет е под 80% от пространството.
Изпълнете следната команда, за да накарате конфигурацията да влезе в сила:
Обобщаващата команда е следната:
Затворете дяла за виртуална смяна на паметта
Изпълнете следната команда, за да затворите swap дяла:
etc/fstab файл, иИзтривамПодобно на следната информация за монтаж, свързана със сменянето, анулирайте автоматичното монтиране на swap.
Запазете и излезте, след което изпълнете следната команда, за да потвърдите, че swap дялът е затворен.
Echo съобщението е празно, което показва, че swap дял е затворен.
Препратка:
Входът към хиперлинк е видим.
Входът към хиперлинк е видим.
Входът към хиперлинк е видим.
Входът към хиперлинк е видим. |