powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какие процессоры лучше для БД?
38 сообщений из 38, показаны все 2 страниц
Какие процессоры лучше для БД?
    #39268491
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Начали добавлять память на сервер (с 4 до 32), выяснили, что процики стоят самые низшие из линейки, 1-ядерные Xeon'ы с 1Мб кеш.
Встал вопрос, не проапгрейдить ли заодно и процессоры до 2-ядерных с 16Мб кеш (+ некий кеш 3го уровня), благо стоят они сейчас сущие копейки.

Вопрос:
Как по вашему мнению,
1. Есть ли толк (а может быть наоборот, вред) от многоядерных процов для БД вообще?
2. Будет ли толк от многоядерных процов в частности, учитывая, что большие объёмы памяти будут доступны через AWE-окно?

"Одноядерные 1 мб кеш против двухядерных 16 мб кеш"

Спасибо
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268592
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никому не говори какая у тебя БД.
так надёжнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268656
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминВстал вопрос
Мониторинг ресурсов положит его обратно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268677
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящийникому не говори какая у тебя БД.
так надёжнее.

Oracle 9.2 под Win32
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268685
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovЭксАдминВстал вопрос
Мониторинг ресурсов положит его обратно.

Perfomance monitor показывает, что в течение дня, распределённая нагрузка на все CPU в пике доходит до 15%. При этом какой-то один проц пыхтит на 100%, остальные стоят. Всего 4 физ проца, включен HT (винда видит 8)
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268695
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЭксАдминПри этом какой-то один проц пыхтит на 100%, остальные стоят. Всего 4 физ проца, включен HT (винда видит 8)
В связи с этим и сомнения, ну предположим будет четыре 2-ядерных проца, с HT винда увидит 16. А в работе опять один (но уже один из 16) будет за всех отдуваться
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268700
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Эксадмин!
You wrote on 6 июля 2016 г. 12:17:51:

Эксадмин> Начали добавлять память на сервер (с 4 до 32)
Эксадмин> Oracle 9.2 под Win32ну и нахрена козе баян?
даже с ключиками /3GB и /PAE, Ораклу 9.2 будет доступно только 16.
да и то, всё что выше 4 юзается только под кэш.

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268713
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нагрузка не большая (кол-во одновременно работающих юзеров) - то я бы сказал, что лучше меньше ядер, но больше частота.

Ну и от лишнего кеша вреда быть не должно (если не в ушерб частоте)
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39268788
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящийну и нахрена козе баян?
даже с ключиками /3GB и /PAE

не могли бы Вы пояснить, что значит "даже с /3G"?
ключ /3G уменьшает общий объём памяти до 16Гб, но при этом от первых 4 гигов позволяет взять 3
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269118
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsevлучше меньше ядер, но больше частота.
Ну и от лишнего кеша вреда быть не должно (если не в ушерб частоте)
Наверное, Вы правы, т.к. оракл своим одним процессом нагружает ровно один процессор (правда каждый раз разный)
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269134
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Эксадмин!
You wrote on 6 июля 2016 г. 17:08:31:

Эксадмин> оракл своим одним процессом нагружает ровно один процессор
зависит от режима (Shared или Dedicated)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269178
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

не вижу проку от всей этой мороки с памятью и процессорами, если ОС и Оракл так и останутся 32битными. 32битный процесс все равно не может сожрать больше 2 (3) гиг памяти.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269181
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kdv!
You wrote on 6 июля 2016 г. 18:08:48:

Kdv> 32битный процесс все равно не может сожрать больше 2 (3) гиг памяти.там есть своя специфика.
да, для "прямой" адресации более 3 гиг не сможет.
но через костыли PAE может юзать под буферы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269188
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

Если dedicated работает как "процесс на коннект", то тогда конечно, память будет использоваться. Но все равно 32 гига на 32битной ОС это ж и бессмыслица.

Кроме того, Оракл же лицензируется по физическим процессорам. Если он купленный, то так и будет на одном проце работать (но на нескольких его ядрах), и надо докупать лицензии. Если спертый, то пофиг.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269195
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kdv!
You wrote on 6 июля 2016 г. 18:21:43:

Kdv> Но все равно 32 гига на 32битной ОС это ж и бессмыслица.так и я про то же.
но и поставить 64х на этот антиквариат он не сможет.
отсюда вывод - железо на помойку.
нет уже давно никакого "апгрейта" железа,
если железяка старше лет 4-5.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269199
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийно и поставить 64х на этот антиквариат он не сможет.
это почему? драйверов нет?
Мимопроходящийесли железяка старше лет 4-5.
да, есть такой феномен :-(
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269224
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kdv!
You wrote on 6 июля 2016 г. 18:43:40:

Kdv> это почему? драйверов нет?скорее всего там дремучий сокет 604 (автор молчит как партизан).
не факт что мазерборт переварит относительно "свежие" ксеоны х64.
да и драйверы скорее всего для Win64 тоже отсутствуют.

зы: всё это гадание на кофейной гуще.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269256
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvЭксАдмин,
не вижу проку от всей этой мороки с памятью и процессорами, если ОС и Оракл так и останутся 32битными. 32битный процесс все равно не может сожрать больше 2 (3) гиг памяти.
Толк должен быть, потому что на некоторых отчётах (которые часто запускают с перехлестом) идёт долговременный (пару часов) 100% загруз диска с таблицами (разумеется, индексы отдельно, темп отдельно, ундо отдельно). Вот тут-то буфера и должны подсобить. Да и низшая память маленько освободится. Сейчас из тех пресловутых 3Гб (2700 если быть точным) 1900 буфера, 384 SGA (sort_area 6Мб, hash_join_area соответственно 12Мб), пользователей 30..35, остальное 64 джава, ещё 64 shared_pool. Расход памяти всего балансирует на 2600 с копейками. Вообще, не понимаю, чего вы так критикуете мою затею, она не разорительна (32 гига оригинальных хьюлетовских хиниксов стоят меньше $80). С процессорами ещё веселее, комплект 4 ксеона 3.33/8M с радиками и ВРМами идёт за $30, дуалкоры 3.50/16М существенно дороже, $30 за штуку (на эти да, есть сомнения, что поднимутся)
Как-то так..
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269263
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

4 гиг ram сейчас даже для десктопа стыдно. а уж для сервера и подавно.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269268
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvЭксАдмин,
4 гиг ram сейчас даже для десктопа стыдно. а уж для сервера и подавно.
Вам есть что сказать по теме вопроса?
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269283
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у вас стоит enterprise версия x32 оси, то она сожрет память сверх 4 гиг, все остальные действия - нарущение лицензиии...
Кстати, первые xeon'ы были 32-х разрядными...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269285
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МимопроходящийHello, Kdv!
You wrote on 6 июля 2016 г. 18:43:40:

Kdv> это почему? драйверов нет?скорее всего там дремучий сокет 604 (автор молчит как партизан).
не факт что мазерборт переварит относительно "свежие" ксеоны х64.
да и драйверы скорее всего для Win64 тоже отсутствуют.

зы: всё это гадание на кофейной гуще.

Дело не в сокете, а в Ора 9.2, который должен оставаться и остаётся 32-битным (апликуха такая). В планах эксперимент по развёртыванию на виртуалке линукса_64 и на нём 9.2_64. Но пока будем плясать вокруг традиционной винды.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269287
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov Кстати, первые xeon'ы были 32-х разрядными...
Мои, кажется, всё же 64-е, если верить хьюлету))
И памяти, если задаться такой целью, я могу напихать аж 192 гига

З.Ы.
Всем участникам дискуссии:
Пожалуйста, не надо снова повторять мантру, что 32я винда ничего не увидит, не услышит, про /3G /PAE, и т.д. Я в курсе.
Мне хотелось бы вашего мнения относительно процессоров для сервера БД:
* 1-ядерные против 2ядерных
* HyperThreading, нужен ли, полезен ли

Спасибо!
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269334
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин* 1-ядерные против 2ядерных
* HyperThreading, нужен ли, полезен ли
вы про какие процы спрашиваете? двухъядерные, кажись, только на десктопах остались.
Ядра, собственно, уже давно по производительности неотличимы от отдельных процессоров.
Hyperthreading у интела раньше был плохим, теперь хороший. Насчет того, как новый ht влияет на Оракл - надо мерять.
Вообще чем больше ядер, тем лучше распараллеливаются обращения многих пользователей к БД.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269336
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,

Для БД, какой процессор - не важно. Главное, что-бы их было много.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269346
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдмин,
Я считаю, что то, что вы хотите сделать бесполезняк, никакого выигрыша не получите, либо будет крайне малый, памяти дополнительной sql не получит, да и лицензия оракла у вас судя по всему на 1 физ.проц,
На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269356
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминHyperThreading, нужен ли, полезен ли
вот хорошая статья
https://www.percona.com/blog/2015/01/15/hyper-threading-double-cpu-throughput/

переведу разве что выводы:

Основной вопрос - есть ли смысл включать гипертрединг на мультиядерной системе? Я вижу два недостатка
1. вы не видите реальной картины утилизации вашей системы - если индикатор процессора показывает утилизацию 30%, значит ваша система утилизируется уже на 60%
2. После утилизации в 60% скорость выполнения ваших запросов будет тормозиться для обеспечения пропускной способности.

Таким образом, если вы хотите оптимизировать пропускную способность - ht это хорошо. Если вы оптимизируете время отклика - вам лучше HT выключить.


Собственно, тесты, которые я видел, говорят о том, что HT хорошо себя проявляет для веб-серверов и виртуализации (дает прирост 10-12%).
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269395
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминТолк должен быть, потому что на некоторых отчётах (которые часто запускают с перехлестом) идёт долговременный (пару часов) 100% загруз диска с таблицами (разумеется, индексы отдельно, темп отдельно, ундо отдельно). Вот тут-то буфера и должны подсобить.опять же обсуждение БД в вакууме. Буферы, кеши помогут, если база маленькая, но если ее размер значительно превосходит объем памяти, то прирост производительности будет не так заметен.
Тем более, что если идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269578
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
Да, именно на диск, где таблицы. В течение дня надолго зашкаливает под потолок. Индексный диск при этом тоже нагружается, но где-то до 50..70%.
Что гадать - приедет память с процами, всё прояснится.
Процов взял два вида: 1ядр 3.33/8M и 2ядр с 3.50/16M (сейчас 1ядр 2.83/1M)
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269712
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterДля БД, какой процессор - не важно. Главное, что-бы их было много.
Чудесненько.
Для сферического приложения - возможно. Но например в одном из мне известных, большая часть нагрузки процессора уходила на SORT BY .... Тут кол-во процессоров пофиг, главное частота.

С дисковой нагрузкой тоже "все не так очевидно" ( C ) дочь офицера

Файлы базы данных на чтение - это одно, _возможно_ увеличение buffer cache поможет. Но НЕ факт.
файлы базы данных на запись - это другое
сортировка и темп - это третье, тут buffer cache не поможет, нужно увеличивать sort / hash memory. Или что либо придумывать нетрадиционное
undo, redo log - четвертое
и т.д.

bga83на некоторых отчётах (которые часто запускают с перехлестом) идёт долговременный (пару часов) 100% загруз дискас таблицами (разумеется, индексы отдельно, темп отдельно, ундо отдельно). Вот тут-то буфера и должны подсобить.
Сомневаюсь что увеличение buffer cache значительно поможет.

Смотреть отчеты, смотреть запросы, рефакторить вплоть до постановок/бизнес требований/регламентов организаций.

но это, понятное дело, стоит дороже, чем просто добавить памяти (((
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39269934
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Leonid Kudryavtsev!
You wrote on 7 июля 2016 г. 15:50:13:

Leonid Kudryavtsev> Смотреть отчеты, смотреть запросы, рефакторить вплоть до постановок/бизнес требований/регламентов организаций.не взлетит.
тут программист нужен... (с)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270155
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминbga83идет большая нагрузка на дисковую подсистему, то имеет смысл заняться и повышением ее производительности.
Да, именно на диск, где таблицы. В течение дня надолго зашкаливает под потолок. Индексный диск при этом тоже нагружается, но где-то до 50..70%.
Что гадать - приедет память с процами, всё прояснится.
Процов взял два вида: 1ядр 3.33/8M и 2ядр с 3.50/16M (сейчас 1ядр 2.83/1M)
Надеюсь вы нам расскажите, что получилось... А так правы те, что говорят: гадаем на кофейной гуще...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270200
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминМне хотелось бы вашего мнения относительно процессоров для сервера БД:
* 1-ядерные против 2ядерных
* HyperThreading, нужен ли, полезен лиЭто ведь только вы можете узнать.

Нагружает ваша система много ядер - берите многоядерные низкочастотные процессоры, включайте HyperThreading. Не нагружает - берите малоядерные высокочастотные процессоры, выключайте HyperThreading

Кто знает систему лучше вас, откуда мы знаем, какие у вас запросы к ораклу, какие там планы выполнения, сколько коннектов параллельно шлёт запросы к серверу, насколько они в состоянии параллельно выполняться?
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270267
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Sergey Orlov]ЭксАдминНадеюсь вы нам расскажите, что получилось... А так правы те, что говорят: гадаем на кофейной гуще...
Вне всякого сомнения. И даже графики перфоманса выложу.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270270
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgЭто ведь только вы можете узнать.
Нагружает ваша система много ядер - берите многоядерные низкочастотные процессоры, включайте HyperThreading. Не нагружает - берите малоядерные высокочастотные процессоры, выключайте HyperThreading
Кто знает систему лучше вас, откуда мы знаем, какие у вас запросы к ораклу, какие там планы выполнения, сколько коннектов параллельно шлёт запросы к серверу, насколько они в состоянии параллельно выполняться?
Судя по диспетчеру задач, параллелизма - ноль. время от времени какой-то один процессор раскочегаривается до 80..90%, остальные нагло отдыхают.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270298
ЭксАдмин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey Orlov На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
т.е. гостевая система, даже при том, что сама не умеет распараллеливать работу на много процов, фактически будет это делать, через хост? Хост будет нагружать все процессоры, хотя гостевая система какой-то один? Я правильно понимаю? Дело для меня новое, прошу прощения.
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39270342
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЭксАдминSergey Orlov На вашем бы месте, после покупки комплектующих на этом компе развернул бы хост, а то, что сейчас на нем стоит, засунул бы в виртуалку...
т.е. гостевая система, даже при том, что сама не умеет распараллеливать работу на много процов, фактически будет это делать, через хост? Хост будет нагружать все процессоры, хотя гостевая система какой-то один? Я правильно понимаю? Дело для меня новое, прошу прощения.
Да нет, просто был специфический случай, когда хост работал с дисками эффективнее, чем гость, задействуя все процы и имеющуюся память... Ну и виртуалку на мой взгляд проще поддерживать...
...
Рейтинг: 0 / 0
Какие процессоры лучше для БД?
    #39281847
Фотография Вася да Гама
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Эксадмин!
You wrote on 6 июля 2016 г. 12:17:51:

Эксадмин> Начали добавлять память на сервер (с 4 до 32)
Эксадмин> Oracle 9.2 под Win32ну и нахрена козе баян?
даже с ключиками /3GB и /PAE, Ораклу 9.2 будет доступно только 16.
да и то, всё что выше 4 юзается только под кэш.

спокойно! там может что-то кроме Oracle 9.2 еще крутится.
...
Рейтинг: 0 / 0
38 сообщений из 38, показаны все 2 страниц
Форумы / Hardware [игнор отключен] [закрыт для гостей] / Какие процессоры лучше для БД?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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