Re: [freebsd] 10.3 swap usage
Today May 25, 2016 at 10:30 Golub Mikhail wrote: > Доброго времени суток. > > Был виртуальный сервер под FreeBSD 8.3 x86 с 2 Гб ОЗУ. > Перевел его (чистая установка на новый виртуальный сервер) на 10.3 amd64. > Функционал тот же, только новая ОС и новые версии ПО. > > Напрягает - swap 27% Inuse. > На старом хватало 2 Гб. А сейчас сделал уже 3 - не хватает. > > CPU: 19.9% user, 0.0% nice, 9.1% system, 0.0% interrupt, 71.1% idle > Mem: 121M Active, 604M Inact, 2079M Wired, 18M Cache, 274M Buf, 145M Free > ARC: 1524M Total, 64M MFU, 1297M MRU, 144K Anon, 7289K Header, 156M Other > Swap: 1536M Total, 418M Used, 1118M Free, 27% Inuse Сделайте sysctl vm.defer_swapspace_pageouts=1. Будет выкидывать кеш страниц, а не память процессов в swap. Логика системы понятна - предпочесть активный кеш неактивной памяти процессов, но для виртуалок лучше в swap не лезть. Ещё можно указать vm.swap_enabled=0 - у 10.0 без этого даже были проблемы: https://lists.freebsd.org/pipermail/freebsd-stable/2014-August/079616.html http://svnweb.freebsd.org/changeset/base/265945 -- WNGS-RIPE
Re: [freebsd] 10.3 swap usage
> > Может, для начала стоит прочесть описание errata, дабы узнать, какую > именно утечку починили? > Так одно фиксим - другое ломаем:) я бы тогда откатился на 10.3.1
Re: [freebsd] 10.3 swap usage
25 мая 2016 г. 14:11 пользователь "Golub Mikhail"написал: > > 25.05.2016 14:05, Vasiliy P. Melnik пишет: > >> у меня 10.3 р2 обновился пару недель наверное назад >> >> Может всетаки надо обновиться ? >> >> https://svnweb.freebsd.org/base/releng/10.3/UPDATING?view=log >> Fix memory leak in ZFS. [EN-16:08] > > > FreeBSD 10.3-RELEASE-p3 > r...@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 > > Видимо не дофиксили :( Может, для начала стоит прочесть описание errata, дабы узнать, какую именно утечку починили?
Re: [freebsd] 10.3 swap usage
25.05.2016 14:05, Vasiliy P. Melnik пишет: у меня 10.3 р2 обновился пару недель наверное назад Может всетаки надо обновиться ? https://svnweb.freebsd.org/base/releng/10.3/UPDATING?view=log Fix memory leak in ZFS. [EN-16:08] FreeBSD 10.3-RELEASE-p3 r...@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Видимо не дофиксили :(
Re: [freebsd] 10.3 swap usage
у меня 10.3 р2 обновился пару недель наверное назад Может всетаки надо обновиться ? https://svnweb.freebsd.org/base/releng/10.3/UPDATING?view=log Fix memory leak in ZFS. [EN-16:08] 25 мая 2016 г., 13:52 пользователь Golub Mikhailнаписал: > 25.05.2016 13:31, Andrey Blochintsev пишет: > >> >> А после такого: >> >> cd /<куда-то-где-есть-больше-16G-места >> for i in `jot 16 101` >> do >> bs=1m count=1024 if=/dev/zero of=file_$i.bin >> done >> rm file_1??.bin >> >> swap не заканчивается? >> Я на каких-то 10.2-stable (на UFS) это видел. >> >> > Проделал на zfs. > Записал 200 Гб (200 файлов по 1 Гб). > Использование swap и не дернулось. Как было 26% - так и осталось. И не > менялось в процессе теста. > > -- > Golub Mikhail >
Re: [freebsd] 10.3 swap usage
25.05.2016 13:31, Andrey Blochintsev пишет: А после такого: cd /<куда-то-где-есть-больше-16G-места for i in `jot 16 101` do bs=1m count=1024 if=/dev/zero of=file_$i.bin done rm file_1??.bin swap не заканчивается? Я на каких-то 10.2-stable (на UFS) это видел. Проделал на zfs. Записал 200 Гб (200 файлов по 1 Гб). Использование swap и не дернулось. Как было 26% - так и осталось. И не менялось в процессе теста. -- Golub Mikhail
Re: [freebsd] 10.3 swap usage
Hi! On Wed, May 25, 2016 at 10:30 +0300, Golub Mikhail wrote: > Доброго времени суток. > > Был виртуальный сервер под FreeBSD 8.3 x86 с 2 Гб ОЗУ. > Перевел его (чистая установка на новый виртуальный сервер) на 10.3 amd64. > Функционал тот же, только новая ОС и новые версии ПО. > > Напрягает - swap 27% Inuse. > На старом хватало 2 Гб. А сейчас сделал уже 3 - не хватает. > > CPU: 19.9% user, 0.0% nice, 9.1% system, 0.0% interrupt, 71.1% idle > Mem: 121M Active, 604M Inact, 2079M Wired, 18M Cache, 274M Buf, 145M Free > ARC: 1524M Total, 64M MFU, 1297M MRU, 144K Anon, 7289K Header, 156M Other > Swap: 1536M Total, 418M Used, 1118M Free, 27% Inuse > > # swapinfo > Device 512-blocks UsedAvail Capacity > /dev/da0p3 3145728 855120 229060827% > А после такого: cd /<куда-то-где-есть-больше-16G-места for i in `jot 16 101` do bs=1m count=1024 if=/dev/zero of=file_$i.bin done rm file_1??.bin swap не заканчивается? Я на каких-то 10.2-stable (на UFS) это видел.
Re: [freebsd] 10.3 swap usage
25.05.2016 11:07, Vitaly Dodonov пишет: старый был с zfs? новый похоже точно с ним, может ограничить ей память? Старый был не с zfs. Да, можно память ограничить. Но другой сервер, который был на 10.2 и с zfs. Через freebsd-update обновил до 10.3. Старый до свопа не доходил никогда. Даже свободное ОЗУ было из 1 Гб. 10.3 уже добрался до свопа.
Re: [freebsd] 10.3 swap usage
старый был с zfs? новый похоже точно с ним, может ограничить ей память? 25 мая 2016 г., 10:30 пользователь Golub Mikhailнаписал: > Доброго времени суток. > > Был виртуальный сервер под FreeBSD 8.3 x86 с 2 Гб ОЗУ. > Перевел его (чистая установка на новый виртуальный сервер) на 10.3 amd64. > Функционал тот же, только новая ОС и новые версии ПО. > > Напрягает - swap 27% Inuse. > На старом хватало 2 Гб. А сейчас сделал уже 3 - не хватает. > > CPU: 19.9% user, 0.0% nice, 9.1% system, 0.0% interrupt, 71.1% idle > Mem: 121M Active, 604M Inact, 2079M Wired, 18M Cache, 274M Buf, 145M Free > ARC: 1524M Total, 64M MFU, 1297M MRU, 144K Anon, 7289K Header, 156M Other > Swap: 1536M Total, 418M Used, 1118M Free, 27% Inuse > > # swapinfo > Device 512-blocks UsedAvail Capacity > /dev/da0p3 3145728 855120 229060827% > > Похожая (по не понятному использованию памяти) ситуация: > https://forums.freebsd.org/threads/56171/ > > sysctrl.conf: > kern.ipc.somaxconn=32768 > kern.maxfiles=256000 > kern.maxfilesperproc=230400 > net.inet.tcp.blackhole=2 > net.inet.udp.blackhole=1 > > hw.physmem: 3192414208 > > У вас FreeBSD 10.3 ведет себя нормально? > > P.S. Есть еще сервачок. > Была 10.2 - работал и память даже свободная была. > Обновил через freebsd-update до 10.3: > Swap: 2048M Total, 31M Used, 2017M Free, 1% Inuse > > > > -- > Golub Mikhail >
Re: [freebsd] 10.3 swap usage
On 25.05.2016 14:30, Golub Mikhail wrote: > Доброго времени суток. > > Был виртуальный сервер под FreeBSD 8.3 x86 с 2 Гб ОЗУ. > Перевел его (чистая установка на новый виртуальный сервер) на 10.3 amd64. > Функционал тот же, только новая ОС и новые версии ПО. > > Напрягает - swap 27% Inuse. > На старом хватало 2 Гб. А сейчас сделал уже 3 - не хватает. > > CPU: 19.9% user, 0.0% nice, 9.1% system, 0.0% interrupt, 71.1% idle > Mem: 121M Active, 604M Inact, 2079M Wired, 18M Cache, 274M Buf, 145M Free > ARC: 1524M Total, 64M MFU, 1297M MRU, 144K Anon, 7289K Header, 156M Other > Swap: 1536M Total, 418M Used, 1118M Free, 27% Inuse > > # swapinfo > Device 512-blocks UsedAvail Capacity > /dev/da0p3 3145728 855120 229060827% > > Похожая (по не понятному использованию памяти) ситуация: > https://forums.freebsd.org/threads/56171/ > > sysctrl.conf: > kern.ipc.somaxconn=32768 > kern.maxfiles=256000 > kern.maxfilesperproc=230400 > net.inet.tcp.blackhole=2 > net.inet.udp.blackhole=1 > > hw.physmem: 3192414208 > > У вас FreeBSD 10.3 ведет себя нормально? > > P.S. Есть еще сервачок. > Была 10.2 - работал и память даже свободная была. > Обновил через freebsd-update до 10.3: > Swap: 2048M Total, 31M Used, 2017M Free, 1% Inuse Уходил в отпуск, оставлял рабочую станцию 10.3-STABLE работать, через дней 10 кончился своп и система зависла, пришлось удаленно резетить. Всего 8G памяти и 3G свопа. Что это было, непонятно. Пока 4 дня аптайма, своп пустой, памяти 524M Free.
[freebsd] 10.3 swap usage
Доброго времени суток. Был виртуальный сервер под FreeBSD 8.3 x86 с 2 Гб ОЗУ. Перевел его (чистая установка на новый виртуальный сервер) на 10.3 amd64. Функционал тот же, только новая ОС и новые версии ПО. Напрягает - swap 27% Inuse. На старом хватало 2 Гб. А сейчас сделал уже 3 - не хватает. CPU: 19.9% user, 0.0% nice, 9.1% system, 0.0% interrupt, 71.1% idle Mem: 121M Active, 604M Inact, 2079M Wired, 18M Cache, 274M Buf, 145M Free ARC: 1524M Total, 64M MFU, 1297M MRU, 144K Anon, 7289K Header, 156M Other Swap: 1536M Total, 418M Used, 1118M Free, 27% Inuse # swapinfo Device 512-blocks UsedAvail Capacity /dev/da0p3 3145728 855120 229060827% Похожая (по не понятному использованию памяти) ситуация: https://forums.freebsd.org/threads/56171/ sysctrl.conf: kern.ipc.somaxconn=32768 kern.maxfiles=256000 kern.maxfilesperproc=230400 net.inet.tcp.blackhole=2 net.inet.udp.blackhole=1 hw.physmem: 3192414208 У вас FreeBSD 10.3 ведет себя нормально? P.S. Есть еще сервачок. Была 10.2 - работал и память даже свободная была. Обновил через freebsd-update до 10.3: Swap: 2048M Total, 31M Used, 2017M Free, 1% Inuse -- Golub Mikhail