Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Подбор конфигурации сервера  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
Здравствуйте. У клиента развернута биллинговая система с базой данных Oracle.
Сейчас на сервере 2*Xeon E5620 2.4 GHz/20 GB RAM/8*500 Gb SATA HDD RAID 10 С базой данных довольно интенсивно работают 35 пользователей. Размер БД 200 Gb. Такое количество дисков было взято для увеличения скорости, а не из-за объема.
Сейчас база упирается в основном в память и диски. Да и серверу второй десяток лет идет, надо поменять.
Думали предложить DL360 c 64Gb ОЗУ и дисками SSD.
Мы разработчики и по серверам глубокой квалификации нет и с серверными SSD никогда не работали, обычно SAS.
Можете помочь подобрать оптимальную конфигурацию?
1 июл 19, 13:46    [21918123]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7136
Народная мудрость
В речке где в среднем по колено, утонула корова.


Насколько я понял, Ваша компания является разработчиком.
Требования по железу, проведение функционального и нагрузочного тестирования - Ваша зона ответственности. И в общем случае, задача не так проста.

Ну и по постановке задачи, не понятно что у Вас:
1) ведется биллинг 35 "ленивых" клиентов, обычно, такая нагрузка ни о чем, потянет практически любой сервер.

2) С приложением работают 35 операторов, а биллинг отслеживает работу 200000 клиентов :)
с нагрузкой 2000 транзакций в сек. Тут все гораздо интереснее. Нужно смотреть реальную нагрузку, операторы.
1 июл 19, 14:03    [21918140]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Intel Xeon E5620 2.4 GHz - это 4-х ядерный процессор.
Итого у вас имеется на сервере 8 ядер.

Какая используется версия и редакция Oracle Database?
Какая операционная система?

Какую версию и редакцию Oracle Database планируете использовать на новом сервере?
Какую операционную систему?
1 июл 19, 14:03    [21918141]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6919
вы уверены, что в память и диски упирается?
1 июл 19, 14:03    [21918142]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
Vadim Lejnin,

С приложением работают 35 пользователей ведут учет 130 000 абонентов, билллинг ЖКХ.
Транзакций не сильно много. Подвисает на расчетах и отчетах.

SQL*Plus,
Oracle 11 SE на Windows Server 2008. Будет та же база на WS 2016.

alex-ls,
Adviser в EM советует памяти добавить до 32 Гб, а там же в Performance в пиковые нагрузки больше всего диски грузит.

Хотелось бы рекомендацию типовой конфигурации.
Пор памяти решили вдвое рекомендованной взять, а по дискам почитали, что на SSD многие переходят, хотелось бы тоже хотяб 5 увеличение скорости. Кстати сейчас стоят диски SATA 7200
1 июл 19, 14:34    [21918183]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7136
shurikt
Vadim Lejnin,

С приложением работают 35 пользователей ведут учет 130 000 абонентов, билллинг ЖКХ.
Транзакций не сильно много. Подвисает на расчетах и отчетах.

SQL*Plus,
Oracle 11 SE на Windows Server 2008. Будет та же база на WS 2016.

alex-ls,
Adviser в EM советует памяти добавить до 32 Гб, а там же в Performance в пиковые нагрузки больше всего диски грузит.

Хотелось бы рекомендацию типовой конфигурации.
Пор памяти решили вдвое рекомендованной взять, а по дискам почитали, что на SSD многие переходят, хотелось бы тоже хотяб 5 увеличение скорости. Кстати сейчас стоят диски SATA 7200


Советовать Вам без отчетов, это как ставить диагноз по фотографии
5х увеличение скорости, без них тоже не добится.
Возможно будет достаточно собрать статистику и все полетит, мы же не знаем как у Вас там настроено и что используется.
Нужно смотреть какие конкретно операторы тормозят, на каких событиях висят ожидания.

В принципе, сервер который Вы планируете хуже точно не сделает, тем более 10 летнее железо лучше поменять.
Но и учитывайте:
1) 11SE - официально поддерживает только ws2012 (Внимание обязателен патч 11.2.0.4+)

2) У Вас SE или SE1? тут есть нюансы по лицезированию ядер/sockets, кроме того, если офф поддержки нет, то накатывать патчи Вы не имеете права. В этом случае,вы можете только перенсти базу так как есть на новый сервер.
1 июл 19, 14:49    [21918204]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
SQL*Plus
Member

Откуда: Россия, Москва
Сообщений: 8136
Vadim Lejnin
2) У Вас SE или SE1? тут есть нюансы по лицезированию ядер/sockets
Какие именно нюансы?

Если нужно было лицензировать SE или SE1 на два сокета, то отличия были только в цене.
1 июл 19, 16:29    [21918327]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1490
shurikt
Подвисает на расчетах и отчетах.
так если вы "криво" запросы написали,то чего на сервер пенять?
Настройки инстанса + конфигурация железа если и дадут прирост производительности, то на единицы (максимум - десятки) процентов. А вот пересмотр приложения, исправление и оптимизация откровенно "кривых" запросов, актуализация схемы индексации в соответствие с работающими запросами, пересмотр структуры данных и их реорганизация - может дать прирост в несколько раз. Тем более, что вы - разработчик системы, имеете доступ к исходному коду и знаете где какие запросы крутятся и какие данные ими ворочаться...
2 июл 19, 05:14    [21918655]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
Тюнингом приложения сейчас занимаются разработчики с ДБА. Тоже надеемся, что там будет прирост скорости.
Задача замены сервера в любом случае остается из-за его старости. Хотелось и за счет этого выиграть в скорости.
1) Про версию Windows смотрели. Возможно придется на 2008 оставить. Кстати параллельный вопрос насколько критично из практики ставить не сертифицированные версии базы с ОС? ДБА для тестов разворачивали не сертифицированную базу 11 на WS2016. Все работало отлично. Будет пороховая бочка и десятые доли процентов вероятности, что будут проблемы?
2) У нас SE1. Переходим с двухсокетного с 4 ядерными процессорами, на односокетный с 16 ядерным процом. С одним сокетом железо значительно дешевле и думаем за счет кол-ва ядер не потеряем в скорости.

Сейчас основной вопрос по дисковой подсистеме.
Рассматриваем вариант:
на 4 SAS-дисках RAID 10 - OC, flash_recovery, TEMP, UNDO, redo
на 4 SSD-дисках RAID 10 - файлы базы данных
2 июл 19, 07:17    [21918669]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
kinky cat
Member

Откуда: с дивана23
Сообщений: 1238
Щукина Анна
shurikt
Подвисает на расчетах и отчетах.
так если вы "криво" запросы написали,то чего на сервер пенять?
Настройки инстанса + конфигурация железа если и дадут прирост производительности, то на единицы (максимум - десятки) процентов. А вот пересмотр приложения, исправление и оптимизация откровенно "кривых" запросов, актуализация схемы индексации в соответствие с работающими запросами, пересмотр структуры данных и их реорганизация - может дать прирост в несколько раз. Тем более, что вы - разработчик системы, имеете доступ к исходному коду и знаете где какие запросы крутятся и какие данные ими ворочаться...

Тюнинг оно такое - нет предела совершенству. Запросы производительность которых не удовлетворяет клиентов, не укладываются в SLA - тюнить конечно надо. Но после определенного момента никуда от апгрейда не уйти. Переход с sata дисков на ssd может дать прирост совсем не в единицы или в 10ки процентов. Не стоит делать такие заявления не зная предмета.
2 июл 19, 08:24    [21918690]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6919
kinky cat
Переход с sata дисков на ssd может дать прирост совсем не в единицы или в 10ки процентов.

может дать, а может не дать. Это видно при анализе работы системы, а тут анализ не закончен, а сервер уже подбирают...
2 июл 19, 09:26    [21918714]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
rahzer
Member

Откуда:
Сообщений: 2295
автор
2) У нас SE1. Переходим с двухсокетного с 4 ядерными процессорами, на односокетный с 16 ядерным процом. С одним сокетом железо значительно дешевле и думаем за счет кол-ва ядер не потеряем в скорости.

Вы уверены, что все ядра загружены?
А то ведь так может статься, что 4\8(НТ) ядер, но по частоте 3,5, будет лучше 16-ти, но по 1.8..
автор
на 4 SAS-дисках RAID 10 - OC, flash_recovery, TEMP, UNDO, redo
на 4 SSD-дисках RAID 10 - файлы базы данных

На SSD выигрышнее, просто потому, что на 4-х HDD смысла нет делить..
Но без статистики, это все равно, что в лоб решать проблемы, более быстрым железом..
2 июл 19, 11:27    [21918838]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Vadim Lejnin
Member

Откуда:
Сообщений: 7136
Покольку у Вас SE1, tuning pack не доступен
Поэтому, получите statspack отчет на проблемный интервал времени

Тогда можно будет посмотреть, что у Вас тормозит

p.s. backup стратегия существует, и опробована что работает? 10 лет, это 10 лет
p.p.s. статистика по таблицам собирается регулярно?
2 июл 19, 11:43    [21918859]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
shurikt
на 4 SAS-дисках RAID 10 - OC, flash_recovery, TEMP, UNDO, redo
на 4 SSD-дисках RAID 10 - файлы базы данных

Оригинальненько.
Ценные(?) данные положить на быстрые носители с конструктивно ограниченным временем жизни, а интенсивно нагруженные, но легко восстановимые сущности - на более надежные, но относительно медленные устройства.
2 июл 19, 14:41    [21919068]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6919
andrey_anonymous
с конструктивно ограниченным временем жизни

разве у современных ssd проблемы со сроком жизни?
2 июл 19, 16:55    [21919229]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
alex-ls
andrey_anonymous
с конструктивно ограниченным временем жизни

разве у современных ssd проблемы со сроком жизни?

А разве физика процесса изменилась?
2 июл 19, 17:33    [21919295]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
alex-ls
Member

Откуда: Иркутская обл - Пенза - Москва
Сообщений: 6919
andrey_anonymous
alex-ls
пропущено...

разве у современных ssd проблемы со сроком жизни?

А разве физика процесса изменилась?

так и НЖМД если физику учитывать тоже не особо надежны. насколько я понимаю у SSD есть ресурс, который он держит, выработал ресурс - заменили
2 июл 19, 18:12    [21919336]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
alex-ls
так и НЖМД если физику учитывать тоже не особо надежны. насколько я понимаю у SSD есть ресурс, который он держит, выработал ресурс - заменили

Ну как сказать... Перезапись НЖМД не приводит к деградации самого носителя.
Перезапись SSD - приводит.
Живучесть SSD обеспечивают "заначкой" из неиспользуемых страниц и специальными алгоритмами записи, "оптимизирующими износ".

Не удивлюсь, если у заменяемой 10-летней железки половина накопителей - "родные".
И также не удивлюсь, если в бюджет решения плановую замену SSD не то что включили, но даже не считали.
2 июл 19, 18:41    [21919355]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 9278
andrey_anonymous
...не приводит к деградации самого носителя....

Не даром о жестких дисках иногда говорят "посыпался"

"А разве физика процесса изменилась?" ( C )
:-)
2 июл 19, 18:47    [21919360]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
Leonid Kudryavtsev
"посыпался"

Брак/недовендор/механические воздействия/перегрев - эти причины отказов, вообще говоря, общие для любого устройства, в т.ч. SSD.
А вот по износу лично у меня еще ни один HDD не отказал.
В отличие от флешек, которых померло в количестве.
Disclaimer: я обычно использую надежные серии приличных производителей, что делает мою персональную статистику "не репрезентативной".
2 июл 19, 19:14    [21919389]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
andrey_anonymous
на более надежные

палка о двух концах: https://habr.com/en/news/t/391153/
2 июл 19, 19:46    [21919416]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1490
kinky cat
Не стоит делать такие заявления не зная предмета.
ну куда уж мне...
Предлагаю дождаться успешного апгрейда по железу и нового топика от ТС с плачем о том, что новый сервер мощнее и быстрее старого, а система работать быстрее не стала. Вы хотя бы на месяц в глубину форум почитайте. Тут каждую неделю приходят такие жертвы абортов апгрейдов, которые вкинули нехилые деньги в железо и не смогли получить от этого сколь-нибудь существенного профита...
2 июл 19, 19:48    [21919417]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
Щукина Анна
Member

Откуда:
Сообщений: 1490
kinky cat,

Как пример одного из последних обсуждений апгрейда и переезда на новый, даже чуть более мощный, сервер
2 июл 19, 19:57    [21919423]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18399
xtender
andrey_anonymous
на более надежные

палка о двух концах: https://habr.com/en/news/t/391153/

Спасибо за ссылку!
2 июл 19, 19:59    [21919424]     Ответить | Цитировать Сообщить модератору
 Re: Подбор конфигурации сервера  [new]
shurikt
Member

Откуда: Казахстан
Сообщений: 273
andrey_anonymous
shurikt
на 4 SAS-дисках RAID 10 - OC, flash_recovery, TEMP, UNDO, redo
на 4 SSD-дисках RAID 10 - файлы базы данных

Оригинальненько.
Ценные(?) данные положить на быстрые носители с конструктивно ограниченным временем жизни, а интенсивно нагруженные, но легко восстановимые сущности - на более надежные, но относительно медленные устройства.


Насчет скорости тоже было такое подозрение.

Еще посоветовались и решили:
2х240GB RI (Read Intensive) - на ОС и Приложения
2х480GB MU (Mixed Used) на базы
1х480GB RI или DT - под Temp базы, он же для оперативной замены
2х1TB SAS/SATA - под файловые данные (бэкапы и т.п.)

Что скажете?
3 июл 19, 08:20    [21919579]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить