On 03.02.2014 14:41, Slawa Olhovchenkov wrote:
On Mon, Feb 03, 2014 at 02:37:07PM +0400, Anton Yuzhaninov wrote:

On 02/03/14 14:21, Slawa Olhovchenkov wrote:
UFS и ZFS память жрут примерно одинаково. только в случае UFS никто не
говорит что это UFS память сожрала, а говорят "на кеш ушло". для
хорошей производительности размеры будт сопоставимы
Разница в то, что память занятая кэшем на уровне VM отдается приложениям, при
необходимости (active/inactive/cache queue). А память которую однажды скушал ZFS
никому кроме ZFS уже не достанется (wired memory).
отдается. я сам видел.
Кстати, да. Я тоже видел. Даже показать могу:
http://mail-stat.wdc.spb.ru/wdc.intranet/ss.wdc.intranet/memory.html
Это файл-сервер: там до 28 января в самбе был включен sendfile.
И днём smbd-процессам под это дело требовалось памяти.
Соответственно , днём, увеличивался active за счёт wired (и arc в точ числе),
а ночью в спокойном состоянии почти вся память снова забиралась zfs.
После 28 sendfile был отменён и график выровняля. Но все-равно видно, что во время дневной активности
wired сокращается, а active увеличивается.

--
Eugene

Ответить