powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
6 сообщений из 6, страница 1 из 1
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38419351
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. У нас есть возможность поменять железо. ASE у нас 32 разрядный и только около 2,5 Gb можем выделить под файловый кеш. Стоит ли нам попробывать установить едак 24 Gb в ящике, Кеш данных сделать небольшим (или даже может оставить как есть), и надеятся на то что 20 gb с лишним линукс будет использовать для кеширования файла базы. Это получается существенно дешевле нежели покупать 64 разрядный ASE. Кто-то такое попробывал? Спасибо.
...
Рейтинг: 0 / 0
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38419368
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использовать 32х битный сервер сможет максимум 4Gb памяти. Даже если ОС 64 бита и может предоставить приложению все 24Gb - приложение все равно больше четырех использовать не сможет.
Но в принципе, при таких объемах ОЗУ, я бы сделал на всю "лишнюю" память RAM-disk и отдал бы его СУБД под tempdb.
...
Рейтинг: 0 / 0
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38419375
blzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yourij_mw,
лимиты памяти где-то в районе 2,7гб. (у ядра там какт-то делится адресное пространство 3+1)

для этого мамонта есть такие параметры как "extended cache size"

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.2.newfeatures1252/html/newfeatures1252/newfeatures1252154.htm
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_12.5.2.newfeatures1252/html/newfeatures1252/newfeatures1252147.htm

но по своему опыту 64бита лучше, быстрее выше сильнее, с миграцией на 64бит нагрузка на дисковую систему упала, а волосы стали мягкими и шелковистыми.
кто-му же 2,7гб на всё-про-всё, а перевод с APL на DOL потребляет кол-ва лочек на порядки больше. а процедурный кеш, а statement cache. а это всё память, которую приходилось вешать в граммах,
...
Рейтинг: 0 / 0
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38419380
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я надеюсь на то, что линукс будет использовать их для кеширования файлового ввода-вывода, тоесть то против чего когда-то создавались RAW девайсы
...
Рейтинг: 0 / 0
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38419404
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blzz,

Спасибо, вроде это то что мне нужно!
...
Рейтинг: 0 / 0
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
    #38420164
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yourij_mw,

Вообще всегда во все времена файловые кэши уровня операционки были врагами СУБД и его кэшей. По простым причинам: они жрут оперативную память и бесполезны для СУБД. Так что использовать файловый кэш в значительных объёмах на хосте, где работает СУБД полная дурость. Отдайте лучше эту память под кэш страниц БД.


авторASE у нас 32 разрядный и только около 2,5 Gb можем выделить под файловый кеш.

Это чуть больше половины доступной памяти.

авторСтоит ли нам попробывать установить едак 24 Gb в ящике, Кеш данных сделать небольшим (или даже может оставить как есть), и надеятся на то что 20 gb с лишним линукс будет использовать для кеширования файла базы.

Не стоит.

ASE как правило использует 2-4 файла под одну БД. Иногда кстати вообще используются не файлы, а куски диска.
Операционка не знает и не сможет кэшировать файлы БД для ASE. Но будет пытаться. Что будет только жрать память и IO.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]