Выходные данные сервера показывают следующее:
# free -h
total used free shared buffers cached
Mem: 7.7G 7.6G 123M 156K 1.8M 248M
-/+ buffers/cache: 7.3G 373M
Swap: 9G 4.9G 5.1G
Я пытался отключить своп, но не смог!
#swapoff /dev/dm-1
swapoff: /dev/dm-1: swapoff failed: Cannot allocate memory
Затем, чтобы решить эту проблему, я сделал:
Шаг 1: Я попытался создать новый файл подкачки: / home / swap размером 2G:
# dd if=/dev/zero of=/home/swap bs=1024 count=2097152
# mkswap /home/swap
# swapon /home/swap
** Шаг 2: ** Я попытался отключить основной своп поскольку я создал новый файл подкачки: / home / swap (Но снова ошибка)
# swapoff /dev/dm-1
swapoff: /dev/dm-1: swapoff failed: Cannot allocate memory
Когда я попытался проверить, действительно ли новый созданный файл подкачки использует подкачку, он ничего не показал! Зачем??
# swapon -s
Filename Type Size Used Priority
/dev/dm-1 partition 8388604 5129864 -1
/home/swap file 2097148 0 -2
Любое решение вышеуказанной проблемы?