[linux] вопрос об использовании памяти
разный кеш
система считает, что раз уж стоит память, то нужно попытаться её как-то использовать,
иначе получится, что зря она там стоит
система считает, что раз уж стоит память, то нужно попытаться её как-то использовать,
иначе получится, что зря она там стоит
а если мне "для личных нужд" будет нехватать, то он от кэша отхавает сколько надо?
ЗЫ и что там за buff :?
ЗЫ и что там за buff :?
up
ЗЫ как можно ограничить размер памяти, отдаваемой на cache + buff ?
ЗЫ как можно ограничить размер памяти, отдаваемой на cache + buff ?
Нафиг тебе?
Работает - не трогай
Работает - не трогай

херово работает
на машине было на buff + cache порядка 2 Гб отхавано - перезагрузили и производительность софтины, пашущей на тачке возросла на 30%
на машине было на buff + cache порядка 2 Гб отхавано - перезагрузили и производительность софтины, пашущей на тачке возросла на 30%
man login.conf?
Попробуй подкрутить vfs_cache_pressure
[asuuis asuuis]$ man login.conf
No manual entry for login.conf
vfs_cache_pressure - это где?
No manual entry for login.conf
vfs_cache_pressure - это где?
неправельный линукс. снеси его нахуй
>vfs_cache_pressure - это где?
sysctl
sysctl
hp:~ # sysctl -A | grep -i cache
fs.quota.cache_hits = 0
hp:~ # uname -a
Linux hp 2.6.5-7.97-smp SMP Fri Jul 2 14:21:59 UTC 2004 i686 i686 i386 GNU/Linux
Это SuSe Linux Enterprise Server 9
[asuuis root]# sysctl -A | grep -i cache
vm.pagetable_cache = 25 50
fs.quota.cache_hits = 0
[asuuis root]# uname -a
Linux asuuis.cnd.ru 2.4.20-9asp Tue Apr 29 22:46:49 MSD 2003 i686 i686 i386 GNU/Linux
Это asp9
fs.quota.cache_hits = 0
hp:~ # uname -a
Linux hp 2.6.5-7.97-smp SMP Fri Jul 2 14:21:59 UTC 2004 i686 i686 i386 GNU/Linux
Это SuSe Linux Enterprise Server 9
[asuuis root]# sysctl -A | grep -i cache
vm.pagetable_cache = 25 50
fs.quota.cache_hits = 0
[asuuis root]# uname -a
Linux asuuis.cnd.ru 2.4.20-9asp Tue Apr 29 22:46:49 MSD 2003 i686 i686 i386 GNU/Linux
Это asp9
а какой правильный?
Недостаточно информации.
Что делает прога?
Свопится ли тачка, когда прога активно работает?
Сколько памяти занимают buffers?
Какая версия ядра?
Что делает прога?
Свопится ли тачка, когда прога активно работает?
Сколько памяти занимают buffers?
Какая версия ядра?
к той машине у меня щас доступа нету, так что точно сказать не могу...
ЗЫ так как можно все это дело ограничить?
ЗЫ так как можно все это дело ограничить?
ФриБСД Линукс ессно 

а прога - общается с постгресом + с прогой общается томкат
не ограничить, а перераспределить
просто ограничивать нет смысла, см. выше
просто ограничивать нет смысла, см. выше

помогает перезагрузка всей тачки?
перезапуск постгреса и томката не помогает?
перезапуск постгреса и томката не помогает?
все равно как:?
как, скажем сделать, чтобы свободно было не менее 30% от памяти, т.е. чтоб Buff + cache было всегда меньше 70%
PS к тому же я не понимаю, что там кешировать - разве что диск... но там вся база не больше 200-300 метров...
как, скажем сделать, чтобы свободно было не менее 30% от памяти, т.е. чтоб Buff + cache было всегда меньше 70%
PS к тому же я не понимаю, что там кешировать - разве что диск... но там вся база не больше 200-300 метров...
нет, только тачки целиком
там до ребта было ~2Гб заюзано оперативки, а после ~300Мб
там до ребта было ~2Гб заюзано оперативки, а после ~300Мб
повторяю второй раз:
свободная память == деньги на ветер
проблема в чём-то ещё
может, память в ядре течёт
может, приложения в своп уходят
лечение в каждом случае разное
свободная память == деньги на ветер
проблема в чём-то ещё
может, память в ядре течёт
может, приложения в своп уходят
лечение в каждом случае разное
хз...
если верить тор'у, то своп там занимал, когда я там быд последний раз, 7Кb
если верить тор'у, то своп там занимал, когда я там быд последний раз, 7Кb
system time надо смотреть, если большое, то запускать профайлер ядра
ядро перед этим обновить
ядро перед этим обновить
Если у тебя для приложения хватает 300Mб, то надо лишнюю память вытащить, и отключить HIMEM (у тебя ведь i386?)
Оставить комментарий
zya369
что это за cache , на который 1Гб положен?