Дано:
CentOs 6.2 64bit
Postgresql PostgreSQL 9.0.3 on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13), 64-bit
Сервер 1с 8.2.17.153 32бит
Сервер на Intel® Xeon® CPU E5520 @ 2.27GHz, 8 cores.
RAID контроллер с кэшем и батарейкой. 2SAS винта в зеркале под ОС и 2SAS винта в зеркале под БД
Увеличиваю оперативку с 8Gb на 48Gb. Какие параметры в конфиге postgresql (и ОС) менять и как их посчитать?
Все найденные инструкции считают что серверов с RAM более 8 Gb нет.
Баян, наверное, но все же.
1. Сейчас актуален Centos 6.4, уже опробован на боевом 1с-сервере, все норм. Обновитесь до него, там много чего поправили.
2. Могу ошибаться, но у Вас, кажется, postgresql "ванильный", в смысле, без патчей 1С? Нееее, это работать с 1С не будет. Вообще. Вот отличное руководство по сборке из src.rpm правильного постгреса http://g00d.ru/bd/2012/11/03/ustanovka-i-nastroyka-postgresql-921-servera-dlya-1s-82-i-1s-83.html Делайте, как тут указано, и все получится. 9.2.1 проверена в боевых условиях, работает гораздо лучше, чем 9.0.3.
3. Сервер 1С лучше взять 64-битный. И релиз 8.2.18.хх вполне стабильно работает, не сомневайтесь.
4. Конфигурация дисковой системы отнюдь не оптимальна. Уже и тут, и в других местах разжевывали:
2 винта RAID1 - система
2 винта RAID 1 - pg_xlog
4 винта RAID 10 - БД.
Итого 8 винтов. Если контроллер с батарейкой - enable write back with BBU (как я понял, LSI-based карточка?)
5. Материалов по теме масса, http://books.google.ru/books?id=OWOAu0GcsqoC&printsec=frontcover&hl=ru#v=onepage&q&f=false эта книга - самая толковая. PDF в сети где-то попадался ;-)
(4) Есть такие мысли. Особенно после выходных. После ребута сервера (вырубали свет, сервера потушились сами и завелись тоже) - перестала работать 1с. ragent стартует и падает через 5 сек. 4 часа танцев с бубном и приглашенным linux спецом вроде оживили 1с. Но причину такого поведения не нашли.
До смешного, грузим сервер - 1с работает. Заходим в базу, делаем выгрузку - все норм. Рестартуем сервис и ппц. Падаем через 5 сек и не поднимается.
(5) Дык разбираться надо, в чем проблема-то. На Вин Сервер тоже глюков немало.
Впрочем, лирика.
По теме. То, что ragent падает - посмотрите свой hba_conf, в нем есть строка
host all all 0.0.0.0/0 md5
Замените в ней md5 на trust.
Второй вариант - включен selinux. Выключите его, если не получается настроить. Хотя бы для тестовых целей.
(уверен, Вы знаете, как это делать, но на всякий случай, для других, поясню: в файле /etc/sysconfig/selinux присвоить параметру SELINUX флаг disabled (SELINUX=disabled).
Третий вариант - а, ладно, вот, нашел в закладках отличную статью http://www.alsigned.ru/?p=1832