Иногда система выходит из стабильного состояния по причине нехватки swap. Лучше такого не допускать. Но если нужно, а разделы уже распределены можно добавить пространство файлом.
В моем случае потребовалось. Листинг команд:
# 1 [root@oradb18 syncdata]# fallocate -l 8G swapfile01 && chmod 600 swapfile01 && mkswap swapfile01 && swapon swapfile01 Setting up swapspace version 1, size = 8388604 KiB без метки, UUID=6d845772-70d5-4cb2-b937-2d3eb82c8a20 # 2 [root@oradb18 syncdata]# file /srv/syncdata/swapfile01 /srv/syncdata/swapfile01: Linux/i386 swap file (new style), version 1 (4K pages), size 2097151 pages, no label, UUID=6d845772-70d5-4cb2-b937-2d3eb82c8a20 # 3 [root@oradb18 syncdata]# swapoff /srv/syncdata/swapfile01 # 4 [root@oradb18 syncdata]# echo "/srv/syncdata/swapfile01 swap swap defaults 0 0 \ > " >> /etc/fstab # 5 [root@oradb18 syncdata]# swapon -a # 6 [root@oradb18 syncdata]# swapon --show NAME TYPE SIZE USED PRIO /dev/sda2 partition 8G 0B -2 /srv/syncdata/swapfile01 file 8G 0B -3 # 7 [root@oradb18 syncdata]# free -h total used free shared buff/cache available Mem: 31G 4,1G 335M 7,0G 26G 19G Swap: 15G 0B 15G # 8 [root@oradb18 syncdata]# cat /proc/sys/vm/swappiness 10 # 9 [root@oradb18 syncdata]# grep vm.swappiness /etc/sysctl.d/* /etc/sysctl.d/100-sysctl.conf:vm.swappiness = 10
Описание:
# 1 последовательность команд выполняет создание пустого файла размером 8Гб, устанавливает права доступа, форматирует его как пространство swap, подключает как пространство swap
# 2 просмотр свойств созданного и подключенного файла
# 3 отключение файла из пространства swap
# 4 добавить в fstab строки с файловой системой swap созданного файла
# 5 подключение всех доступных в fstab пространств swap
# 6 листинг всех подключенных пространств swap
# 7 просмотр статистики об использовании swap
# 8 просмотр установленного значения переменной ядра vm.swappiness, важный параметр определяет сколько должно быть свободно ОЗУ в системе для начала использования swap, в процентах, обычно в нагруженных системах меняю на 10, в зависимости от системы допустимо и 0
# 9 строка установки vm.swappiness в конфигурационных файлах sysctl
И для красоты скрин консоли