|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
Привет. У нас есть возможность поменять железо. ASE у нас 32 разрядный и только около 2,5 Gb можем выделить под файловый кеш. Стоит ли нам попробывать установить едак 24 Gb в ящике, Кеш данных сделать небольшим (или даже может оставить как есть), и надеятся на то что 20 gb с лишним линукс будет использовать для кеширования файла базы. Это получается существенно дешевле нежели покупать 64 разрядный ASE. Кто-то такое попробывал? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 18:46 |
|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
Использовать 32х битный сервер сможет максимум 4Gb памяти. Даже если ОС 64 бита и может предоставить приложению все 24Gb - приложение все равно больше четырех использовать не сможет. Но в принципе, при таких объемах ОЗУ, я бы сделал на всю "лишнюю" память RAM-disk и отдал бы его СУБД под tempdb. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 19:02 |
|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
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. а это всё память, которую приходилось вешать в граммах, ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 19:17 |
|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
ну я надеюсь на то, что линукс будет использовать их для кеширования файлового ввода-вывода, тоесть то против чего когда-то создавались RAW девайсы ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 19:18 |
|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
blzz, Спасибо, вроде это то что мне нужно! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2013, 19:41 |
|
А что если использовать файловый кеш Linux . ASE 12.5.4 32 розрядный. Linux RHEL 4
|
|||
---|---|---|---|
#18+
yourij_mw, Вообще всегда во все времена файловые кэши уровня операционки были врагами СУБД и его кэшей. По простым причинам: они жрут оперативную память и бесполезны для СУБД. Так что использовать файловый кэш в значительных объёмах на хосте, где работает СУБД полная дурость. Отдайте лучше эту память под кэш страниц БД. авторASE у нас 32 разрядный и только около 2,5 Gb можем выделить под файловый кеш. Это чуть больше половины доступной памяти. авторСтоит ли нам попробывать установить едак 24 Gb в ящике, Кеш данных сделать небольшим (или даже может оставить как есть), и надеятся на то что 20 gb с лишним линукс будет использовать для кеширования файла базы. Не стоит. ASE как правило использует 2-4 файла под одну БД. Иногда кстати вообще используются не файлы, а куски диска. Операционка не знает и не сможет кэшировать файлы БД для ASE. Но будет пытаться. Что будет только жрать память и IO. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.10.2013, 13:19 |
|
|
start [/forum/topic.php?fid=55&fpage=10&tid=2009926]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 176ms |
0 / 0 |