LINUX.ORG.RU
ФорумAdmin

swapoff failed

 ,


0

2

Хочу сделать swapoff

# swapoff -L SWAP
swapoff: /dev/sda3: swapoff failed: Невозможно выделить память
при этом
# free -m
             total       used       free     shared    buffers     cached
Mem:          7986       7860        125          0        137       5204
-/+ buffers/cache:       2518       5467
Swap:         9099          0       9099
из топа
Mem:   8177684K total,  8039188K used,   138496K free,   140944K buffers
Swap:  9318396K total,        8K used,  9318388K free,  5313932K cached
Т.е место для оасвобождения свапа в оперативке есть. Почему не выходит?

Доп. Инфо

# mount | grep tmp
udevfs on /dev type devtmpfs (rw,relatime,size=5120k,nr_inodes=1021296,mode=755)
runfs on /run type tmpfs (rw,relatime,size=5120k,mode=755)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime,size=6291456k,nr_inodes=1048576)
# grep tmp /etc/fstab
tmpfs           /tmp    tmpfs   size=6g,nr_inodes=1m,nosuid     0       0
★★★★

Ответ на: комментарий от r2d2

# df Файловая система Размер Использовано Дост Использовано% Cмонтировано в rootfs 4,3G 2,6G 1,5G 63% / udevfs 5,0M 8,0K 5,0M 1% /dev runfs 5,0M 280K 4,8M 6% /run /dev/sda1 4,3G 2,6G 1,5G 63% / shmfs 3,9G 908K 3,9G 1% /dev/shm tmpfs 6,0G 1,5G 4,6G 25% /tmp

Да, именно так.

Гуглить-то я гуглил. Ничего внятного не нашёл

GreyDoom ★★★★
() автор топика
Ответ на: комментарий от GreyDoom

# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
rootfs             4,3G         2,6G  1,5G           63% /
udevfs             5,0M         8,0K  5,0M            1% /dev
runfs              5,0M         280K  4,8M            6% /run
/dev/sda1          4,3G         2,6G  1,5G           63% /
shmfs              3,9G         908K  3,9G            1% /dev/shm
tmpfs              6,0G         1,5G  4,6G           25% /tmp

GreyDoom ★★★★
() автор топика

Перезагрузи машинку

В следующий раз будешь умней и не будешь делать SWAP больше размера физически доступной памяти.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

ну это смотря кому, web-серверу нужно поставить swappiness повыше и большой своп, потому что для apache и прочих требуется много быстрой оперативной памяти, а все остальное можно в своп скинуть

ms-dos32
()
Ответ на: комментарий от GreyDoom

почисть да и всё, не фыркай
в цифры не смотрел, но tmpfs в статистике проходит как кэш
но поведение её отличается чуть более, чем полностью

megabaks ★★★★
()
Ответ на: комментарий от ms-dos32

swap можно и нужно делать больше размера физической памяти, хотя бы для гибернации

Это давно не так.

iZEN ★★★★★
()
Ответ на: комментарий от ms-dos32

Зависит от настроек, но в целом - да, только область данных приложений, плюс она сжимается.

YAR ★★★★★
()
Ответ на: комментарий от GreyDoom

Можно и в файл. Хотя у меня, например, в сжатый ZVOL свопится. Правда, это из разряда «очень редко» или «а не собрать ли OpenOffice из исходников».

iZEN ★★★★★
()
Ответ на: комментарий от ms-dos32

То есть уже полный дамп оперативки не делается?

Какой в этом смысл? Она у тебя 100% постоянно и перелезает в SWAP, что последний нужно делать больше оперативки?

iZEN ★★★★★
()

Попробуй сначала буферы сбросить

sync

(под рутом)

echo 3 > /proc/sys/vm/drop_caches

unanimous ★★★★★
()
Ответ на: комментарий от iZEN

легко.

Она у тебя 100% постоянно и перелезает в SWAP

нет, но мне нужно, чтоб она работала всегда, а не только когда не занята более, чем на 50%, например

К тому же какая разница, файл это или раздел. В любом случае куда-то надо всё дампить. А файл подразумевает всего лишь на порядок больше геморроя.

GreyDoom ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.