Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перфоманс Postgresql 9.5 / 5 сообщений из 5, страница 1 из 1
05.05.2016, 09:38
    #39229596
alexq2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перфоманс Postgresql 9.5
Здравствуйте!
Дано:
Платформа виртуализации VMware vSphere 6, Хосты IBM X3550 M5, СХД IBM Storwize V3500. подключение по SAS 6Gb. Серверу презентован LUN из 7 дисков в RAID5. Характеристики ВМ 8 vCPU, 16 Gb Памяти. Поставили на ВМ CentOS 7 и postgresql. при запуске утилиты pg_test_fsync результаты оставляют желать лучшего, ops/sec не выше 2000 и usec/op в районе 1000. В чем может быть дело?
...
Рейтинг: 0 / 0
05.05.2016, 10:29
    #39229646
tadmin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перфоманс Postgresql 9.5
alexq2,
один SAS диск выдает честные 180-200 IOPS. У вас их 7. Чего же вы хотите?
RAID5 - плохо для БД.
...
Рейтинг: 0 / 0
05.05.2016, 10:32
    #39229653
alexq2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перфоманс Postgresql 9.5
tadminalexq2,
один SAS диск выдает честные 180-200 IOPS. У вас их 7. Чего же вы хотите?
RAID5 - плохо для БД.
У меня на десктопе ops/sec usec/op симпатичнее выглядит. Плюс на СХД кеш большой.
...
Рейтинг: 0 / 0
05.05.2016, 11:18
    #39229701
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перфоманс Postgresql 9.5
alexq2,

Встречный вопрос — а какие IOPS + латенсия для вас допустимы?


Наличие кэшов (кроме BBU защищённого в контроллере) не имеет значения, т.к. база все операции сбрасывает на диск.

RAID5 == запись на два физических диска при одной логической операции. Т.е. скорость будет зависеть от самого медленного из дисков, в случае если все диски работают параллельно.

Сделайте RAID1 для WAL-ов + ОС, уже будет лучше.
Из оставшихся я бы сделал RAID10 (1 диск в резерв уйдёт).
...
Рейтинг: 0 / 0
05.05.2016, 11:48
    #39229725
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перфоманс Postgresql 9.5
alexq2Здравствуйте!
Дано:
Платформа виртуализации VMware vSphere 6, Хосты IBM X3550 M5, СХД IBM Storwize V3500. подключение по SAS 6Gb. Серверу презентован LUN из 7 дисков в RAID5. Характеристики ВМ 8 vCPU, 16 Gb Памяти. Поставили на ВМ CentOS 7 и postgresql. при запуске утилиты pg_test_fsync результаты оставляют желать лучшего, ops/sec не выше 2000 и usec/op в районе 1000. В чем может быть дело?

А причем тут PG собственно (и тем более 9.5)?
Вот сколько ваша платформа fsync call per second может делать столько и делает и вопрос не к базе.
Для 7 дисков в raid5 без контроллера с кешом и батарейкой - 2000IOPS очень хороший результат.
Если вы считаете что ваша платформа может больше - разбирайтесь с настройками storage, системы виртуализации и хост системы.
Это скорее в железячный форум вопрос чем сюда.

"У меня на десктопе ops/sec usec/op симпатичнее выглядит. " - тут варианта два
1)у вас на десктопе SSD который на 2 порядка выше по IOPS чем любые механические диски
или
2)у вас не отключен внутренний кеш записи механического диска (и эти данные при сбое питания будут потеряны).

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перфоманс Postgresql 9.5 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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