AMD Opteron K10.5 8300 Series Shanghai: полный обзор 45-нм четырёхъядерных серверных процессоров Socket F для систем с четырьмя и восемью сокетами
AMD Opteron 8300 Series Shanghai относится к тому периоду развития серверной техники, когда увеличение количества процессоров в системе ещё оставалось основным способом масштабирования крупных баз данных, виртуализированных сред и корпоративных приложений. Вместо одного вычислительного узла с десятками ядер производители создавали серверы с четырьмя, шестью или восемью физическими разъёмами, отдельными банками памяти и сложной топологией межпроцессорных соединений.
Shanghai стал второй реализацией четырёхъядерной архитектуры AMD Family 10h для серверов. Процессоры сохранили общие принципы Barcelona, однако получили 45-нм техпроцесс, 6 Мбайт общего кэша L3 вместо 2 Мбайт, более высокие частоты и заметно улучшенную энергоэффективность. Старшие модели линейки достигли 3,1 ГГц, а серия 8300 сохранила поддержку систем с числом процессорных разъёмов до восьми.
Сегодня отдельные AMD Opteron Shanghai стоят дёшево, но сам процессор составляет лишь небольшую часть стоимости рабочей платформы. Для запуска требуются исправная многосокетная плата Socket F, Registered ECC DDR2, фирменные радиаторы, мощный блок питания и корпус с правильно организованным воздушным потоком. Поэтому серия представляет больший интерес для восстановления исторических серверов, изучения NUMA и коллекционирования, чем для создания экономичной системы постоянной эксплуатации.
Что представляет собой AMD Opteron 8300 Series Shanghai
AMD Opteron 8300 Series — серия четырёхъядерных процессоров для многосокетных серверов, относящаяся к третьему поколению Opteron. Внутреннее кодовое имя кристалла — Shanghai. В документации по архитектуре он определяется как AMD Family 10h Revision C2, а распространённое обозначение K10.5 используется для отделения усовершенствованных 45-нм ядер от ранней 65-нм реализации Barcelona.
Все модели серии имеют четыре физических ядра и выполняют четыре программных потока. Технологии одновременной обработки двух потоков на одном ядре у них нет. Каждое ядро располагает собственными кэшами L1 и L2, а 6 Мбайт L3 разделяются между четырьмя ядрами и контроллером северного моста.
Серия 8300 рассчитана на системы с четырьмя и восемью процессорными разъёмами. Это главное отличие от близкой серии Opteron 2300, ограниченной двумя сокетами. На уровне вычислительных ядер модели с одинаковой частотой близки, однако 8300 проходят платформенную валидацию для более сложных когерентных топологий и получают соответствующий номер модели.
Основные параметры семейства:
| Параметр | Характеристика |
|---|---|
| Архитектура | AMD Family 10h, Shanghai, Revision C2 |
| Техпроцесс | 45 нм SOI |
| Количество ядер | 4 |
| Количество потоков | 4 |
| Диапазон частот | 2,2–3,1 ГГц |
| Кэш L1 | 64 Кбайт инструкций и 64 Кбайт данных на ядро |
| Кэш L2 | 512 Кбайт на ядро, суммарно 2 Мбайт |
| Кэш L3 | 6 Мбайт, общий |
| Разъём | Socket F, LGA1207 |
| Память | Registered ECC DDR2, до DDR2-800 |
| Каналы памяти | 2 на процессор |
| Межпроцессорная связь | HyperTransport |
| Максимум процессоров | 8 |
| Максимум ядер в штатной системе | 32 |
| Тепловые классы | 71, 79, 115 и 137 Вт TDP |
| Виртуализация | AMD-V и Rapid Virtualization Indexing |
| Встроенная графика | Нет |
| Разблокированный множитель | Нет |
Кристалл Shanghai содержит 758 млн транзисторов и занимает около 258 мм². Переход на 45 нм позволил одновременно увеличить кэш L3, поднять частоты и уменьшить потребление относительно Barcelona.
Где купить AMD Opteron 8300 Series Shanghai
Процессоры давно сняты с производства. В розничной продаже встречаются бывшие в эксплуатации экземпляры, складские остатки, детали разобранных серверов и фирменные комплекты обновления HP, Dell, IBM или Sun. Ноутбуков с Opteron 8300 не существует: серия изначально предназначалась для четырёх- и восьмисокетных серверов.
Цены и наличие зафиксированы 30 июля 2026 года.
| Магазин | Состояние выдачи | Цена |
|---|---|---|
| Яндекс Маркет | Остаточные и уценённые товары | От 1 445 ₽ за Opteron 8384; в заголовке выдачи для 8378 отображалось 1 716 ₽ |
| Яндекс Маркет | Уценённый товар | 1 445 ₽ |
Текущая выдача Яндекс Маркета содержит AMD Opteron 8384 за 1 445 рублей, а также другие процессоры Socket F. Наличие единичное, многие позиции отмечены как уценённые.
При покупке отдельного процессора необходимо сверять полную маркировку. Для Opteron 8378 это OS8378WAL4DGI, для 8380 — OS8380WAL4DGI, для 8384 — OS8384WAL4DGI. Совпадение только первых четырёх цифр недостаточно: суффикс содержит сведения о тепловом классе, корпусе, количестве ядер, объёме кэша и ревизии.
Наиболее безопасный вариант для четырёх- или восьмисокетной системы — комплект одинаковых процессоров с одной демонтированной платформы. Совпадение модели и степпинга упрощает инициализацию BIOS, настройку P-state и работу когерентных соединений. Смешивание стандартной модели с HE или SE не относится к штатным конфигурациям фирменных серверов.
Перед оплатой требуется получить от продавца:
-
фотографию маркировки каждого процессора;
-
снимок контактной стороны;
-
подтверждение прохождения POST;
-
фотографию экрана BIOS с количеством распознанных сокетов;
-
сведения о сервере, из которого сняты процессоры;
-
подтверждение отсутствия следов перегрева;
-
описание упаковки для перевозки;
-
условия возврата при ошибке инициализации.
Цена отдельного Shanghai редко определяет выгодность покупки. Исправная плата, память и системы охлаждения стоят дороже набора процессоров. Готовый HP ProLiant DL585 G5, DL785 G5 или Sun Fire X4600 M2 с установленной памятью представляет более полноценную покупку, чем восемь дешёвых CPU без совместимой платформы.
История появления архитектуры Shanghai
Первое поколение AMD Opteron вывело архитектуру AMD64 на серверный рынок и закрепило принцип Direct Connect Architecture. Контроллер памяти находился внутри процессора, а связь между сокетами и системной логикой обеспечивалась HyperTransport. Это отличало Opteron от серверных Xeon того периода, где процессоры обращались к памяти через внешний северный мост и общую системную шину.
В 2007 году AMD представила Barcelona — первый нативный четырёхъядерный Opteron. Четыре ядра размещались на одном кристалле, использовали общий L3 и соединялись со встроенным северным мостом. Запуск оказался сложным: ранние ревизии имели известную ошибку TLB, частоты оставались невысокими, а 65-нм техпроцесс ограничивал энергетическую эффективность.
Shanghai сохранил общую структуру Barcelona, но перевёл её на 45-нм SOI. Размер L3 увеличился с 2 до 6 Мбайт, были улучшены задержки памяти и кэша, оптимизирована аппаратная предвыборка, доработано управление энергопотреблением и повышены частоты. На старте семейство охватывало диапазон 2,3–2,7 ГГц, а позднее появились модели до 3,1 ГГц.
Переход не требовал полностью новой серверной экосистемы. Многие платформы Socket F, выпущенные под Barcelona, получили поддержку Shanghai после обновления BIOS. Такой путь обновления был важным преимуществом: владелец дорогостоящего четырёх- или восьмисокетного сервера заменял процессоры, сохраняя память, дисковую подсистему, сетевые адаптеры и корпус.
После Shanghai AMD выпустила шестиядерный Istanbul. Он сохранил 45-нм техпроцесс и Socket F, но увеличил количество ядер до шести и добавил функции, ориентированные на многосокетное масштабирование. Shanghai остался последним четырёхъядерным поколением верхнего сегмента Socket F.
Положение серии 8300 в семействе AMD Opteron
Номер серии отражал допустимую конфигурацию сервера.
| Семейство | Количество сокетов | Типичные системы | Основное назначение |
| Opteron 1300 | 1 | Башенные серверы и рабочие станции | Малый бизнес, инфраструктурные службы |
| Opteron 2300 | 1–2 | Серверы 1U, 2U и двухсокетные рабочие станции | Веб-службы, приложения, рендеринг |
| Opteron 8300 | 4–8 | Крупные серверы 4U–10U и модульные системы | Базы данных, консолидация, виртуализация |
| Opteron 8400 Istanbul | 4–8 | Обновлённые многосокетные серверы | Более высокая плотность вычислений |
Opteron 8384 и 2384 построены на одинаковой архитектуре Shanghai, имеют четыре ядра, частоту 2,7 ГГц, 2 Мбайт суммарного L2 и 6 Мбайт L3. Различие заключается не в производительности одного ядра, а в платформенном сегменте. Серия 2300 предназначена максимум для двух процессоров, серия 8300 — максимум для восьми.
Сертификация многосокетного процессора затрагивает стабильность когерентных соединений, корректную работу маршрутизации, инициализацию большого количества узлов памяти и поведение системы при ошибках. Поэтому процессоры 8300 на старте стоили значительно дороже моделей 2300 с такой же частотой.
В сервере с восемью Opteron 8393 SE получалось 32 ядра и 32 потока. Для 2009 года это была крупная x86-конфигурация, особенно с учётом того, что каждый процессор добавлял собственный двухканальный контроллер памяти. Суммарная пропускная способность памяти росла вместе с количеством сокетов, хотя доступ к удалённым банкам оставался медленнее локального.
Полный модельный ряд AMD Opteron 8300 Series Shanghai
Основная линейка включает стандартные модели, энергоэффективные HE, высокочастотные SE и OEM-варианты. Все процессоры имеют четыре ядра, 4 × 512 Кбайт L2 и 6 Мбайт L3.
| Модель | Частота | NB | Максимальная скорость HT | ACP | TDP | Множитель | Напряжение | OPN | Начальная цена |
| Opteron 8374 HE | 2,2 ГГц | 2,0 ГГц | 2,0 GT/s | 55 Вт | 79 Вт | 11× | 1,20 В | OS8374PAL4DGI | $1 165 |
| Opteron 8376 HE | 2,3 ГГц | 2,0 ГГц | 2,0 GT/s | 55 Вт | 79 Вт | 11,5× | 1,20 В | OS8376PAL4DGI | $1 514 |
| Opteron 8378 | 2,4 ГГц | 2,0 ГГц | 2,0 GT/s | 75 Вт | 115 Вт | 12× | 1,35 В | OS8378WAL4DGI | $1 165 |
| Opteron 8379 HE | 2,4 ГГц | 2,0 ГГц | 4,0 GT/s | 55 Вт | 79 Вт | 12× | 1,325 В | OS8379PCP4DGI | $1 165 |
| Opteron 83QS HE | 2,4 ГГц | 2,0 ГГц | 4,0 GT/s | OEM | 71 Вт | 12× | 1,325 В | OE83QSMAP4DGIE | OEM |
| Opteron 8380 | 2,5 ГГц | 2,0 ГГц | 2,0 GT/s | 75 Вт | 115 Вт | 12,5× | 1,35 В | OS8380WAL4DGI | $1 514 |
| Opteron 8381 HE | 2,5 ГГц | 2,0 ГГц | 4,0 GT/s | 55 Вт | 79 Вт | 12,5× | 1,325 В | OS8381PCP4DGI | $1 514 |
| Opteron 8382 | 2,6 ГГц | 2,2 ГГц | 2,0 GT/s | 75 Вт | 115 Вт | 13× | 1,35 В | OS8382WAL4DGI | $1 865 |
| Opteron 8384 | 2,7 ГГц | 2,2 ГГц | 2,0 GT/s | 75 Вт | 115 Вт | 13,5× | 1,35 В | OS8384WAL4DGI | $2 149 |
| Opteron 8386 SE | 2,8 ГГц | 2,2 ГГц | 2,0 GT/s | 105 Вт | 137 Вт | 14× | 1,325 В | OS8386YAL4DGI | $2 649 |
| Opteron 83VS | 2,8 ГГц | 2,2 ГГц | 4,0 GT/s | OEM | 115 Вт | 14× | 1,325 В | OE83VSWHP4DGIE | OEM |
| Opteron 8387 | 2,8 ГГц | 2,2 ГГц | 4,4 GT/s | 75 Вт | 115 Вт | 14× | 1,325 В | OS8387WHP4DGI | $2 149 |
| Opteron 8389 | 2,9 ГГц | 2,2 ГГц | 4,4 GT/s | 75 Вт | 115 Вт | 14,5× | 1,325 В | OS8389WHP4DGI | $2 649 |
| Opteron 8393 SE | 3,1 ГГц | 2,2 ГГц | 4,4 GT/s | 105 Вт | 137 Вт | 15,5× | 1,325 В | OS8393YCP4DGI | $2 649 |
Параметры тепловых классов, максимальной памяти, частот северного моста и скорости HyperTransport описаны для многопроцессорных моделей. Opteron 8393 является моделью с частотой 3,1 ГГц, NB 2,2 ГГц, DDR2-800 и HT до 4,4 GT/s.
Стандартные модели
К стандартному классу относятся 8378, 8380, 8382, 8384, 8387 и 8389. Их TDP составляет 115 Вт. Ранние процессоры 8378–8384 используют более медленную реализацию HT, а поздние 8387 и 8389 получили соединения до 4,4 GT/s.
Наиболее сбалансированной ранней моделью является 8384. Частота 2,7 ГГц обеспечивает максимальную производительность среди первой группы Shanghai без перехода к 137-ваттному классу. Поздний 8389 поднимает частоту до 2,9 ГГц и ускоряет межпроцессорный интерфейс.
Энергоэффективные модели HE
Обозначение HE относится к процессорам с ACP 55 Вт и TDP 79 Вт. К ним относятся 8374 HE, 8376 HE, 8379 HE и 8381 HE. Для плотно заполненного восьмисокетного сервера снижение TDP каждого процессора с 115 до 79 Вт уменьшает расчётную тепловую нагрузку CPU-зоны с 920 до 632 Вт.
Лучший представитель этой группы — 8381 HE с частотой 2,5 ГГц и более быстрым HT. Он сохраняет приемлемую производительность на ядро, но требует на 36 Вт меньше расчётной мощности, чем стандартный 8380.
Высокочастотные модели SE
8386 SE и 8393 SE относятся к классу Special Edition. Их TDP повышен до 137 Вт. Модель 8393 SE работает на 3,1 ГГц и является самым быстрым серийным четырёхъядерным Opteron для многосокетной платформы Shanghai.
В восьмисокетной конфигурации восемь 8393 SE создают расчётную нагрузку до 1096 Вт только по TDP процессоров. Такая система требует штатных серверных радиаторов, полного набора высокооборотных вентиляторов и нескольких блоков питания.
OEM-модели
83QS HE и 83VS предназначались для встраиваемых и фирменных платформ. Модель 83QS HE работает на частоте 2,4 ГГц и имеет TDP 71 Вт, а 83VS — на частоте 2,8 ГГц при TDP 115 Вт.
Архитектура K10.5 и устройство ядра Shanghai
Shanghai является нативным четырёхъядерным процессором. Все четыре ядра, контроллер памяти, общий кэш L3, коммутатор и контроллеры HyperTransport находятся на одном кристалле. Это отличается от многокристальных четырёхъядерных Xeon Harpertown, где в корпусе объединены два двухъядерных кристалла.
Каждое ядро AMD Family 10h выполняет до трёх инструкций AMD64 за такт. Фронтенд извлекает инструкции, выполняет предсказание переходов, декодирует команды и передаёт внутренние операции в целочисленные и вещественные планировщики. Архитектура поддерживает внеочередное выполнение, переименование регистров, аппаратную предвыборку и спекулятивное исполнение.
Целочисленная часть включает три исполнительных конвейера для арифметики и адресных операций. Блок вычислений с плавающей запятой имеет 128-битные тракты, что улучшает обработку SSE по сравнению с K8. Для серверных приложений 2008–2009 годов это давало хорошие результаты в научных расчётах, рендеринге и обработке медиаданных.
У Shanghai нет Turbo Core. Частота задаётся выбранным P-state и при полной нагрузке не повышается выше номинала. Серверный BIOS переключает уровни частоты и напряжения, но поведение зависит от настроек энергосбережения, поддержки ACPI и профиля операционной системы.
Общий L3 играет роль буфера между ядрами, контроллером памяти и удалёнными процессорами. При обмене данными между потоками он сокращает количество обращений к оперативной памяти. Увеличение L3 с 2 до 6 Мбайт стало одним из главных источников прироста Shanghai относительно Barcelona.
Техпроцесс, кристалл и транзисторная структура
Shanghai выпускался по 45-нм техпроцессу SOI. Аббревиатура SOI означает Silicon on Insulator — кремний на изоляторе. Такой подход уменьшает паразитные ёмкости и утечки, что особенно важно для крупных серверных кристаллов с большим количеством постоянно активных транзисторов.
Кристалл имеет площадь около 258 мм² и содержит 758 млн транзисторов. Для сравнения, Barcelona выпускался по нормам 65 нм и располагал меньшим L3. Уменьшение элементов позволило AMD увеличить объём общего кэша втрое, не превратив процессор в чрезмерно крупное и горячее изделие.
Основные изменения перехода:
-
техпроцесс уменьшен с 65 до 45 нм;
-
общий L3 увеличен с 2 до 6 Мбайт;
-
частоты подняты до 2,7 ГГц на старте и до 3,1 ГГц позднее;
-
улучшены задержки кэша и памяти;
-
доработана аппаратная предвыборка;
-
снижено потребление в простое;
-
повышена производительность на ватт;
-
сохранена совместимость с частью платформ Socket F.
Исторические измерения показывали, что двухпроцессорная система с Shanghai 2,7 ГГц потребляла примерно на 6% меньше в простое и на 12% меньше под нагрузкой, чем конфигурация с Barcelona 2,3 ГГц, несмотря на рост частоты примерно на 17%.
Кэш-память AMD Opteron Shanghai
Иерархия кэша состоит из трёх уровней.
| Уровень | Объём на ядро | Суммарно на процессор | Назначение |
| L1 инструкций | 64 Кбайт | 256 Кбайт | Хранение декодируемого кода |
| L1 данных | 64 Кбайт | 256 Кбайт | Работа с наиболее востребованными данными |
| L2 | 512 Кбайт | 2 Мбайт | Частный кэш каждого ядра |
| L3 | Общий | 6 Мбайт | Обмен между ядрами и снижение обращений к памяти |
Суммарный физический объём кэша одного процессора составляет 8,5 Мбайт, если учитывать раздельные L1 инструкций и данных. В четырёхсокетной системе установлено 24 Мбайт L3, а в восьмисокетной — 48 Мбайт L3. Эти объёмы не образуют единый монолитный кэш: каждый процессор быстрее обращается к собственному L3, а доступ к данным в другом узле требует когерентного обмена.
L2 закреплён за конкретным ядром. Это снижает конкуренцию между потоками, но объём 512 Кбайт ограничивает производительность задач с крупным рабочим набором. Общий L3 компенсирует часть этого ограничения.
Архитектура кэша Family 10h близка к эксклюзивной организации: данные не обязаны одновременно занимать место во всех уровнях. Такой подход увеличивает эффективную ёмкость, хотя усложняет перемещение строк между L1, L2 и L3.
Для баз данных и виртуализации важен не только объём, но и локальность. Данные, находящиеся в кэше текущего процессора или в подключённой к нему памяти, обрабатываются быстрее данных из удалённого узла. Поэтому планировщик операционной системы и гипервизор должны сохранять привязку виртуальной машины к её памяти.
Встроенный контроллер памяти и Registered ECC DDR2
Каждый Opteron Shanghai содержит двухканальный контроллер DDR2. В серии 8300 поддерживается Registered ECC DDR2 вплоть до PC2-6400, то есть DDR2-800. Установка обычных настольных небуферизованных модулей не относится к штатным конфигурациям.
В многосокетной системе каждый процессор обслуживает собственный набор слотов. Четыре CPU дают восемь каналов памяти, восемь CPU — шестнадцать. Суммарная пропускная способность растёт по мере добавления процессоров, но только при равномерном распределении данных и потоков.
Практические правила заполнения:
-
У каждого установленного процессора должен быть собственный комплект модулей.
-
Каналы заполняются симметрично.
-
В пределах одного канала используются одинаковые ёмкость, организация и скорость.
-
Модули устанавливаются по порядку, указанному на крышке сервера или в руководстве.
-
Смешивание разных рангов снижает предсказуемость работы.
-
Большое количество модулей повышает электрическую нагрузку и приводит к снижению эффективной частоты на некоторых платформах.
-
После замены памяти выполняется полный тест ECC.
Пример сбалансированного заполнения четырёхсокетной системы:
| Объём | Конфигурация | Память на процессор | Оценка |
| 32 Гбайт | 16 × 2 Гбайт | 8 Гбайт | Минимальная лабораторная конфигурация |
| 64 Гбайт | 16 × 4 Гбайт | 16 Гбайт | Оптимально для нескольких старых виртуальных машин |
| 128 Гбайт | 32 × 4 Гбайт | 32 Гбайт | Подходит для баз данных и плотной консолидации |
| 256 Гбайт | 32 × 8 Гбайт | 64 Гбайт | Зависит от поддержки конкретного сервера |
| 512 Гбайт | 64 × 8 Гбайт | 64 Гбайт при 8 CPU | Максимум некоторых восьмисокетных платформ |
HP ProLiant DL785 G5 поддерживал восемь процессоров, до 512 Гбайт памяти и 64 DIMM-разъёма.
ECC исправляет одиночные ошибки памяти и обнаруживает часть множественных. Серверная платформа также включает фоновую очистку памяти, регистрацию аппаратных событий и отключение неисправных страниц на уровне операционной системы. Наличие ECC не отменяет тестирование: оно помогает обнаружить проблему, но не делает повреждённый модуль исправным.
NUMA и масштабирование многосокетной системы
Архитектура Opteron 8300 относится к NUMA. Каждый процессор имеет локальную память, подключённую непосредственно к его контроллеру. Ядро обращается к локальному банку быстрее, чем к памяти другого процессора.
Удалённое обращение проходит через HyperTransport и маршрутизатор соседнего узла. В сложной восьмисокетной топологии часть маршрутов включает несколько переходов. Поэтому одинаковый адресный диапазон имеет разную задержку для разных ядер.
Схема четырёхсокетного узла:
CPU 0 + локальная память ───── CPU 1 + локальная память
│ │
│ │
CPU 2 + локальная память ───── CPU 3 + локальная память
Операционная система видит единое физическое адресное пространство, но хранит сведения о расстояниях между узлами. При корректной настройке память выделяется рядом с процессором, который будет её использовать.
Основные причины плохого масштабирования:
-
поток выполняется на CPU 0, а его память размещена у CPU 3;
-
процесс регулярно мигрирует между узлами;
-
несколько виртуальных машин конкурируют за один контроллер;
-
приложение создаёт потоки до первичного распределения памяти;
-
BIOS включает чрезмерное чередование адресов;
-
гипервизор распределяет vCPU по разным сокетам без учёта vNUMA;
-
рабочий набор превышает локальную память.
Суммарная пропускная способность выше при обращении потоков к локальным банкам, а удалённый доступ ограничивается межпроцессорными соединениями.
Для серверов Shanghai полезны numactl, NUMA-политики Linux, процессорная привязка виртуальных машин и равномерная загрузка памяти. В старых версиях Windows Server применяются группы близости и NUMA-aware планирование. Настройка особенно важна для баз данных, Java-приложений и виртуальных машин с большим объёмом ОЗУ.
HyperTransport и межпроцессорные соединения
HyperTransport заменяет традиционную общую системную шину. Через него процессоры обмениваются когерентным трафиком, обращаются к удалённой памяти и взаимодействуют с чипсетом.
Ранние Shanghai 8378–8384 используют максимальную скорость соединения 2,0 GT/s. Поздние 8379 HE, 8381 HE, 8387, 8389 и 8393 SE поддерживают более быстрые варианты до 4,0 или 4,4 GT/s. В таблицах иногда указывается тактовая частота 1,0, 2,0 или 2,2 ГГц, а иногда эффективная скорость в миллиардах передач в секунду. Это разные способы описания одного DDR-соединения.
Более быстрый HT особенно полезен в четырёх- и восьмисокетных системах. Он влияет на:
-
чтение удалённой памяти;
-
перемещение кэш-линий;
-
межъядерную синхронизацию между сокетами;
-
обмен данными между виртуальными машинами;
-
работу сетевых и дисковых контроллеров;
-
масштабирование баз данных;
-
передачу прерываний.
Количество процессоров само по себе не гарантирует линейный прирост. Приложение с интенсивным обменом между потоками упирается в задержки и пропускную способность соединений. Независимые процессы, каждый из которых работает со своей памятью, масштабируются лучше.
Поддерживаемые инструкции и аппаратные технологии
Shanghai поддерживает наборы инструкций, характерные для Family 10h:
-
AMD64;
-
x86;
-
MMX;
-
Enhanced 3DNow!;
-
SSE;
-
SSE2;
-
SSE3;
-
SSE4a;
-
NX Bit;
-
AMD-V;
-
Rapid Virtualization Indexing;
-
аппаратные P-state;
-
C1E;
-
средства машинного контроля ошибок;
-
аппаратный мониторинг температуры.
SSE4a не равен Intel SSE4.1 и SSE4.2. Программа, требующая SSE4.1, на Shanghai не запускается только из-за наличия SSE4a. Это важное ограничение при использовании современных кодеков, эмуляторов, игр и прикладных пакетов.
AMD-V реализует аппаратную поддержку виртуализации процессора. Rapid Virtualization Indexing, также известная как Nested Paging, переносит часть работы с таблицами страниц гостевых систем в аппаратный блок. Это снижает накладные расходы гипервизора при частых переключениях адресных пространств.
NX Bit запрещает выполнение кода из страниц данных и используется операционными системами для защиты от части атак на память. Shanghai поддерживает 64-битные операционные системы и большой физический адресный объём, необходимый многосокетным серверам.
В процессоре отсутствуют:
-
AVX;
-
AVX2;
-
AES-NI;
-
FMA;
-
SSE4.1;
-
SSE4.2;
-
аппаратное шифрование памяти;
-
Secure Encrypted Virtualization;
-
современные средства доверенной загрузки уровня актуальных серверов.
Socket F и совместимость с материнскими платами
Socket F использует корпус LGA1207. Контакты находятся в процессорном разъёме, а на нижней стороне CPU размещены плоские площадки. Это снижает вероятность погнуть ножки процессора, но делает уязвимым сам сокет.
Shanghai устанавливается не во все платы Socket F безусловно. Совместимость определяется:
-
ревизией платы;
-
версией BIOS;
-
поддержкой Family 10h Revision C2;
-
допустимым тепловым классом;
-
типом преобразователя питания;
-
версией процессорного модуля;
-
топологией HyperTransport;
-
фирменным списком совместимых деталей.
Tyan выпускала платы с поддержкой 8379 HE, 8387, 8389 и 8393 SE.
Sun Fire X4600 M2 получил поддержку Opteron 8380 и 8384 с BIOS 0ABIT114. Для Shanghai требовался определённый блок питания A238. Это показывает, что одной механической совместимости Socket F недостаточно.
Типичные платформы:
| Производитель | Плата или сервер | Сокеты | Назначение |
| HP | ProLiant DL585 G5 | 4 | Корпоративные приложения |
| HP | ProLiant DL785 G5 | 8 | Базы данных и консолидация |
| Dell | PowerEdge M905 | 4 | Blade-сервер |
| Sun | Fire X4600 M2 | До 8 | Модульная вычислительная система |
| Tyan | Thunder n3600M и родственные платы | 2–4 | Серверы и тестовые стенды |
| ASUS | Серверные платы серии KFN | 2–4 | Стоечные и специализированные системы |
Повреждение одного контакта сокета приводит к отказу канала памяти, линии HyperTransport или целого процессора. Перед покупкой платы требуется фотография каждого LGA-разъёма под углом и в хорошем освещении.
Энергопотребление, ACP, TDP и охлаждение
AMD использовала две характеристики мощности. ACP описывала среднее потребление процессора в наборе типичных серверных нагрузок, TDP — расчётную тепловую мощность для проектирования охлаждения. Для подбора радиатора и оценки максимальной нагрузки применяется TDP.
| Класс | Примеры | ACP | TDP |
| OEM HE | 83QS HE | Не используется в обычной таблице | 71 Вт |
| HE | 8374 HE, 8376 HE, 8379 HE, 8381 HE | 55 Вт | 79 Вт |
| Standard | 8378–8389 | 75 Вт | 115 Вт |
| SE | 8386 SE, 8393 SE | 105 Вт | 137 Вт |
Расчётная нагрузка только процессоров:
| Конфигурация | HE 79 Вт | Standard 115 Вт | SE 137 Вт |
| 2 процессора | 158 Вт | 230 Вт | 274 Вт |
| 4 процессора | 316 Вт | 460 Вт | 548 Вт |
| 8 процессоров | 632 Вт | 920 Вт | 1096 Вт |
К этим значениям добавляются память, чипсет, диски, RAID-контроллеры, вентиляторы и потери блоков питания. Восьмисокетный сервер со стандартными процессорами легко превышает 1,2 кВт под продолжительной нагрузкой.
Для процессоров 115 Вт верхняя точка профиля Tcase достигает 76 °C в соответствующем классе охлаждения.
Пассивный серверный радиатор работает только в корпусе с мощным направленным воздушным потоком. На открытом стенде он быстро перегревается. Воздух должен проходить через рёбра вдоль их канала, а не обдувать радиатор сверху.
Порядок обслуживания охлаждения:
-
Снять старую термопасту.
-
Очистить крышку и основание радиатора.
-
Проверить плоскость контактной поверхности.
-
Нанести тонкий равномерный слой нового состава.
-
Затянуть крепление по диагонали.
-
Проверить все вентиляторы.
-
Убедиться в наличии кожухов и направляющих.
-
Выполнить длительный тест под полной нагрузкой.
-
Проверить журнал BMC на события температуры.
Производительность в серверных задачах
Производительность Shanghai определяется сочетанием четырёх полноценных ядер, крупного L3, встроенного контроллера памяти и NUMA. Серия особенно хорошо выглядит в задачах, которые масштабируются по сокетам и активно используют пропускную способность памяти.
Целочисленные вычисления
В чистой целочисленной производительности одно ядро Shanghai уступало высокочастотным Xeon 5400. Это видно по тестам Dhrystone, компиляции и части операций кодирования. У Intel были более высокие частоты и сильная архитектура Core.
Ситуация менялась при увеличении числа сокетов. У AMD каждый процессор добавлял контроллер памяти, тогда как платформы Xeon 5400 использовали общий северный мост. Поэтому Opteron лучше сохранял пропускную способность при росте числа CPU.
Вычисления с плавающей запятой
В задачах гидродинамики, научного моделирования и обработки больших массивов данных Shanghai показывал сильные результаты. В тесте Stars CFD два Opteron 2384 показали 30,32 секунды против 37,34 секунды у двух Xeon X5472. Меньшее время является лучшим результатом.
Базы данных
Большой L3 и распределённая память полезны при параллельной обработке транзакций. На SPECjbb 2005 система с Opteron 2384 набрала 311 471 балл против 293 213 у Xeon E5450, то есть примерно на 6% больше.
Для реальной базы данных требуется настройка привязки экземпляров, журналов и памяти. Единый крупный процесс, хаотично обращающийся ко всем NUMA-узлам, теряет часть преимущества.
Виртуализация
AMD-V и Nested Paging делают Shanghai полноценной аппаратной платформой для гипервизоров своего поколения. Четырёхсокетный сервер даёт 16 физических ядер, восьмисокетный — 32. Большое количество DIMM-разъёмов позволяет выделять десятки гигабайт памяти гостевым системам.
Главное ограничение — четыре потока на процессор и низкая производительность каждого ядра по современным меркам. Такая система подходит для старых серверных ОС, лабораторных служб и нетребовательных виртуальных машин, но не для современной плотной облачной среды.
Веб-службы и компиляция
Параллельная компиляция, обработка независимых соединений и пакетные задания хорошо распределяются по ядрам. Shanghai использовался в Apache, GCC, GraphicsMagick, ImageMagick, BZIP2, OpenSSL, GnuPG и Sunflow под Ubuntu 8.10 с ядром Linux 2.6.27.
Сводные результаты бенчмарков
Поскольку вычислительные ядра 2300 и 8300 с одинаковой частотой идентичны, исторические двухсокетные тесты Opteron 2384 показывают производительность самого кристалла Shanghai. Многосокетные результаты 8378 демонстрируют масштабирование серии 8300.
Два Opteron 2384 против двух Xeon X5472
| Тест | 2 × Opteron 2384 | 2 × Xeon X5472 | Победитель |
| Пропускная способность памяти | 20,62 Гбайт/с | 10,4 Гбайт/с | Opteron |
| Sandra Dhrystone | 77,72 GIPS | 104,57 GIPS | Xeon |
| Sandra Whetstone | 62,99 GFLOPS | 83,76 GFLOPS | Xeon |
| Cinebench 10, все ядра | 45 с | 37 с | Xeon |
| Cinebench 10, одно ядро | 4 мин 2 с | 3 мин 44 с | Xeon |
| x264 | 74 кадр/с | 86 кадр/с | Xeon |
| Stars CFD | 30,32 с | 37,34 с | Opteron |
Результат хорошо раскрывает архитектуру: Xeon быстрее в арифметике и кодировании, а Opteron почти вдвое опережает по пропускной способности памяти и выигрывает в чувствительном к памяти CFD.
Четыре Opteron 8378
| Показатель | Результат |
| Процессоры | 4 |
| Физические ядра | 16 |
| Потоки | 16 |
| CPU Mark | 7 726 |
| Однопоточный рейтинг | 1 044 |
| Integer Math | 23 806 MOps/s |
| Floating Point Math | 19 126 MOps/s |
| Поиск простых чисел | 43 млн/с |
| Сортировка строк | 23 232 тыс./с |
| Шифрование | 2 385 Мбайт/с |
| Сжатие данных | 180 166 Кбайт/с |
| Физический тест | 568 кадров/с |
| Extended Instructions | 4 181 млн матриц/с |
Результат основан только на пяти образцах, поэтому предел ошибки остаётся высоким. Тем не менее он показывает общий уровень четырёхсокетной платформы: многопоточная скорость находится рядом со старыми четырёхъядерными Xeon E3, а однопоточный рейтинг остаётся низким.
Масштабирование четырёх Opteron 8378
Если сравнить CPU Mark четырёхпроцессорной системы 7 726 с результатами одного Opteron 2384 около 2 024, прирост близок к 3,8 раза. Прямое сопоставление ограничено разными моделями и выборками, но оно подтверждает сильное масштабирование независимых вычислительных потоков.
Сравнение Shanghai с Barcelona
| Параметр | Barcelona | Shanghai | Изменение |
| Техпроцесс | 65 нм | 45 нм | Меньше потребление и выше частоты |
| Ядра | 4 | 4 | Без изменения |
| L2 | 4 × 512 Кбайт | 4 × 512 Кбайт | Без изменения |
| L3 | 2 Мбайт | 6 Мбайт | Рост втрое |
| Степпинги | B1, B2, BA, B3 | C2 | Исправления и оптимизация |
| Максимальная частота 8000 | 2,5 ГГц | 3,1 ГГц | Рост на 24% |
| Память | До DDR2-667 на ранних платформах | До DDR2-800 | Выше пропускная способность |
| Энергоэффективность | Ниже | Выше | Улучшена |
| Ошибка TLB ранних ревизий | Присутствовала | Не относится к C2 | Повышена предсказуемость |
Shanghai является прямым обновлением Barcelona. Он не меняет фундаментальный принцип исполнения, но устраняет главные практические слабости: низкие частоты, малый L3 и неудачное соотношение производительности с потреблением.
В тестах Shanghai 2,7 ГГц сравнивался с Barcelona 2,3 ГГц на одной платформе. Новый процессор был одновременно быстрее и экономичнее. Это редкий случай, когда обновление даёт прирост частоты, увеличение кэша и снижение потребления без полной замены сервера.
Для владельца исправного DL585 G5 или X4600 M2 переход с Barcelona на Shanghai остаётся логичным историческим обновлением. Но сегодня покупка Shanghai для старой платформы оправдана только при минимальной цене процессоров и полной исправности остальных узлов.
Сравнение Shanghai с Istanbul
Istanbul стал шестиядерным продолжением Shanghai. Он сохранил 45-нм техпроцесс, Socket F, 512 Кбайт L2 на ядро и 6 Мбайт L3, но увеличил количество ядер с четырёх до шести.
| Параметр | Shanghai 8300 | Istanbul 8400 |
| Ядра на процессор | 4 | 6 |
| Потоки | 4 | 6 |
| Техпроцесс | 45 нм | 45 нм |
| L2 | 2 Мбайт суммарно | 3 Мбайт суммарно |
| L3 | 6 Мбайт | 6 Мбайт |
| Максимум CPU | 8 | 8 |
| Максимум ядер | 32 | 48 |
| Основное преимущество | Более высокая частота отдельных моделей | На 50% больше ядер |
| HT Assist | Нет | Есть в ряде конфигураций |
| Назначение | Смешанные нагрузки | Плотная многопоточность |
При одинаковой частоте Istanbul обеспечивает до 50% больше физических ядер. Реальный прирост ниже из-за общего L3, пропускной способности памяти и особенностей приложений. В хорошо распараллеленных тестах шестиядерный Opteron 2435 опережал 2,7-ГГц Shanghai 2384 примерно на 41%.
Для виртуализации, рендеринга и пакетной обработки Istanbul предпочтительнее. Для старых приложений с ограниченным количеством потоков старший Shanghai 8393 SE сохраняет преимущество высокой частоты.
Сравнение с Intel Xeon того же периода
Для серии 8300 существует две группы конкурентов Intel.
Первая — Xeon 5400 Harpertown для двухсокетных серверов. Эти процессоры нельзя считать прямыми аналогами по количеству сокетов, но они часто участвовали в тестах Shanghai.
Вторая — Xeon 7400 Dunnington, предназначенные для четырёхсокетных и более крупных систем. Это прямые конкуренты Opteron 8300 по серверному сегменту.
| Процессор | Ядра | Частота | Кэш | Платформа | TDP |
| Opteron 8384 | 4 | 2,7 ГГц | 6 Мбайт L3 | До 8 сокетов | 115 Вт |
| Opteron 8393 SE | 4 | 3,1 ГГц | 6 Мбайт L3 | До 8 сокетов | 137 Вт |
| Xeon E5450 | 4 | 3,0 ГГц | 12 Мбайт L2 | До 2 сокетов | 80 Вт |
| Xeon X5470 | 4 | 3,33 ГГц | 12 Мбайт L2 | До 2 сокетов | 120 Вт |
| Xeon E7450 | 6 | 2,4 ГГц | 12 Мбайт L3 | Многосокетные серверы | 90 Вт |
| Xeon X7460 | 6 | 2,66 ГГц | 16 Мбайт L3 | Многосокетные серверы | 130 Вт |
X7460 имеет шесть ядер, частоту 2,66 ГГц и 16 Мбайт кэша, E7450 — шесть ядер, 2,4 ГГц и 12 Мбайт.
Преимущества Shanghai перед Xeon 5400:
-
собственный контроллер памяти у каждого CPU;
-
высокая суммарная пропускная способность;
-
отсутствие общей FSB как единой точки конкуренции;
-
хорошее масштабирование при добавлении сокетов;
-
сильные результаты в памяти и CFD;
-
удобный путь обновления Barcelona.
Преимущества Xeon 5400:
-
более высокая производительность одного ядра;
-
высокие частоты;
-
сильные показатели в кодировании и целочисленных тестах;
-
меньший TDP моделей E54xx;
-
широкое распространение недорогих двухсокетных платформ.
Преимущества Xeon 7400:
-
шесть ядер на сокет;
-
крупный L3;
-
сильные средства корпоративной платформы Intel 7300;
-
высокая плотность потоков в четырёхсокетном сервере.
Недостаток Xeon 7400 — зависимость от внешнего контроллера памяти и FB-DIMM. Эти модули потребляли больше энергии и создавали дополнительное тепло. Shanghai получал преимущество в пропускной способности и производительности на ватт, особенно до появления Xeon 5500 Nehalem.
После выхода Nehalem ситуация изменилась. Intel перешла на встроенный контроллер памяти, QPI и одновременную многопоточность. Xeon X5570 резко поднял производительность на сокет и стал значительно сильнее Shanghai во многих серверных сценариях.
Конкурирующие процессоры других архитектур
В верхнем корпоративном сегменте Shanghai конкурировал не только с Xeon. Крупные организации использовали IBM POWER, Sun SPARC и Intel Itanium.
IBM POWER отличался высокой производительностью отдельных ядер, развитой многопоточностью, средствами логического разделения и высокой надёжностью платформ. Стоимость оборудования и программного обеспечения была значительно выше x86-серверов.
Sun SPARC применялся в Solaris-средах и корпоративных приложениях. Многоядерные UltraSPARC T-серии делали ставку на большое количество простых потоков и хорошо подходили для веб-служб, Java и сетевых задач.
Itanium использовался в системах HP Integrity и других платформах с высокой отказоустойчивостью. Архитектура была несовместима с обычным x86-кодом без специальных механизмов и требовала отдельного программного обеспечения.
Opteron 8300 занимал промежуточное положение. Он давал многосокетное масштабирование и большое количество памяти, сохраняя совместимость с x86-64. Это упрощало перенос Linux, Windows Server и распространённых корпоративных приложений.
Серверы на базе AMD Opteron 8300 Series
HP ProLiant DL585 G5
DL585 G5 — четырёхсокетный сервер формата 4U. Он поддерживал два или четыре Opteron 8300, Registered ECC DDR2, аппаратный RAID, резервные блоки питания и удалённое управление iLO.
Платформа подходит для Shanghai после установки совместимого BIOS и процессорных комплектов. В фирменной конфигурации используются специальные радиаторы, воздуховоды и вентиляторы.
HP ProLiant DL785 G5
DL785 G5 — восьмисокетный сервер с максимумом 32 ядра Shanghai, 512 Гбайт памяти и 11 слотами PCI Express. HP позиционировала его для баз данных, консолидации и виртуализации.
Dell PowerEdge M905
M905 — полноразмерный blade-сервер с четырьмя сокетами. Конфигурация с четырьмя Opteron 8381 HE включает 16 ядер, 32 Гбайт DDR2-800 и SUSE Linux Enterprise Server 10 SP2.
Sun Fire X4600 M2
X4600 M2 имеет модульную конструкцию. Каждый процессор устанавливается на отдельную CPU/Memory-плату. Сервер заказывался с двумя, четырьмя, шестью или восемью процессорами.
Конфигурация с шестью Opteron 8384 включает 24 ядра и 96 Гбайт Registered ECC DDR2-667.
| Сервер | Сокеты | Максимум ядер Shanghai | Максимум памяти | Форм-фактор |
| HP ProLiant DL585 G5 | 4 | 16 | До 256 Гбайт в поздних конфигурациях | 4U |
| HP ProLiant DL785 G5 | 8 | 32 | 512 Гбайт | 7U |
| Dell PowerEdge M905 | 4 | 16 | Зависит от конфигурации шасси | Blade |
| Sun Fire X4600 M2 | 8 | 32 | Зависит от числа CPU/Memory-модулей | 4U |
| Tyan Thunder n3600M | 2 | 8 | Зависит от модулей и ревизии | SSI/серверный |
Удачные серверные конфигурации
Недорогой стенд для изучения старых серверов
| Компонент | Рекомендуемая конфигурация |
| Сервер | HP ProLiant DL585 G5 |
| Процессоры | 4 × Opteron 8379 HE или 8381 HE |
| Память | 64 Гбайт Registered ECC DDR2 |
| Системный накопитель | SATA SSD 240–480 Гбайт |
| Хранилище | 2–4 SAS или SATA HDD |
| Сеть | 2 × 1 Гбит/с |
| ОС | Linux с поддержкой NUMA |
| Назначение | Изучение BIOS, BMC, RAID, NUMA и виртуализации |
HE-модели снижают тепловую нагрузку. Четыре 8381 HE имеют суммарный TDP 316 Вт против 460 Вт у стандартных 8380. Для лаборатории разница важнее небольшого прироста частоты.
Четырёхсокетный сервер для виртуализации
| Компонент | Конфигурация |
| Процессоры | 4 × Opteron 8387 или 8389 |
| Ядра | 16 |
| Память | 128 Гбайт |
| Системные диски | 2 × SSD в зеркале |
| Диски виртуальных машин | Отдельный SSD-массив |
| Сеть | 2–4 порта Gigabit Ethernet |
| Гипервизор | KVM или историческая совместимая версия VMware |
| Особенность | Привязка vCPU и памяти к NUMA-узлам |
Восьмисокетный коллекционный сервер
| Компонент | Конфигурация |
| Сервер | HP DL785 G5 или Sun Fire X4600 M2 |
| Процессоры | 8 × Opteron 8384 |
| Ядра | 32 |
| Память | 128–256 Гбайт |
| Накопители | SSD для ОС, SAS для архивных данных |
| Питание | Все штатные блоки |
| Охлаждение | Полный набор вентиляторов и воздуховодов |
| Назначение | Демонстрация многосокетной архитектуры |
Для постоянного файлового хранилища такая конфигурация невыгодна. Современная односокетная система обеспечивает более высокую скорость, меньшее потребление и лучшую поддержку накопителей.
Применение в домашней лаборатории
Shanghai полезен как учебная платформа для следующих тем:
-
архитектура NUMA;
-
распределение памяти;
-
привязка потоков;
-
аппаратная виртуализация AMD-V;
-
управление сервером через BMC;
-
работа аппаратного RAID;
-
Registered ECC;
-
диагностика многосокетных систем;
-
настройка Linux;
-
компиляция ядра;
-
исследование старых корпоративных ОС.
Для обсуждения практических вариантов домашней виртуализации подходит материал Станция для виртуализации.
Лабораторный сервер необходимо включать по расписанию, а не держать круглосуточно. При потреблении 700 Вт система расходует 16,8 кВт·ч за сутки и около 504 кВт·ч за 30 дней. В расчёт не включено охлаждение помещения.
Уровень шума также остаётся высоким. Стоечные вентиляторы рассчитаны на машинный зал и сохраняют температуру процессоров при плотной компоновке. Замена их медленными бытовыми вентиляторами нарушает охлаждение памяти, VRM и процессорных модулей.
Игровая сборка на AMD Opteron 8300 Series
Opteron 8300 не является игровым процессором. Ограничения определяются не количеством суммарных ядер, а слабой однопоточной производительностью, задержками NUMA и серверной платформой.
Четыре Opteron 8378 дают 16 ядер, но игровой движок не воспринимает такую систему как единый быстрый процессор. Основной поток обычно выполняется на одном ядре, а его производительность соответствует архитектуре 2008 года с частотой 2,4 ГГц.
Недостатки игровой конфигурации:
-
низкий однопоточный рейтинг;
-
отсутствие SSE4.1, AVX и AVX2;
-
высокая задержка удалённой памяти;
-
слабое распределение игр между сокетами;
-
отсутствие современных USB-контроллеров;
-
ограниченный BIOS;
-
возможные проблемы с загрузкой UEFI-видеокарт;
-
высокая мощность блоков питания;
-
шум;
-
крупный корпус;
-
отсутствие обычных средств разгона;
-
слабая совместимость со свежими античит-системами.
На сайте XeonLive опубликовано отдельное руководство как повысить FPS в играх на Windows 10 и 11, но программная оптимизация не устраняет архитектурные пределы Shanghai.
Современная видеокарта уровня GeForce RTX или Radeon RX не раскрывается. Для ретросистемы достаточно GeForce GTX 750 Ti, GTX 950, Radeon HD 7850 или близкого адаптера с низким потреблением и поддержкой Legacy BIOS.
Игры, подходящие для такой платформы
Shanghai справляется с играми эпохи DirectX 9 и раннего DirectX 10 при наличии подходящей видеокарты. Практический диапазон включает проекты, рассчитанные на одно–четыре ядра и не требующие новых инструкций.
| Категория | Примеры | Оценка |
| Шутеры 2000-х | Half-Life 2, Doom 3, Quake 4, F.E.A.R. | Комфортная работа |
| Стратегии | Warcraft III, Command & Conquer 3, Civilization IV | Комфортная работа |
| RPG | The Elder Scrolls IV: Oblivion, Fallout 3 | Комфортная работа |
| Гонки | Need for Speed Underground 2, Most Wanted 2005 | Комфортная работа |
| MMORPG | World of Warcraft ранних версий, Lineage II | Приемлемо |
| Поздние игры DX10 | Crysis, GTA IV | Ограничение процессором |
| Современные сетевые игры | Актуальные версии крупных проектов | Неподходящая платформа |
| Игры с AVX | Многие новые релизы | Не запускаются |
GTA IV особенно чувствительна к производительности процессора и задержкам памяти. Дополнительные сокеты не устраняют просадки. Crysis сильнее зависит от видеокарты, но минимальная частота кадров ограничивается одним или двумя ядрами.
Достоверного унифицированного набора игровых тестов Opteron 8300 не существует. Серия почти не попадала в игровые обзоры, поскольку применялась в дорогих многосокетных серверах.
Пример игровой ретросборки
| Компонент | Вариант |
| Плата | Двух- или четырёхсокетная Socket F с PCI Express x16 |
| Процессоры | 2 × Opteron 8389 или 2 × 8393 SE |
| Память | 16–32 Гбайт Registered ECC DDR2 |
| Видеокарта | GeForce GTX 750 Ti с Legacy BIOS |
| Накопитель | SATA SSD 240–480 Гбайт |
| Звуковая карта | PCI Express или встроенный кодек платы |
| Блок питания | Качественный 750–1000 Вт |
| ОС | Windows 7 x64 или Linux для ретроигр |
| Корпус | Серверный с направленным потоком |
| Охлаждение | Штатные радиаторы Socket F |
Два быстрых процессора лучше четырёх медленных в игровой системе: сокращается число NUMA-узлов, снижается потребление и упрощается охлаждение. Но даже такая конфигурация уступает дешёвому современному четырёхъядерному компьютеру.
Разгон AMD Opteron Shanghai
Множители серийных Opteron 8300 заблокированы. Серверные BIOS не рассчитаны на ручной разгон и обычно не содержат настроек напряжения, множителя или опорной частоты.
Изменение базовой частоты затрагивает сразу несколько узлов:
-
частоту ядер;
-
северный мост;
-
память;
-
HyperTransport;
-
межпроцессорную когерентность;
-
контроллеры платы.
На многосокетной системе запас стабильности ниже, чем на настольном Phenom II. Все процессоры, контроллеры памяти и HT-соединения должны работать на общей изменённой базе. Ошибка одного узла приводит к зависанию всей платформы.
Практический разгон серийных серверов HP, Dell, IBM и Sun отсутствует. Их BIOS блокирует отклонение от утверждённых режимов. Модификация генератора тактовой частоты требует аппаратного вмешательства и не имеет практической ценности.
Для повышения скорости применяется штатная замена процессоров:
-
8378 на 8384;
-
8380 на 8389;
-
8384 на 8393 SE;
-
Shanghai на совместимый Istanbul.
Такое обновление сохраняет контроль температур, корректные P-state и предсказуемую работу BMC.
Поддерживаемые операционные системы
В период актуальности Shanghai применялись:
-
Windows Server 2003 x64;
-
Windows Server 2008;
-
Windows Server 2008 R2;
-
Red Hat Enterprise Linux 4–6;
-
SUSE Linux Enterprise Server 10–11;
-
Ubuntu Server;
-
Debian;
-
Solaris 10;
-
OpenSolaris;
-
VMware ESX и ESXi поколения 3.5–4;
-
Xen;
-
KVM;
-
FreeBSD.
Для Dell PowerEdge M905 применялась SUSE Linux Enterprise Server 10 SP2, а для Sun Fire X4600 M2 — OpenSolaris 2008.05.
Современные Linux-системы сохраняют базовую поддержку Family 10h. Датчик температуры обслуживается драйвером k10temp, а NUMA — стандартными подсистемами ядра.
Основные трудности современных ОС связаны не с x86-64, а с платформой:
-
старые RAID-контроллеры;
-
отсутствие UEFI;
-
устаревшие BMC;
-
ограниченная загрузка с NVMe;
-
старые сетевые адаптеры;
-
отсутствие актуальных фирменных пакетов;
-
прекращение сертификации гипервизоров;
-
несовместимость приложений, требующих новых инструкций.
Windows 11 не относится к поддерживаемым системам. Процессоры отсутствуют в перечне совместимых CPU, а серверы не соответствуют современным требованиям доверенной загрузки и TPM.
Безопасность и ограничения старой архитектуры
Shanghai создавался задолго до современных механизмов защиты виртуальных машин и прошивок. Он поддерживает NX Bit и базовую аппаратную виртуализацию, но не располагает шифрованием памяти, SEV, современным аппаратным корнем доверия и актуальными средствами контроля целостности.
Риски старого сервера:
-
неподдерживаемая прошивка BMC;
-
устаревший веб-интерфейс удалённого управления;
-
слабые протоколы TLS;
-
старые версии SSH;
-
известные уязвимости RAID-контроллеров;
-
прекращение выпуска BIOS;
-
неподдерживаемые гостевые ОС;
-
отсутствие актуального микрокода;
-
невозможность безопасно открыть BMC в интернет.
Правильная эксплуатация лабораторной системы:
-
Поместить сервер в отдельный VLAN.
-
Закрыть BMC от внешней сети.
-
Использовать отдельную административную машину.
-
Отключить ненужные службы.
-
Обновить BIOS и BMC до последних доступных версий.
-
Не хранить единственную копию данных.
-
Не размещать критичные службы.
-
Контролировать журналы аппаратных ошибок.
-
Выключать сервер после завершения работы.
Надёжность и типичные неисправности
Возраст большинства серверов Shanghai превышает 15 лет. Основные проблемы связаны не с самим кремнием, а с окружающими компонентами.
Неисправности памяти
Старые Registered ECC DDR2 получают ошибки отдельных микросхем, контактов и регистров. Проявления:
-
сервер видит не весь объём;
-
отключается канал;
-
появляются события ECC;
-
система зависает под нагрузкой;
-
POST длится необычно долго;
-
BMC отмечает конкретный DIMM.
Подробная последовательность диагностики описана в материале как проверить оперативную память на ошибки и стабильность.
Проблемы VRM
Каждый сокет имеет мощный преобразователь питания. Высохшие конденсаторы, перегрев дросселей и деградация MOSFET приводят к отключениям под нагрузкой. Установка SE-процессора усиливает нагрузку.
Повреждение Socket F
Контакты LGA1207 легко повреждаются при неаккуратной установке. Последствия зависят от конкретной линии:
-
не определяется процессор;
-
отсутствует память;
-
не работает HT;
-
система запускается только с частью CPU;
-
возникает серия машинных ошибок.
Вентиляторы и воздуховоды
BMC контролирует обороты. Снятие одного вентилятора переводит остальные на максимальную скорость или останавливает загрузку. Отсутствие пластикового воздуховода перегревает память и VRM даже при нормальной температуре CPU.
Блоки питания
Старые серверные БП сохраняют высокую паспортную мощность, но их конденсаторы и вентиляторы изношены. Проверка выполняется под полной нагрузкой всех процессоров и дисков.
Порядок диагностики перед покупкой
-
Проверить все сокеты.
-
Запустить минимальную конфигурацию.
-
Установить по одному модулю памяти на CPU.
-
Обновить BIOS.
-
Проверить BMC.
-
Убедиться, что определяются все процессоры.
-
Запустить тест памяти.
-
Выполнить стресс-тест CPU.
-
Проверить журнал машинных ошибок.
-
Проверить RAID и SMART.
-
Измерить потребление.
-
Оставить систему под нагрузкой минимум на несколько часов.
Как выбрать подходящую модель серии
Для минимальной цены
Opteron 8378 обычно распространённее остальных. Частота 2,4 ГГц невысока, но для проверки платы, восстановления сервера и лабораторных задач достаточна.
Для энергоэффективной системы
8381 HE — лучший вариант. Он работает на 2,5 ГГц, поддерживает быстрый HT и имеет TDP 79 Вт.
Для сбалансированной производительности
8389 сочетает частоту 2,9 ГГц, TDP 115 Вт и HT до 4,4 GT/s. Он быстрее 8384 и не переходит в класс 137 Вт.
Для максимальной частоты
8393 SE — вершина линейки. Частота 3,1 ГГц даёт лучший результат одного ядра среди 8300 Shanghai, но восемь таких CPU создают более 1 кВт расчётного тепла.
Для коллекции
Интерес представляют 83QS HE и 83VS. Это редкие OEM-варианты с необычными маркировками.
Для восьмисокетного сервера
Оптимален комплект восьми 8381 HE или 8389. Первый снижает потребление, второй обеспечивает максимальную скорость без SE-класса.
Стоит ли обновлять систему с Barcelona до Shanghai
Обновление даёт:
-
рост частоты;
-
увеличение L3 втрое;
-
более низкое потребление при равной или более высокой скорости;
-
устранение ограничений ранних ревизий Barcelona;
-
поддержку DDR2-800 на совместимых платформах;
-
более высокую производительность виртуализации;
-
сохранение памяти и дисковой подсистемы.
Перед заменой требуется:
-
Проверить список поддерживаемых CPU.
-
Обновить BIOS на старых процессорах.
-
Проверить допустимый TDP.
-
Купить одинаковый комплект.
-
Очистить радиаторы.
-
Заменить термопасту.
-
Сбросить настройки BIOS.
-
Выполнить полный тест.
Переход с четырёх Barcelona на четыре Shanghai действительно улучшает сервер. Переход с Shanghai на Istanbul даёт больший прирост многопоточной производительности, но требует отдельной проверки BIOS и охлаждения.
Стоит ли покупать AMD Opteron 8300 Series сегодня
Для коллекции
Да. Shanghai представляет важный этап истории AMD: успешный 45-нм ответ на проблемы Barcelona и последнее четырёхъядерное поколение многосокетного Socket F.
Для восстановления фирменного сервера
Да. При наличии DL585 G5, DL785 G5 или X4600 M2 комплект процессоров позволяет вернуть машину в оригинальное состояние.
Для домашней лаборатории
Да, при эпизодическом включении. Серия подходит для изучения NUMA, ECC, BMC, RAID и старых гипервизоров.
Для постоянной виртуализации
Нет. Потребление, шум, слабое ядро и старая память делают эксплуатацию невыгодной.
Для файлового сервера
Нет. Современная односокетная платформа тише, быстрее и экономичнее.
Для игр
Нет. Даже несколько процессоров уступают недорогим современным CPU по скорости одного потока.
Для рабочих задач
Нет. Отсутствие AVX, медленная память и низкая производительность на ядро ограничивают современные приложения.
Для обучения ремонту
Да. Многосокетный сервер даёт богатый материал для диагностики питания, памяти, охлаждения, сокетов и прошивок.
Отзывы и выводы профильных изданий
Профильные издания оценивали Shanghai как убедительное возвращение AMD в серверную конкуренцию. Отмечались превосходное масштабирование, высокая пропускная способность памяти, сильная производительность с плавающей запятой и улучшенная энергоэффективность. Слабой стороной оставалась целочисленная скорость относительно высокочастотных Xeon.
Отдельное внимание уделялось сочетанию более высокой частоты и меньшего потребления. Shanghai 2,7 ГГц расходовал меньше энергии, чем Barcelona 2,3 ГГц, и выгодно выглядел по производительности на ватт рядом с Harpertown.
Тестирование под Linux в компиляции, сжатии, шифровании, обработке изображений, рендеринге и работе с памятью подтвердило заметное улучшение относительно Barcelona на той же платформе.
Общий исторический вердикт однозначен: Shanghai не создал новую архитектуру, но довёл Family 10h до состояния, в котором её сильные стороны перестали перекрываться низкими частотами и плохой энергоэффективностью.
Преимущества AMD Opteron 8300 Series Shanghai
-
Поддержка до восьми процессоров. В штатной конфигурации сервер получает до 32 физических ядер.
-
Встроенный контроллер памяти. Каждый CPU добавляет два канала DDR2, поэтому суммарная пропускная способность растёт с количеством сокетов.
-
Полноценная NUMA-архитектура. Память распределяется между процессорными узлами и подходит для изучения реальных многосокетных систем.
-
Большой для своего периода L3. Шесть мегабайт общего кэша втрое превосходят Barcelona.
-
Нативный четырёхъядерный кристалл. Все ядра находятся на одном кристалле и подключены к общему северному мосту.
-
Registered ECC DDR2. Платформа поддерживает серверную память с коррекцией ошибок.
-
AMD-V и Nested Paging. Аппаратная виртуализация соответствует требованиям гипервизоров конца 2000-х.
-
Совместимость с частью серверов Barcelona. Обновление выполнялось без полной замены платформы.
-
Энергоэффективные HE-модели. TDP 79 Вт заметно снижает тепловую нагрузку крупных серверов.
-
Быстрые поздние модели. 8389 достигает 2,9 ГГц при TDP 115 Вт, 8393 SE — 3,1 ГГц.
-
Низкая цена отдельных CPU. Процессоры стоят намного дешевле первоначальной цены.
-
Историческая ценность. Shanghai показывает развитие AMD от Barcelona к Istanbul и Magny-Cours.
Недостатки AMD Opteron 8300 Series Shanghai
-
Низкая однопоточная производительность. Современный бюджетный процессор значительно быстрее одного ядра Shanghai.
-
Высокое суммарное потребление. Восемь стандартных CPU имеют общий TDP 920 Вт.
-
Сильный шум. Штатные многосокетные серверы используют высокооборотные вентиляторы.
-
Старая память DDR2. Пропускная способность и ёмкость каждого модуля ограничены.
-
Отсутствие AVX и SSE4.1. Многие современные приложения и игры не запускаются.
-
Дефицит исправных плат. Socket F с четырьмя или восемью разъёмами встречается намного реже самих CPU.
-
Сложная NUMA-топология. Неправильное размещение памяти снижает производительность.
-
Дорогая доставка. Готовый сервер весит десятки килограммов.
-
Устаревшие контроллеры. SAS, RAID, USB и сетевые интерфейсы не соответствуют современным возможностям.
-
Слабая поддержка ОС. Фирменные драйверы и утилиты давно не обновляются.
-
Нет практического разгона. Серверные BIOS блокируют изменение частот.
-
Риск неисправности памяти и питания. Возраст платформы превышает 15 лет.
-
Низкая эффективность в играх. Дополнительные сокеты не компенсируют медленное ядро.
-
Отсутствие современных функций безопасности. Платформа не рассчитана на актуальные требования изоляции и доверенной загрузки.
Частые вопросы
Сколько ядер у AMD Opteron 8300 Shanghai?
Каждый процессор имеет четыре физических ядра и четыре потока. Четырёхсокетный сервер получает 16 ядер, восьмисокетный — 32.
Чем серия 8300 отличается от 2300?
2300 предназначена для систем максимум с двумя сокетами. 8300 поддерживает до восьми процессоров. При одинаковой частоте вычислительные ядра и кэш совпадают.
Какая модель самая быстрая?
Opteron 8393 SE с частотой 3,1 ГГц. Его TDP составляет 137 Вт.
Какая модель лучше по потреблению?
Opteron 8381 HE: 2,5 ГГц, быстрый HT и TDP 79 Вт.
Что означают HE и SE?
HE обозначает энергоэффективную модель с пониженным тепловым пакетом. SE обозначает высокочастотную Special Edition с повышенным TDP.
Какой разъём используется?
Socket F, также обозначаемый LGA1207. Совместимость зависит от BIOS и ревизии платы.
Какая память требуется?
Registered ECC DDR2. Максимальная штатная скорость Shanghai — DDR2-800.
Поддерживает ли процессор обычную DDR2?
Штатные серверные платформы используют Registered ECC. Настольная unbuffered DDR2 для них не предназначена.
Поддерживает ли Shanghai виртуализацию?
Да. Реализованы AMD-V и Rapid Virtualization Indexing.
Подходит ли процессор для Proxmox?
Современная установка Linux работает на базовом уровне, но текущие версии гипервизора не сертифицируются для этой платформы. Практическое использование ограничено лабораторией.
Поддерживает ли процессор Windows 10?
Архитектура AMD64 позволяет запускать ряд 64-битных систем, однако серверная платформа и драйверы не имеют официальной современной поддержки. Windows 10 не является штатной ОС для этих серверов.
Можно ли установить Windows 11?
Платформа не соответствует официальным требованиям Windows 11.
Подходит ли Opteron 8300 для игр?
Только для ретроигр и старых проектов. Современные игры ограничены слабым ядром и отсутствием новых инструкций.
Можно ли использовать современную видеокарту?
Физически плата PCI Express устанавливается при наличии подходящего слота. Для серверов с Legacy BIOS требуется видеокарта с совместимым видеобиосом.
Можно ли загрузиться с NVMe?
Штатный BIOS не поддерживает обычную загрузку с NVMe. Накопитель используется через дополнительный контроллер и промежуточный загрузчик либо как второй диск после запуска ОС.
Можно ли смешивать разные процессоры?
Штатная многосокетная конфигурация собирается из одинаковых моделей и степпингов.
Нужно ли устанавливать память возле каждого CPU?
Да. Отсутствие памяти у части процессоров ухудшает NUMA-баланс, а некоторые серверы не проходят инициализацию.
Сколько потребляет четырёхсокетная система?
Только процессоры создают TDP от 316 Вт для HE до 548 Вт для SE. Полный сервер потребляет больше из-за памяти, дисков, вентиляторов и преобразователей питания.
Что лучше: Shanghai или Istanbul?
Istanbul лучше для многопоточных задач благодаря шести ядрам. Старшие Shanghai сохраняют высокую частоту для менее параллельных приложений.
Стоит ли покупать процессор без платы?
Только для замены, коллекции или уже имеющегося сервера. Покупка CPU с последующим поиском редкой платы невыгодна.
Итоговый вывод
AMD Opteron 8300 Series Shanghai — зрелая и удачная реализация архитектуры Family 10h. Переход на 45 нм устранил основные слабости Barcelona: частоты выросли, L3 увеличился втрое, потребление снизилось, а совместимость с Socket F сохранила инвестиции владельцев дорогих серверов.
Сильнейшей стороной серии остаётся многосокетная архитектура. Каждый процессор добавляет четыре ядра, два канала Registered ECC DDR2 и собственный узел памяти. В четырёх- и восьмисокетных конфигурациях Shanghai обеспечивает высокую для своего времени суммарную пропускную способность и хорошо масштабирует независимые серверные нагрузки.
Наиболее интересные модели — 8381 HE, 8389 и 8393 SE. Первая подходит для относительно экономичной лаборатории, вторая даёт лучший баланс частоты и TDP, третья представляет максимальную производительность семейства.
Современная практическая ценность ограничена. Высокое потребление, шум, старая DDR2, отсутствие AVX и низкая скорость одного ядра исключают Shanghai из числа рациональных платформ для постоянного сервера, рабочей станции или игрового компьютера.
Для коллекционера, реставратора и исследователя старых серверных систем серия остаётся ценной. HP ProLiant DL785 G5 с восемью Shanghai, Sun Fire X4600 M2 или четырёхсокетный Dell PowerEdge M905 наглядно демонстрируют эпоху, когда масштабирование x86-сервера строилось вокруг большого количества физических сокетов, распределённой памяти и сети HyperTransport.