Re: [freebsd] 10.3 swap usage

2016-05-25 Пенетрантность Oleksandr V. Typlyns'kyi
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

2016-05-25 Пенетрантность Vasiliy P. Melnik
>
> Может, для начала стоит прочесть описание errata, дабы узнать, какую
> именно утечку починили?
>

Так одно фиксим - другое ломаем:) я бы тогда откатился на 10.3.1


Re: [freebsd] 10.3 swap usage

2016-05-25 Пенетрантность Anton Sayetsky
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

2016-05-25 Пенетрантность 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

Видимо не дофиксили :(


Re: [freebsd] 10.3 swap usage

2016-05-25 Пенетрантность 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]


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

2016-05-25 Пенетрантность 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

2016-05-25 Пенетрантность Andrey Blochintsev
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

2016-05-25 Пенетрантность Golub Mikhail

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

2016-05-25 Пенетрантность Vitaly Dodonov
старый был с 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

2016-05-25 Пенетрантность Eugene Grosbein
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

2016-05-25 Пенетрантность 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