Назад | Перейти на главную страницу

Postgresql и оборудование

Просто вопрос о вашем сервере (ах) Postgresql. На каком оборудовании вы используете Postgresql? (ЦП, память, конфигурация диска, RAID ...)

Я планирую купить выделенный сервер для своего экземпляра postgresql: - Dell R710 - Xeon E5520 x 1 - ОЗУ: 24 ГБ - 2x146 ГБ SAS 15K RAID1 для OS + pg_xlog - 3x450 SAS 15K RAID5 ИЛИ 4x450GB SAS 15K RAID10 для базы данных.

Что вы думаете об этом конфиге?

Спасибо!

Эта система выглядит неплохо. Если ваша нагрузка не предназначена только для чтения, вы, скорее всего, сначала узкое место при вводе-выводе. Избегайте RAID5, выбирайте RAID10.

Также убедитесь, что у вас достаточно с батарейным питанием кэш-память на RAID-контроллере. Это будет иметь огромное значение в производительности записи.

Оборудование сервера базы данных зависит от того, что вы с ним будете делать. Вам нужно хотя бы предположить свою нагрузку (размер базы данных, количество транзакций в час и т. Д.), Прежде чем вы сможете правильно определить свои серверы.

Например, я запускаю базу данных postgresql как часть встроенной системы на одноядерном процессоре с тактовой частотой 1 ГГц, с флеш-картой на 2 ГБ для жесткого диска и всего 512 МБ памяти. Ясно, что это не справится ни с какими большими нагрузками, но для того, что мы делаем, это прекрасно.

Единственный сервер Postgre, который у нас есть, - это наш сервер HP Command View, поскольку он настаивает на использовании Postgre (не имеет опции MSSQL или Oracle). Это HP BL460c G6 с двумя процессорами Xeon E5540, 12 ГБ DDR3 и двумя 146 ГБ 6G SAS SFF дисками, работающими под управлением 32-разрядной версии W2K3 EE с мезонинным HBA-адаптером Emulex 4 Гбит / с FC. Работает нормально.