AMD Opteron K10 8300 Series, известная под кодовым названием Barcelona, стала первым семейством серверных процессоров AMD с четырьмя вычислительными ядрами, размещёнными на одном монолитном кристалле. Линейка предназначалась прежде всего для четырёх- и восьмисокетных серверов, систем виртуализации, крупных баз данных, корпоративных приложений, научных расчётов и других задач, способных распределять нагрузку между большим количеством физических ядер.
AMD Opteron K10 8300 Series Barcelona — четырёхъядерные процессоры для многосокетных серверов Socket F
Процессоры Barcelona вышли в сентябре 2007 года и открыли третье поколение AMD Opteron. Они сохранили разъём Socket F и базовые принципы платформы предыдущего поколения, но получили новую микроархитектуру K10, четыре ядра, общий кэш третьего уровня, усовершенствованный контроллер памяти, ускоренные операции SSE, расширенные средства виртуализации и более гибкое управление энергопотреблением.
Серия Opteron 8300 занимала верхнюю ступень серверного семейства Barcelona:
| Серия | Тип систем | Максимальное число процессоров | Типичное применение |
|---|---|---|---|
| Opteron 1300 | Односокетные | 1 | Серверы начального уровня, рабочие станции |
| Opteron 2300 | Двухсокетные | 2 | Универсальные стоечные серверы, виртуализация |
| Opteron 8300 | Многосокетные | 8 | Крупные серверы, базы данных, консолидация, HPC |
Один AMD Opteron 8300 содержит четыре физических ядра и выполняет четыре программных потока. Технологии, аналогичной современному SMT, в Barcelona нет. Четырёхсокетный сервер получает 16 физических ядер, а восьмисокетная система — 32 ядра. В 2007–2008 годах такая конфигурация относилась к высокопроизводительному корпоративному оборудованию.
Главной особенностью семейства стала распределённая архитектура памяти. У каждого процессора имелся собственный двухканальный контроллер DDR2, а процессоры соединялись между собой линиями HyperTransport. Такая схема отличалась от многосокетных Intel Xeon того периода, использовавших общую системную шину и внешний контроллер памяти в северном мосту. Подход AMD давал каждому сокету локальную память и собственную полосу пропускания, но требовал грамотного размещения данных и потоков с учётом NUMA.
Barcelona не стала простым объединением двух двухъядерных кристаллов. Все четыре ядра, контроллер памяти, интерфейсы HyperTransport и общий кэш L3 находились на одном полупроводниковом кристалле. Это снижало задержки обмена между ядрами и позволяло реализовать общую системную логику управления питанием и кэшированием.
Серия оказалась технически амбициозной, но её рыночный путь осложнили низкие стартовые частоты, задержки производства и ошибка TLB в ранних ревизиях. Исправленный степпинг B3 устранил критический дефект, а поздние модели 8354, 8356, 8358 SE и 8360 SE подняли частоты до 2,2–2,5 ГГц. Тем не менее к этому времени Intel уже перевела серверные Xeon на 45-нм техпроцесс, что усилило разрыв в частоте и энергоэффективности.
Сегодня AMD Opteron Barcelona представляет интерес для коллекционеров серверного оборудования, владельцев старых систем Socket F, специалистов по историческим платформам и энтузиастов, изучающих NUMA, многосокетную компоновку и развитие архитектуры x86. Для современного производственного сервера линейка слишком медленная и энергоёмкая.
Где купить AMD Opteron 8300 Series Barcelona
Серийное производство AMD Opteron 8300 Barcelona давно завершено. Процессоры встречаются на вторичном рынке, в остатках серверных комплектующих и в разобранных системах Dell, HP, IBM и Sun. В крупных российских магазинах новые экземпляры отсутствуют.
Состояние торговых страниц проверено 30 июля 2026 года. В выдаче магазинов обозначение Opteron 8350 часто смешивается с настольным AMD FX-8350. Это разные процессоры: FX-8350 использует Socket AM3+, тогда как серверный Opteron 8350 Barcelona рассчитан на Socket F.
| Магазин | Цена |
|---|---|
| Яндекс Маркет | 1 445 ₽ |
В AliExpress представлены общие категории серверных AMD Opteron, но точные модели 8346 HE, 8347, 8350, 8354, 8356 и 8360 SE на момент проверки отсутствуют. Ситилинк показывает страницы настольного FX-8350, не совместимого с Socket F. На Яндекс Маркете встречается более поздний Opteron 2378 Shanghai, который подходит только для совместимых двухсокетных плат и не является прямой заменой процессора серии 8300 в четырёх- или восьмисокетном сервере.
На вторичном рынке рациональнее искать не отдельный процессор, а комплект:
-
четыре одинаковых Opteron одного степпинга;
-
совместимую материнскую плату Socket F;
-
штатные радиаторы;
-
процессорные модули и платы памяти;
-
Registered ECC DDR2;
-
заднюю панель и проприетарные кабели;
-
сервер целиком без накопителей;
-
комплект для обновления конкретной модели Dell, HP, IBM или Sun.
Отдельный Opteron 8350 стоит дёшево, но его установка требует редкой серверной платы, регистровой памяти, мощного охлаждения и подходящего блока питания. Стоимость доставки тяжёлого четырёхсокетного сервера нередко превышает цену самих процессоров.
При покупке необходимо проверять полную маркировку на теплораспределительной крышке. Для эксплуатации предпочтительны экземпляры с окончанием BGH, относящиеся к исправленному степпингу B3. Процессоры ранних ревизий B1, B2 и BA требуют программно-аппаратного обхода ошибки TLB.
История Barcelona и переход от K8 к K10
Первое поколение AMD Opteron вышло в 2003 году и принесло в серверный сегмент архитектуру AMD64, встроенный контроллер памяти и межпроцессорные соединения HyperTransport. В отличие от традиционной схемы с общей системной шиной, каждый Opteron имел собственный канал связи с памятью. Это решение хорошо масштабировалось в двух-, четырёх- и восьмисокетных системах.
К 2006 году двухъядерные Opteron K8 столкнулись с быстро растущей конкуренцией со стороны Intel Xeon на архитектуре Core. Intel выпустила двухъядерные Woodcrest и четырёхъядерные Clovertown, собранные из двух кристаллов в одном корпусе. AMD ответила проектом Barcelona — новым четырёхъядерным процессором, в котором вычислительные блоки и общий кэш находились на одном кристалле.
Barcelona получила внутреннее обозначение Family 10h. Название K10 широко использовалось в технической прессе, хотя сама AMD чаще применяла формулировки Third-Generation AMD Opteron и Family 10h. Архитектура стала основой не только серверных Opteron, но и настольных AMD Phenom поколения Agena.
Публичный запуск состоялся 10 сентября 2007 года. Первоначально линейка включала преимущественно низкочастотные модели с частотами 1,7–2,0 ГГц. AMD делала ставку на более высокую производительность за такт, эффективную подсистему памяти и масштабируемость многосокетных серверов.
Переход к новому кристаллу оказался сложнее ожидаемого. Площадь Barcelona составляла около 285 мм², а число транзисторов достигало приблизительно 463 миллионов. Для 65-нм техпроцесса это был крупный и дорогой кристалл. Высокочастотные версии задержались, а первые серийные модели не смогли превзойти Xeon во всех типах нагрузки.
Дополнительным ударом стала ошибка Erratum 298, затрагивавшая механизм работы буфера трансляции адресов и кэширования записей таблиц страниц. AMD временно ограничила поставки и подготовила обход через BIOS. Исправление снижало производительность в отдельных сценариях. Аппаратно проблема была устранена в степпинге B3.
После выхода B3 AMD расширила семейство моделями с частотами до 2,5 ГГц. Однако Intel уже начала поставки 45-нм Xeon Harpertown, а затем представила шестиядерные Xeon 7400 Dunnington. Barcelona сохранила преимущества распределённой памяти, но уступала новым конкурентам по частоте, объёму кэша и производительности на ватт.
Дальнейшим развитием K10 стал 45-нм Opteron Shanghai. Он получил 6 Мбайт общего кэша L3, более высокие частоты, улучшенный контроллер памяти и заметно лучшую энергоэффективность. Shanghai сохранил Socket F и стал наиболее рациональным обновлением для совместимых серверов Barcelona.
Положение серии Opteron 8300 в системе обозначений AMD
Четырёхзначный индекс Opteron указывал на класс платформы, поколение и положение модели внутри семейства.
Первая цифра определяла максимальное число процессоров:
-
1xxx — односокетные системы;
-
2xxx — двухсокетные системы;
-
8xxx — серверы с четырьмя или восемью процессорами.
Вторая цифра отражала поколение. Для Barcelona использовалась цифра 3. Предыдущие двухъядерные модели Socket F относились к серии 8200, а последующие 45-нм Shanghai — к серии 8300 с более высокими индексами и обновлёнными характеристиками.
Последние две цифры обозначали относительный уровень производительности. Более высокий номер обычно соответствовал большей тактовой частоте. Буквенные суффиксы характеризовали тепловой класс:
-
HE — энергоэффективная версия;
-
SE — высокочастотная версия с повышенным энергопотреблением;
-
отсутствие суффикса — стандартный тепловой класс.
Модели 8300 предназначались для серверов, где требовалось более двух процессорных разъёмов. Они оснащались тремя когерентными соединениями HyperTransport, необходимыми для построения многосокетной топологии. Двухсокетные Opteron 2300 имели меньшие требования к межпроцессорной связности.
Одинаковая частота не делала Opteron 8300 и 2300 полностью взаимозаменяемыми. Различались назначение, доступное число когерентных линий, серверные прошивки и списки совместимости производителей. В четырёхсокетную систему устанавливался именно Opteron 83xx.
Архитектура AMD K10
Barcelona стала первым крупным обновлением серверной микроархитектуры AMD после K8. Основные принципы сохранились: короткий конвейер, встроенный контроллер памяти, HyperTransport и сильная целочисленная часть. При этом практически каждый вычислительный блок получил изменения.
Основные характеристики кристалла:
| Параметр | Значение |
| Микроархитектура | AMD Family 10h, K10 |
| Кодовое название | Barcelona |
| Техпроцесс | 65 нм SOI |
| Число транзисторов | Около 463 млн |
| Площадь кристалла | Около 285 мм² |
| Ядра / потоки | 4 / 4 |
| Разъём | Socket F, LGA1207 |
| Кэш L1 | 64 Кбайт инструкций + 64 Кбайт данных на ядро |
| Кэш L2 | 512 Кбайт на ядро |
| Общий кэш L3 | 2 Мбайт |
| Контроллер памяти | Двухканальный Registered ECC DDR2 |
| Максимальная штатная память | DDR2-667 |
| HyperTransport | До 1 ГГц, 2,0 GT/s |
| Наборы команд | x86-64, MMX, SSE, SSE2, SSE3, SSE4a, AMD-V |
| Встроенная графика | Нет |
| Автоматическое повышение частоты | Нет |
Кристалл состоял из четырёх самостоятельных ядер, общего кэша L3, северного моста, контроллера памяти и блоков HyperTransport. Ядра сохраняли отдельные кэши L1 и L2, поэтому большая часть рабочих данных обрабатывалась локально. Общий L3 использовался как буфер обмена и помогал уменьшать обращения к оперативной памяти.
AMD расширила тракт выборки инструкций до 32 байт. Это позволяло быстрее подавать команды в декодеры при последовательном выполнении кода. Улучшенный предсказатель переходов снижал число очисток конвейера, а Sideband Stack Optimizer ускорял обработку операций со стеком.
Особое внимание уделялось вычислениям SIMD. В K8 многие 128-битные SSE-команды разбивались на две 64-битные микрооперации. K10 получила полноценные 128-битные исполнительные блоки и могла обрабатывать многие операции одной микрооперацией. Пропускная способность загрузки данных из L1 также выросла до двух 128-битных операций за такт.
Блок операций с плавающей точкой включал три 128-битных исполнительных устройства. Это заметно повышало производительность научных расчётов, рендеринга, мультимедийного кодирования и других задач, активно использующих SSE.
Целочисленная часть получила улучшенные планировщики, механизмы предварительной выборки и предсказание косвенных переходов. Рост производительности за такт зависел от приложения. Наиболее заметный эффект наблюдался в хорошо распараллеленных вычислениях, работе с памятью и коде, использующем 128-битные векторные операции.
В архитектуре сохранилось сравнительно небольшое число стадий конвейера. Это снижало штраф за ошибочное предсказание перехода, но ограничивало частотный потенциал. Barcelona не смогла быстро выйти на частоты около 3 ГГц, характерные для старших Xeon того периода.
Кэш-память
Каждое ядро Barcelona оснащалось раздельными кэшами первого уровня:
-
64 Кбайт для инструкций;
-
64 Кбайт для данных.
Общий объём L1 на ядро составлял 128 Кбайт, а на весь четырёхъядерный процессор — 512 Кбайт. Для серверного процессора того времени это был крупный объём быстрого локального кэша.
Кэш второго уровня имел объём 512 Кбайт на ядро. Суммарно процессор располагал 2 Мбайт L2. В предыдущих двухъядерных Opteron K8 встречалось по 1 Мбайт L2 на ядро. AMD уменьшила индивидуальный L2, но добавила 2 Мбайт общего L3.
Иерархия выглядела следующим образом:
| Уровень | Объём | Принадлежность | Назначение |
| L1 инструкций | 64 Кбайт | Отдельный для каждого ядра | Хранение декодируемого кода |
| L1 данных | 64 Кбайт | Отдельный для каждого ядра | Самые востребованные данные |
| L2 | 512 Кбайт | Отдельный для каждого ядра | Локальный рабочий набор |
| L3 | 2 Мбайт | Общий для четырёх ядер | Обмен, сокращение обращений в память |
Общий L3 работал как жертвенник для данных, вытесняемых из локальных кэшей. Он также облегчал передачу данных между ядрами. Когда поток переносился на другое ядро, нужные данные чаще оставались внутри процессора, а не запрашивались из оперативной памяти.
Объём 2 Мбайт быстро стал ограничивающим фактором. На каждое ядро приходилось в среднем лишь 512 Кбайт общей ёмкости L3. У Intel Xeon Harpertown общий объём кэша в корпусе достигал 12 Мбайт, хотя он был разделён между двумя кристаллами. Последующий Opteron Shanghai увеличил L3 до 6 Мбайт.
Barcelona компенсировала небольшой L3 низкими задержками встроенного контроллера памяти. В задачах с последовательным доступом и высокой пропускной способностью памяти это давало хороший результат. В приложениях с крупным и хаотичным рабочим набором недостаток кэш-ёмкости становился заметнее.
Контроллер памяти DDR2
Контроллер памяти был встроен непосредственно в процессор. Он поддерживал 128-битный двухканальный режим, реализованный как два независимых 64-битных канала. В серверных платформах применялась Registered ECC DDR2.
Штатно поддерживались:
-
DDR2-400;
-
DDR2-533;
-
DDR2-667;
-
коррекция ошибок ECC;
-
регистровые модули;
-
Chipkill на совместимых платформах;
-
память с резервированием и зеркалированием на отдельных серверах.
Фактический максимальный объём определялся материнской платой, числом процессорных модулей, количеством разъёмов DIMM и ёмкостью поддерживаемых модулей. В четырёхсокетных системах обычно устанавливалось от 16 до 32 слотов, а крупные восьмисокетные серверы располагали 64 разъёмами памяти.
Каждый процессор обслуживал собственный набор DIMM. При установке четырёх Opteron сервер получал четыре независимых двухканальных контроллера. Добавление процессоров увеличивало не только число ядер, но и совокупную пропускную способность памяти.
Такой подход особенно хорошо работал в задачах, где данные распределялись между узлами. База данных, виртуальные машины или научное приложение получали максимальную скорость при выполнении потоков на том же процессоре, к которому физически подключены соответствующие страницы памяти.
Некорректное распределение приводило к удалённым обращениям. Процессор запрашивал данные через HyperTransport у другого сокета, что увеличивало задержку и занимало межпроцессорную полосу. Поэтому производительность многосокетной Barcelona зависела не только от числа ядер, но и от поведения операционной системы и приложения.
Для стабильной работы требовались одинаковые модули, одобренные производителем сервера. Обычная небуферизованная DDR2 из настольного компьютера для большинства плат Socket F не подходила.
NUMA и локальность данных
Многосокетные серверы Opteron 8300 относятся к системам ccNUMA — архитектуре с когерентной, но неоднородной памятью. Все процессоры видят общее адресное пространство, однако скорость доступа зависит от физического расположения данных.
Локальный доступ проходит через встроенный контроллер того же процессора. Удалённый доступ проходит по HyperTransport к другому сокету. Операционная система скрывает большую часть этой сложности от приложения, но разница в задержках сохраняется.
Узел NUMA в сервере Barcelona включает:
-
один процессор;
-
четыре ядра;
-
локальный контроллер памяти;
-
подключённые к нему DIMM;
-
линии HyperTransport;
-
локальный участок системной памяти.
Четырёхсокетная система содержит четыре узла NUMA. Восьмисокетная — восемь. Планировщик операционной системы старается удерживать поток рядом с его памятью. Серверное приложение дополнительно использует привязку потоков и распределение памяти по узлам.
Практические правила настройки:
-
Память устанавливается симметрично для каждого процессора.
-
Все сокеты получают одинаковое число модулей.
-
Каналы одного процессора заполняются равномерно.
-
Виртуальная машина закрепляется за ядрами одного узла или соседних узлов.
-
Её оперативная память выделяется из тех же узлов.
-
Процессы базы данных распределяются с учётом локальности буферного пула.
-
Сетевые и дисковые прерывания направляются на ядра, близкие к соответствующему контроллеру.
AMD подробно описывала NUMA, привязку потоков, распределение страниц и особенности многопроцессорных систем Family 10h в руководстве по оптимизации программного обеспечения.
На плохо настроенной системе число удалённых обращений резко возрастает. Сервер продолжает работать корректно, но часть преимущества встроенных контроллеров памяти теряется. Поэтому простое сравнение количества ядер не отражает реальную производительность Opteron 8300.
HyperTransport и многосокетная топология
HyperTransport выполнял несколько задач:
-
соединял процессоры между собой;
-
передавал запросы к удалённой памяти;
-
обеспечивал когерентность кэшей;
-
связывал процессоры с системным чипсетом;
-
обслуживал ввод-вывод;
-
переносил прерывания и управляющие сообщения.
Barcelona использовала HyperTransport с рабочей частотой до 1 ГГц и эффективной скоростью передачи 2,0 GT/s. Полноразмерная 16-битная линия обеспечивала двунаправленный обмен. В сервере применялось несколько независимых соединений.
Opteron 8300 располагал тремя когерентными линиями, что позволяло строить сложные многосокетные конфигурации. Производители серверов использовали различные топологии: кольца, прямые соединения, диагональные связи и промежуточные системные контроллеры.
В четырёхсокетной системе часть процессоров соединялась напрямую, а часть обмена проходила через соседний узел. В восьмисокетной конфигурации число маршрутов увеличивалось. Прошивка формировала таблицы расстояний NUMA, которые затем передавались операционной системе через ACPI.
Масштабирование зависело от характера нагрузки:
| Тип нагрузки | Поведение при добавлении сокетов |
| Независимые виртуальные машины | Хорошее масштабирование |
| Рендеринг отдельных кадров | Почти линейное при достаточной памяти |
| Большое число независимых веб-процессов | Хорошее |
| Общая база с интенсивной синхронизацией | Умеренное |
| Однопоточное приложение | Прирост отсутствует |
| Приложение с общей блокировкой | Слабое |
| Задача с частыми удалёнными обращениями | Ограниченное |
Установка восьми процессоров не превращала систему в единый быстрый 32-ядерный кристалл. Каждый сокет оставался отдельным узлом со своей памятью, кэшем и задержками. Максимальный результат достигался при разделении работы на относительно независимые части.
Socket F и совместимость платформ
Socket F представляет собой серверный разъём LGA1207. Контактные площадки расположены на процессоре, а подпружиненные контакты — в сокете материнской платы. Такая конструкция отличается от настольных Socket AM2 и AM2+, где процессор имеет ножки.
Основные свойства Socket F:
| Параметр | Характеристика |
| Тип | LGA |
| Число контактов | 1207 |
| Память | Registered ECC DDR2 |
| Процессоры | Opteron 2200, 2300, 8200, 8300 и совместимые модели |
| Число сокетов | Зависит от версии процессора и платформы |
| Контроллер памяти | Встроен в процессор |
| Межпроцессорная связь | HyperTransport |
Физическое совпадение разъёма не гарантирует работу Barcelona. Плата должна поддерживать Family 10h на уровне BIOS, микрокода, схемы питания и разводки отдельных линий питания ядер и северного моста.
Для обновления старого сервера Opteron 8200 требовались:
-
актуальный BIOS;
-
поддержка четырёхъядерных процессоров;
-
совместимый процессорный модуль;
-
достаточная мощность VRM;
-
подходящий радиатор;
-
одинаковые модели во всех сокетах;
-
поддерживаемая ревизия системной платы.
Производители корпоративных серверов выпускали специальные комплекты обновления. В некоторых системах менялись не только процессоры, но и процессорные платы, модули питания или вентиляторы.
Разъём Socket F использовался и последующими Opteron Shanghai. Совместимость с 45-нм моделями также зависела от BIOS и конкретной ревизии платы. Серверы, получившие поддержку Shanghai, обычно представляли более выгодную основу для восстановления.
Полный модельный ряд AMD Opteron 8300 Barcelona
В семейство входили стандартные, энергоэффективные и высокочастотные модели. Все процессоры имели четыре ядра, четыре потока, по 512 Кбайт L2 на ядро, 2 Мбайт общего L3, контроллер Registered ECC DDR2 и три когерентные линии HyperTransport.
| Модель | Частота | Множитель | Ядра / потоки | L2 | L3 | Класс ACP | Типичный тепловой класс | Основные степпинги |
| Opteron 8346 HE | 1,8 ГГц | 9× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 55 Вт | Около 79 Вт | B2, BA, B3 |
| Opteron 8347 | 1,9 ГГц | 9,5× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 75 Вт | 95–115 Вт | B1, B2, BA, B3 |
| Opteron 8347 HE | 1,9 ГГц | 9,5× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 55 Вт | Около 79 Вт | B2, BA, B3 |
| Opteron 8350 | 2,0 ГГц | 10× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 75 Вт | 95–115 Вт | B1, B2, BA, B3 |
| Opteron 8350 HE | 2,0 ГГц | 10× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 55 Вт | Около 79 Вт | B3 |
| Opteron 8352 | 2,1 ГГц | 10,5× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 75 Вт | До 115 Вт | B2, B3 |
| Opteron 8354 | 2,2 ГГц | 11× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 75 Вт | До 115 Вт | B2, B3 |
| Opteron 8356 | 2,3 ГГц | 11,5× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 75 Вт | До 115 Вт | B2, B3 |
| Opteron 8358 SE | 2,4 ГГц | 12× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 105 Вт | До 137 Вт | B2, B3 |
| Opteron 8360 SE | 2,5 ГГц | 12,5× | 4 / 4 | 4 × 512 Кбайт | 2 Мбайт | 105 Вт | До 137 Вт | B3 |
Каталоги разных периодов приводят тепловые значения Barcelona в двух формах. В материалах запуска встречались уровни 68, 95 и 119 Вт, а документация по питанию поздних B3 указывала расчётные классы около 79, 115 и 137 Вт. Одновременно AMD использовала показатель ACP — 55, 75 и 105 Вт. Поэтому число в карточке продавца необходимо сопоставлять с полным OPN и степпингом.
Типичные OPN исправленных моделей B3:
| Модель | Пример OPN B3 |
| Opteron 8346 HE | OS8346PAL4BGH |
| Opteron 8347 | OS8347WAL4BGH |
| Opteron 8347 HE | OS8347PAL4BGH |
| Opteron 8350 | OS8350WAL4BGH |
| Opteron 8350 HE | OS8350PAL4BGH |
| Opteron 8352 | OS8352WAL4BGH |
| Opteron 8354 | OS8354WAL4BGH |
| Opteron 8356 | OS8356WAL4BGH |
| Opteron 8358 SE | OS8358YAL4BGH |
| Opteron 8360 SE | OS8360YAL4BGH |
Окончание BGH указывает на степпинг B3. Более ранние обозначения BGC, BGD и BGE относятся к предыдущим ревизиям и требуют проверки таблицы совместимости конкретного сервера.
AMD Opteron 8346 HE
Opteron 8346 HE работал на частоте 1,8 ГГц и относился к энергоэффективному классу. Он предназначался для плотных стоечных систем и серверов, где тепловой бюджет важнее максимальной скорости одного ядра.
Преимуществом модели являлось сравнительно умеренное энергопотребление. В четырёхсокетной конфигурации разница между четырьмя HE и четырьмя SE достигала сотен ватт с учётом требований к охлаждению. Недостатком была низкая частота, ограничивавшая однопоточные приложения.
8346 HE подходит для исторической системы виртуализации, учебного NUMA-сервера и задач с большим количеством лёгких независимых процессов. Для компиляции, старых баз данных и интерактивной работы частота 1,8 ГГц ощущается медленной.
AMD Opteron 8347
Opteron 8347 с частотой 1,9 ГГц стал одной из базовых моделей раннего запуска. Он выпускался в нескольких степпингах, поэтому встречающиеся на вторичном рынке экземпляры требуют внимательной проверки маркировки.
Стандартный 8347 имел более высокий тепловой класс, чем 8347 HE, но сохранял ту же частоту. Практическая выгода стандартной версии заключалась в более широкой доступности и поддержке ранними серверными конфигурациями.
Для восстановления системы предпочтителен OS8347WAL4BGH. Ранние процессоры B2 сохраняют историческую ценность, но уступают B3 по удобству эксплуатации из-за Erratum 298.
AMD Opteron 8347 HE
Энергоэффективный 8347 HE работал на 1,9 ГГц при ACP 55 Вт. Он сочетал частоту стандартного 8347 с более низким расчётным энергопотреблением.
Модель использовалась в серверах с высокой плотностью установки и ограниченной мощностью охлаждения. В сравнении с SE она проигрывала в задачах, чувствительных к частоте, но обеспечивала более приемлемое потребление для круглосуточной эксплуатации по меркам 2008 года.
Сегодня 8347 HE интересен для многосокетной демонстрационной системы. Четыре таких процессора дают 16 физических ядер без экстремальной нагрузки на старые блоки питания и вентиляторы.
AMD Opteron 8350
Opteron 8350 работал на частоте 2,0 ГГц и стал одной из самых известных моделей Barcelona. Именно этот индекс часто использовался в обзорах, сравнительных тестах и первых демонстрациях архитектуры K10.
Частота 2,0 ГГц являлась верхней границей первоначального массового запуска. Процессор сочетал стандартный тепловой класс, четыре ядра и полный набор серверных возможностей Opteron 8300.
8350 широко встречается в разобранных системах Dell PowerEdge, HP ProLiant и платформах Tyan. Наиболее рационален вариант B3. При одинаковой цене с ранним B2 исправленный процессор имеет безусловное преимущество.
AMD Opteron 8350 HE
Opteron 8350 HE объединил частоту 2,0 ГГц и класс ACP 55 Вт. Модель вышла позднее и относится к степпингу B3.
Для четырёхсокетного сервера это одна из наиболее сбалансированных Barcelona. Шестнадцать ядер работают при умеренном для семейства тепловыделении, а частота не опускается до уровня младшего 8346 HE.
8350 HE подходит для коллекционной рабочей системы, длительных лабораторных экспериментов и ретросервера, который периодически включается под нагрузку.
AMD Opteron 8352
Opteron 8352 работал на 2,1 ГГц и занимал промежуточное положение между массовым 8350 и более быстрым 8354. Модель встречается реже, чем соседние варианты.
При покупке особенно важна проверка OPN, поскольку торговые каталоги смешивают Barcelona 8352 с другими поколениями Opteron и близкими индексами. Частота определяется по маркировке и данным BIOS.
Производительность отличается от 8350 примерно пропорционально росту частоты при одинаковой архитектуре и памяти. Прирост невелик, поэтому редкость модели не делает её более рациональной покупкой.
AMD Opteron 8354
Opteron 8354 получил частоту 2,2 ГГц. Это заметно улучшило скорость приложений, слабо масштабировавшихся на большое число ядер.
В четырёхсокетной системе 8354 обеспечивал 16 ядер и совокупную номинальную частоту 35,2 ГГц без учёта различий между однопоточной и многопоточной нагрузкой. По сравнению с 8350 прирост частоты составлял 10%.
Исправленный OS8354WAL4BGH относится к наиболее привлекательным стандартным моделям Barcelona. Он быстрее 8350, но не требует теплового бюджета SE.
AMD Opteron 8356
Opteron 8356 работал на 2,3 ГГц и стал старшей стандартной моделью. Он предназначался для серверов, где требовалась высокая производительность без перехода к 105-ваттному классу ACP.
Четырёхсокетная конфигурация давала 16 ядер на 2,3 ГГц. Для баз данных, Java, рендеринга и виртуализации это был сильный вариант внутри семейства Barcelona.
Сегодня 8356 B3 представляет лучший баланс среди стандартных Opteron 8300. Он уступает 8360 SE только 200 МГц, но создаёт меньшую нагрузку на охлаждение и питание.
AMD Opteron 8358 SE
Opteron 8358 SE получил частоту 2,4 ГГц и повышенный тепловой класс. Суффикс SE обозначал модель, ориентированную на максимальную производительность.
Процессор требовал усиленного охлаждения. В четырёхсокетном сервере только расчётное тепловыделение процессоров достигало нескольких сотен ватт. Восьмисокетная конфигурация относилась к оборудованию с очень высоким потреблением и мощным принудительным обдувом.
8358 SE интересен как редкий высокочастотный Barcelona, но для домашней лаборатории стандартный 8356 или более поздний Shanghai практичнее.
AMD Opteron 8360 SE
Opteron 8360 SE стал самым быстрым серийным представителем Barcelona. Частота составляла 2,5 ГГц, множитель — 12,5×, класс ACP — 105 Вт.
Четыре таких процессора обеспечивали 16 ядер, а восемь — 32. Модель устанавливалась в старшие конфигурации Dell, Sun и других производителей.
Высокая частота улучшала Java, базы данных и приложения с ограниченным масштабированием, но не устраняла архитектурного отставания от 45-нм Xeon. Уровень потребления B3 достигал теплового класса около 137 Вт на сокет.
Для коллекционера 8360 SE представляет наиболее интересный Barcelona. Для постоянной эксплуатации он создаёт чрезмерную нагрузку на электросеть, охлаждение и старые блоки питания.
HE, стандартные модели и SE
AMD применяла три основных энергетических класса.
| Категория | Суффикс | ACP | Характер эксплуатации |
| Энергоэффективная | HE | 55 Вт | Плотные серверы, ограниченное охлаждение |
| Стандартная | Нет | 75 Вт | Универсальные корпоративные системы |
| Высокопроизводительная | SE | 105 Вт | Максимальная частота, усиленное охлаждение |
ACP расшифровывается как Average CPU Power. Показатель описывал среднюю мощность при наборе типичных серверных нагрузок AMD. TDP использовался для расчёта системы охлаждения и был выше ACP.
В материалах запуска AMD сопоставляла:
-
55 Вт ACP и около 68 Вт TDP;
-
75 Вт ACP и около 95 Вт TDP;
-
105 Вт ACP и около 119 Вт TDP.
Поздняя документация для B3 содержала более высокие расчётные пределы:
-
около 79 Вт для HE;
-
до 115 Вт для стандартного класса;
-
до 137 Вт для SE.
Разница связана с методиками, ревизиями и конкретными OPN. Для выбора радиатора используется спецификация производителя сервера, а не только рекламное значение ACP.
HE имеет наибольший практический смысл в четырёх- и восьмисокетных системах. Снижение мощности каждого процессора умножается на число сокетов и уменьшает требования к вентиляторам.
SE оправдан только в задачах, чувствительных к частоте. Большинство хорошо масштабируемых серверных приложений получало больший эффект от дополнительных ядер, памяти и более нового поколения процессоров.
Степпинги B1, B2, BA и B3
За время производства Barcelona прошла несколько ревизий.
| Степпинг | CPUID | Состояние Erratum 298 | Практическая оценка |
| B1 | 00100F21 или близкая ранняя идентификация | Присутствует | Редкий инженерный и ранний серийный вариант |
| B2 | 00100F22 | Присутствует | Требует обхода |
| BA | 00100F2A | Присутствует | Требует обхода |
| B3 | 00100F23 | Исправлена аппаратно | Предпочтительный вариант |
Степпинг определяется несколькими способами:
-
по OPN на крышке;
-
по данным BIOS;
-
через CPU-Z в Windows;
-
командой
lscpuв Linux; -
чтением
/proc/cpuinfo; -
через средства управления сервером;
-
по сервисному номеру процессорного комплекта.
Для B3 характерно окончание BGH в полном OPN. Например, OS8350WAL4BGH обозначает Opteron 8350 стандартного теплового класса в исправленной ревизии.
В многосокетной системе устанавливаются одинаковые процессоры. Смешивание частот, тепловых классов и степпингов не относится к штатным конфигурациям производителей. Серверный BIOS обычно блокирует запуск или переводит систему в ограниченный режим.
B3 также получил обновлённый микрокод и изменения электрических характеристик. Его выбор устраняет необходимость в наиболее тяжёлом обходе ошибки TLB и упрощает эксплуатацию современных ядер Linux.
Ошибка TLB Erratum 298
TLB хранит результаты преобразования виртуальных адресов в физические. Без него процессору пришлось бы постоянно обходить многоуровневые таблицы страниц в памяти.
Erratum 298 затрагивала ситуацию, когда процессор вытеснял строку из L2 одновременно с обновлением битов accessed или dirty в записи таблицы страниц. При определённом совпадении операций устаревшая запись попадала в общий L3, а межпроцессорный запрос нарушал ожидаемую атомарность обновления.
Документация AMD перечисляла тяжёлые последствия:
-
ошибка протокола L3;
-
machine check;
-
потеря когерентности;
-
повреждение данных;
-
остановка системы.
Сбой проявлялся редко, но серверный сегмент не допускает неисправленной возможности повреждения данных. Особенно чувствительными были виртуализация, интенсивное управление памятью и многосокетные конфигурации.
BIOS-обход отключал часть логики кэширования TLB. Производительность снижалась, поскольку больше операций проходило через менее эффективный путь. В отдельных тестах потери были небольшими, а в виртуализации и памяти достигали заметных значений.
В многопроцессорной системе обход применялся ко всем установленным процессорам. Одновременная работа исправленного и неисправленного режима не поддерживалась.
Степпинг B3 устранил Erratum 298 аппаратно. Поэтому покупка Barcelona для работающего сервера начинается с проверки BGH. Ранние B2 подходят для коллекции и исторического тестирования, но не для хранения важных данных.
Ошибка TLB нанесла серии значительный репутационный ущерб. AMD задержала широкие поставки, а производители серверов перенесли выпуск части конфигураций. Intel в тот же период ускоряла внедрение 45-нм Xeon, поэтому Barcelona потеряла критически важное время.
Управление частотой и энергопотреблением
Barcelona получила более развитую систему питания по сравнению с K8. Ядра и встроенный северный мост использовали раздельные линии напряжения. Контроллер памяти сохранял стабильный режим, когда вычислительные ядра снижали частоту.
Основные технологии:
-
Independent Dynamic Core Technology;
-
Dual Dynamic Power Management;
-
AMD PowerNow!;
-
CoolCore;
-
раздельные P-состояния ядер;
-
отключение неиспользуемых участков логики;
-
управление частотой по нагрузке.
Каждое ядро изменяло рабочее состояние независимо. При частичной нагрузке активное ядро сохраняло высокую частоту, а простаивающие ядра переходили в экономичный режим.
CoolCore отключала неиспользуемые части кристалла. Это снижало динамическое потребление без вмешательства операционной системы.
Раздельное питание северного моста было особенно важно для встроенного контроллера памяти. У K8 снижение частоты ядра сильнее связывалось с работой подсистемы памяти. В K10 контроллер сохранял необходимую скорость независимо от состояния вычислительных блоков.
Автоматического повышения частоты выше номинала в Barcelona нет. Все ядра работают в пределах заданного множителя. Технологии Turbo Core появились в более поздних процессорах AMD.
Серверный BIOS обычно предлагает несколько профилей:
-
максимальная производительность;
-
сбалансированный режим;
-
минимальное энергопотребление;
-
управление операционной системой;
-
фиксированное P-состояние.
Для исторических тестов используется режим максимальной производительности. Для домашней лаборатории рационален сбалансированный профиль с активным PowerNow.
AMD-V и виртуализация
Barcelona проектировалась в период быстрого распространения серверной виртуализации. Все модели поддерживали AMD-V, также обозначаемую как Secure Virtual Machine.
Аппаратные средства виртуализации выполняли:
-
переключение между гостевой и основной системой;
-
перехват привилегированных инструкций;
-
хранение состояния виртуальной машины;
-
управление виртуальными прерываниями;
-
изоляцию адресных пространств;
-
ускорение вложенной трансляции памяти.
Rapid Virtualization Indexing реализовывала Nested Paging. Процессор самостоятельно преобразовывал гостевой виртуальный адрес через гостевую и хозяйскую таблицы страниц. Это уменьшало число программных ловушек и снижало нагрузку на гипервизор.
Функция особенно полезна при большом объёме памяти и частых переключениях виртуальных машин. Без неё гипервизор поддерживает теневые таблицы страниц, что создаёт дополнительные операции и синхронизацию.
К моменту выхода Barcelona поддержку новой архитектуры заявляли VMware, Microsoft, Red Hat, SUSE, XenSource, Sun и другие поставщики серверного программного обеспечения.
Типичная четырёхсокетная система давала 16 физических ядер и 64–256 Гбайт памяти. Для 2008 года это была сильная платформа консолидации. На одном сервере размещались десятки лёгких инфраструктурных машин, тестовые среды, контроллеры домена, веб-службы и корпоративные приложения.
Современное применение ограничено низкой производительностью на ядро и устаревшим набором инструкций. Актуальные гипервизоры прекращают поддержку старых процессоров, контроллеров и BIOS. Для лаборатории лучше подходит Linux с KVM или версия гипервизора, соответствующая эпохе оборудования.
Поддерживаемые операционные системы
Во время коммерческой эксплуатации Barcelona использовалась со следующими системами:
-
Microsoft Windows Server 2003 x64;
-
Microsoft Windows Server 2008;
-
Red Hat Enterprise Linux;
-
SUSE Linux Enterprise Server;
-
Debian;
-
Ubuntu Server;
-
Solaris x86;
-
VMware ESX;
-
Xen;
-
FreeBSD.
Современные ядра Linux по-прежнему распознают Family 10h, NUMA и AMD-V. Главные проблемы связаны не с самим процессором, а со старой периферией:
-
RAID-контроллерами;
-
сетевыми адаптерами;
-
контроллерами удалённого управления;
-
устаревшим ACPI;
-
проприетарными датчиками;
-
старым режимом загрузки;
-
отсутствием UEFI;
-
ограничениями BIOS по размеру накопителя.
Windows 10 и Windows 11 не являются штатными системами для таких серверов. Windows 7 и Windows Server 2008 R2 лучше соответствуют аппаратуре по набору драйверов. Для безопасной лаборатории предпочтителен современный Linux без прямого доступа устаревших служб в интернет.
Виртуальные машины позволяют запускать старые системы внутри более контролируемого окружения, но сам хост остаётся устаревшей платформой. Он требует сетевой изоляции, актуального межсетевого экрана и отключения ненужных интерфейсов управления.
Серверы на AMD Opteron 8300
Dell PowerEdge R905
Dell PowerEdge R905 — четырёхсокетный стоечный сервер высотой 4U. Он создавался для виртуализации, крупных баз данных и консолидации.
Основные свойства:
-
два или четыре процессора Opteron 8300;
-
до 16 физических ядер Barcelona;
-
Registered ECC DDR2;
-
большой объём памяти;
-
встроенный RAID;
-
горячая замена накопителей;
-
резервированные блоки питания;
-
несколько слотов PCI Express;
-
контроллер удалённого управления DRAC.
R905 отличается сравнительно удобным доступом к компонентам. Процессоры и память расположены в крупном корпусе с мощным фронтальным обдувом. Для домашнего использования сервер остаётся шумным и тяжёлым.
Dell позиционировала R905 как платформу для виртуализации и систем, которым требовались четыре процессорных сокета и большой объём памяти.
Dell PowerEdge M905
PowerEdge M905 представлял собой четырёхсокетный блейд. Он устанавливался в модульное шасси Dell и использовал общие блоки питания, вентиляторы и сетевые модули.
Конфигурация с четырьмя Opteron 8360 SE участвовала в SPECjbb2005 и показала высокий для Barcelona результат. Блейд не подходит для автономного запуска без шасси, поэтому отдельный M905 на вторичном рынке не является полноценным сервером.
HP ProLiant DL585 G5
HP ProLiant DL585 G5 — четырёхсокетный сервер формата 4U. Он поддерживал Barcelona, большие объёмы Registered ECC DDR2 и корпоративные средства управления HP.
Типичная конфигурация включала:
-
два или четыре Opteron 8300;
-
до 16 ядер;
-
память PC2-5300 Registered DDR2;
-
аппаратный Smart Array;
-
горячую замену SAS;
-
iLO;
-
резервированные источники питания;
-
несколько PCI Express.
В документации HP указывались конфигурации с Opteron 8354 и расширение памяти до 256 Гбайт при использовании модулей высокой ёмкости.
DL585 G5 удобен для коллекции благодаря стандартному стоечному формату и хорошей документации. Его недостатки — высокий шум, потребление и дорогие проприетарные элементы.
Sun Fire X4600 M2
Sun Fire X4600 M2 относится к наиболее впечатляющим системам Barcelona. Сервер поддерживал до восьми процессоров и 32 физических ядер.
Конфигурация включала:
-
до 8 × Opteron 8300;
-
до 64 разъёмов DIMM;
-
сотни гигабайт Registered ECC DDR2;
-
четыре внутренних SAS-накопителя;
-
несколько гигабитных сетевых портов;
-
восемь слотов расширения;
-
резервированные блоки питания;
-
сервисный процессор ILOM.
В списках поддерживаемых моделей присутствовали Opteron 8347 HE, 8356 и 8360 SE. Максимальный объём памяти зависел от ёмкости DIMM и ревизии платформы.
X4600 M2 хорошо демонстрирует преимущества NUMA: каждый процессор имеет локальную память, а вся система представляет единое адресное пространство. Одновременно сервер показывает слабую сторону архитектуры — сложность маршрутизации удалённых обращений в восьмисокетной топологии.
Sun Blade X8440
Sun Blade X8440 представлял собой четырёхсокетный модуль для блейд-шасси Sun. Он поддерживал Opteron 8300 и предназначался для вычислительных кластеров и виртуализации.
Как и Dell M905, отдельный блейд требует совместимого шасси. Покупка одного модуля без корзины, коммутационных блоков и управляющей инфраструктуры не даёт рабочую систему.
IBM System x3755
IBM System x3755 выпускался в четырёхсокетных конфигурациях AMD. Платформа использовала отдельные процессорные модули и Registered ECC DDR2.
На каждый процессорный модуль приходилось несколько разъёмов памяти. В документации IBM для x3755 указывалась PC2-5300 ECC и восемь разъёмов DIMM на процессорной карте.
При покупке требуется отличать исходный x3755 Socket F от более позднего x3755 M3 на другой платформе и памяти DDR3.
Tyan и Supermicro
Tyan выпускала четырёхсокетные платы Thunder и готовые серверы Transport. Supermicro предлагала платы и системы семейства H8.
Такие платформы интереснее проприетарных серверов для нестандартной сборки, но требуют полного комплекта:
-
специальных блоков питания;
-
радиаторов Socket F;
-
процессорных воздуховодов;
-
серверного корпуса;
-
совместимых вентиляторов;
-
кабелей передней панели;
-
модулей управления.
Обычный ATX-корпус плохо подходит для четырёхсокетной платы. Формат часто превышает E-ATX, а расположение сокетов рассчитано на продольный поток воздуха.
Рекомендуемые серверные конфигурации
Недорогой ретросервер
| Компонент | Рекомендация |
| Процессоры | 4 × Opteron 8350 B3 |
| Ядра / потоки | 16 / 16 |
| Память | 32–64 Гбайт Registered ECC DDR2 |
| Системный накопитель | SATA SSD 240–480 Гбайт |
| Хранилище | 2–4 SATA HDD |
| Сеть | 1 или 2 × Gigabit Ethernet |
| Система | Debian или другой современный Linux |
| Назначение | Историческое ПО, NUMA, сборки, лёгкие виртуальные машины |
Opteron 8350 B3 распространён и не требует теплового бюджета SE. SSD устраняет задержки старых жёстких дисков, хотя пропускная способность контроллера остаётся ограниченной.
Энергоэффективная четырёхсокетная система
| Компонент | Рекомендация |
| Процессоры | 4 × Opteron 8350 HE |
| Ядра | 16 |
| Память | 64 Гбайт |
| Накопители | 2 × SATA SSD |
| Сеть | Двухпортовый Gigabit Ethernet |
| Режим BIOS | Сбалансированный |
| Назначение | Учебная виртуализация, стенд NUMA |
Эта сборка остаётся энергоёмкой по современным меркам, но заметно экономичнее системы с 8358 SE или 8360 SE.
Максимальная Barcelona
| Компонент | Рекомендация |
| Сервер | Sun Fire X4600 M2 |
| Процессоры | 8 × Opteron 8360 SE |
| Ядра | 32 |
| Память | 128–512 Гбайт, по возможностям платформы |
| Накопители | SAS или SSD через HBA |
| Питание | Штатные резервированные блоки |
| Назначение | Коллекция, демонстрация 8P NUMA |
Такая система представляет исторический интерес, но не экономическую ценность. Восемь процессоров класса до 137 Вт создают огромную тепловую нагрузку. К ней добавляются память, чипсет, диски и вентиляторы.
Лаборатория виртуализации
Для виртуализации лучше использовать четыре Opteron 8356 B3 или 8350 HE. Память распределяется симметрично, а виртуальные машины закрепляются за NUMA-узлами.
Практическая схема для 64 Гбайт:
-
16 Гбайт локальной памяти на каждый процессор;
-
четыре группы виртуальных машин;
-
по четыре физических ядра на группу;
-
отдельные очереди ввода-вывода;
-
разделение системного и пользовательского хранилища.
Слишком крупная виртуальная машина, использующая память всех четырёх узлов, создаёт больше удалённых обращений. Несколько независимых машин распределяются эффективнее.
Производительность одного процессора
Частоты Barcelona составляли от 1,8 до 2,5 ГГц. На фоне современных процессоров они крайне низкие, но K10 обеспечивала заметный прирост производительности за такт относительно K8.
Сильные стороны:
-
128-битные SSE-блоки;
-
низкая задержка локальной памяти;
-
большой L1;
-
четыре физических ядра;
-
эффективные операции с плавающей точкой;
-
отсутствие общей системной шины;
-
хорошая пропускная способность в многосокетной системе.
Слабые стороны:
-
низкая частота;
-
небольшой L3;
-
отсутствие SMT;
-
отсутствие автоматического повышения частоты;
-
ограниченная однопоточная скорость;
-
ранний 65-нм техпроцесс;
-
высокая задержка удалённой памяти;
-
зависимость от NUMA-оптимизации.
При одинаковой архитектуре разница между моделями близка к частотной:
| Модель | Частота | Относительно 8346 HE |
| 8346 HE | 1,8 ГГц | 100% |
| 8347 | 1,9 ГГц | 105,6% |
| 8350 | 2,0 ГГц | 111,1% |
| 8352 | 2,1 ГГц | 116,7% |
| 8354 | 2,2 ГГц | 122,2% |
| 8356 | 2,3 ГГц | 127,8% |
| 8358 SE | 2,4 ГГц | 133,3% |
| 8360 SE | 2,5 ГГц | 138,9% |
Реальный прирост ниже или выше этой пропорции в зависимости от памяти, синхронизации и ограничений приложения. Задача, упирающаяся в пропускную способность DDR2, слабо реагирует на частоту ядра. Однопоточный код приближается к линейной зависимости.
Результаты исторических тестов
Сравнение старых серверных процессоров требует осторожности. Результат зависит от:
-
числа сокетов;
-
конфигурации памяти;
-
степпинга;
-
активности обхода TLB;
-
версии BIOS;
-
компилятора;
-
операционной системы;
-
Java-машины;
-
используемой математической библиотеки;
-
привязки потоков;
-
локальности памяти.
Поэтому данные разных изданий не объединяются в единый рейтинг. Каждая таблица рассматривается в рамках собственной методики.
LINPACK в тестах AnandTech
AnandTech тестировал раннюю Barcelona 2,0 ГГц и сравнивал её с Opteron K8 и Xeon. В LINPACK новая архитектура продемонстрировала большой рост относительно K8 благодаря 128-битным блокам SSE.
| Сравнение | Результат |
| Barcelona 2,0 ГГц против Opteron 2224 SE с частотой на 60% выше | Barcelona оказалась быстрее |
| Прирост K10 относительно K8 при одинаковой частоте | До 142% в использованной конфигурации |
| Xeon 5345 2,33 ГГц против Barcelona 2,0 ГГц, четыре потока | Xeon быстрее примерно на 25–26% |
| Xeon против Barcelona, восемь потоков | Преимущество Xeon около 20–23% |
Тест использовал Intel Math Kernel Library, оптимизированную для Xeon. Поэтому результат хорошо показывает пиковую производительность выбранного программного стека, но не является нейтральной оценкой всех математических приложений.
Главный вывод заключается в том, что K10 радикально улучшила SIMD относительно K8. При этом Barcelona не смогла полностью компенсировать частотное преимущество Xeon.
LINPACK в тесте TechwareLabs
TechwareLabs сравнила Opteron Barcelona 2347 1,9 ГГц с Xeon 5150 2,6 ГГц. Модель 2347 относится к двухсокетной серии, но использует тот же кристалл и архитектуру, что и Opteron 8347.
| Процессор | Частота | Результат LINPACK |
| AMD Opteron 2347 Barcelona | 1,9 ГГц | 37,5 GFLOP/s |
| Intel Xeon 5150 Woodcrest | 2,6 ГГц | 35,3 GFLOP/s |
Несмотря на значительно меньшую частоту, Barcelona показала более высокий результат. Издание оценило преимущество новой архитектуры на одинаковой частоте примерно в 20% в своём наборе испытаний.
Это сравнение подчёркивает сильную сторону Barcelona в векторных вычислениях. Оно не отражает скорость баз данных, Java, однопоточного кода и дисковых приложений.
SPECjbb2005 на Dell PowerEdge M905
Четырёхсокетный Dell PowerEdge M905 с Opteron 8360 SE участвовал в сертифицированном SPECjbb2005.
Конфигурация:
| Компонент | Значение |
| Процессоры | 4 × AMD Opteron 8360 SE |
| Частота | 2,5 ГГц |
| Ядра | 16 |
| Память | 32 Гбайт DDR2-667 |
| Операционная система | Windows Server 2003 Enterprise x64 |
| Java | Oracle JRockit 6 |
| Число JVM | 4 |
Результаты:
| Показатель | Значение |
| Общий результат | 438 773 bops |
| На одну JVM | 109 693 bops/JVM |
| JVM 1 | 106 083 |
| JVM 2 | 113 657 |
| JVM 3 | 104 346 |
| JVM 4 | 114 687 |
Распределение результатов между четырьмя JVM показывает хорошую симметрию сокетов. Разница между минимальным и максимальным значением оставалась умеренной, что указывает на правильное размещение памяти и потоков.
PassMark
В исторической базе PassMark двухпроцессорная конфигурация с двумя Opteron 8350 получила следующие показатели:
| Параметр | Результат |
| Число процессоров | 2 |
| Физические ядра | 8 |
| CPU Mark | 4 291 |
| Однопоточный показатель | 457 |
Эти числа нельзя напрямую сравнивать с современными результатами без учёта версии теста. Они хорошо иллюстрируют главный недостаток Barcelona: многопоточная сумма остаётся приемлемой для старой платформы, а скорость одного потока крайне мала.
Cinebench 2003
В базе старого Cinebench встречаются следующие значения:
| Процессор | Значение в базе |
| AMD Opteron 8350 | 26,80 |
| AMD Opteron 2350 | 26,80 |
| Intel Xeon 5160 | 27,60 |
Разница между Opteron 8350 и 2350 отсутствует из-за одинакового кристалла и частоты при тестировании сопоставимого числа ядер. Индекс серии определяет поддерживаемое число сокетов, а не скорость одного процессора.
Масштабирование по числу процессоров
Barcelona проектировалась не ради рекордной скорости одного ядра, а ради масштабирования платформы.
Теоретическая структура:
| Сокеты | Ядра | Контроллеры памяти | Локальные каналы DDR2 |
| 1 | 4 | 1 | 2 |
| 2 | 8 | 2 | 4 |
| 4 | 16 | 4 | 8 |
| 8 | 32 | 8 | 16 |
Каждый новый сокет добавляет четыре ядра и два канала памяти. Это выгодно отличает Opteron от систем с общей шиной, где рост числа процессоров усиливает конкуренцию за один контроллер.
Линейное масштабирование достигается в независимых задачах. Например, рендеринг отдельных кадров делится между ядрами почти без обмена. Виртуальные машины также изолируются по узлам.
База данных масштабируется сложнее. Общий буферный пул, блокировки, журнал транзакций и межузловая когерентность ограничивают прирост. Правильная настройка NUMA уменьшает потери, но не устраняет их полностью.
Восьмисокетная система особенно чувствительна к топологии. Доступ к памяти соседнего процессора быстрее, чем к узлу, находящемуся через несколько переходов. Операционная система учитывает расстояния, но миграция процессов и неудачное распределение памяти ухудшают результат.
Практически четырёхсокетная конфигурация является наиболее сбалансированной. Она обеспечивает 16 ядер и четыре контроллера памяти без чрезмерной сложности 8P-системы.
Сравнение с AMD Opteron K8 8200
Opteron 8200 использовал двухъядерную архитектуру K8 и тот же Socket F. Barcelona удвоила число ядер и внесла серьёзные внутренние изменения.
| Параметр | Opteron 8200 K8 | Opteron 8300 Barcelona |
| Ядра | 2 | 4 |
| Потоки | 2 | 4 |
| Техпроцесс | 90 или 65 нм | 65 нм |
| L1 на ядро | 64 + 64 Кбайт | 64 + 64 Кбайт |
| L2 на ядро | До 1 Мбайт | 512 Кбайт |
| Общий L3 | Нет | 2 Мбайт |
| SSE | 64-битный внутренний тракт для многих операций | Полноценные 128-битные блоки |
| Виртуализация | AMD-V на поздних моделях | AMD-V и Nested Paging |
| Управление питанием | Общее для ядра и контроллера | Раздельные домены |
| Ядер в 4P | 8 | 16 |
| Ядер в 8P | 16 | 32 |
Обновление с K8 на Barcelona давало максимальный эффект в многопоточных задачах. Число ядер удваивалось, а производительность SSE за такт заметно росла.
Однопоточная скорость зависела от частоты. Высокочастотный двухъядерный Opteron K8 сохранял конкурентоспособность в старых приложениях, использующих один или два потока. Ранний Barcelona 1,8–2,0 ГГц не всегда превосходил K8 с частотой около 3 ГГц.
Общий L3 улучшал обмен между ядрами, но уменьшение L2 с 1 Мбайт до 512 Кбайт влияло на приложения с локальным рабочим набором среднего размера.
Совместимость с Socket F была важным преимуществом, но обновление требовало подтверждения производителя. Новая схема раздельного питания и требования BIOS исключали универсальную установку Barcelona в любую плату K8.
Сравнение с Opteron 8300 Shanghai
Shanghai стал прямым преемником Barcelona и сохранил базовую архитектуру K10.
| Параметр | Barcelona | Shanghai |
| Техпроцесс | 65 нм | 45 нм |
| Ядра | 4 | 4 |
| L2 | 4 × 512 Кбайт | 4 × 512 Кбайт |
| L3 | 2 Мбайт | 6 Мбайт |
| Частоты | 1,8–2,5 ГГц | До 2,9 ГГц в линейке |
| Память | DDR2-667 | До DDR2-800 на совместимых платформах |
| Энергоэффективность | Низкая по поздним меркам Socket F | Существенно выше |
| TLB Erratum 298 | Устранена только в B3 | Не относится к серийному Shanghai |
| Разъём | Socket F | Socket F |
| Производительность на такт | Базовая K10 | Улучшенная K10 |
Увеличение L3 с 2 до 6 Мбайт заметно улучшило базы данных, виртуализацию и приложения с крупным рабочим набором. Переход на 45 нм позволил поднять частоты без пропорционального роста потребления.
Среди многосокетных Shanghai встречались:
-
Opteron 8374 HE;
-
Opteron 8376 HE;
-
Opteron 8378;
-
Opteron 8380;
-
Opteron 8382;
-
Opteron 8384;
-
Opteron 8386 SE.
Для совместимого сервера Socket F Shanghai является более рациональным процессором. Barcelona сохраняет преимущество только в цене и коллекционной ценности.
При обновлении проверяются BIOS, ревизия процессорной платы и список поддерживаемых OPN. Некоторые серверы требуют нового модуля VRM или специального комплекта производителя.
Сравнение с Intel Xeon 7300 Tigerton
Прямым конкурентом Opteron 8300 на старте была серия Intel Xeon 7300 Tigerton. Эти процессоры предназначались для четырёхсокетных систем.
| Модель | Ядра | Частота | Кэш | Тепловой класс | Стартовая цена |
| Xeon X7350 | 4 | 2,93 ГГц | 8 Мбайт L2 | 130 Вт | 2 301 $ |
| Xeon E7340 | 4 | 2,40 ГГц | 8 Мбайт L2 | 80 Вт | 1 980 $ |
| Xeon E7330 | 4 | 2,40 ГГц | 6 Мбайт L2 | 80 Вт | 1 391 $ |
| Xeon E7320 | 4 | 2,13 ГГц | 4 Мбайт L2 | 80 Вт | 1 177 $ |
| Xeon E7310 | 4 | 1,60 ГГц | 4 Мбайт L2 | 80 Вт | 856 $ |
| Opteron 8350 | 4 | 2,00 ГГц | 2 Мбайт L2 + 2 Мбайт L3 | 75 Вт ACP | 1 019 $ |
| Opteron 8347 | 4 | 1,90 ГГц | 2 Мбайт L2 + 2 Мбайт L3 | 75 Вт ACP | 768–786 $ |
| Opteron 8347 HE | 4 | 1,90 ГГц | 2 Мбайт L2 + 2 Мбайт L3 | 55 Вт ACP | 873 $ |
| Opteron 8346 HE | 4 | 1,80 ГГц | 2 Мбайт L2 + 2 Мбайт L3 | 55 Вт ACP | 698 $ |
Цены относятся к периоду запуска и крупным партиям. Они показывают агрессивное позиционирование AMD: Opteron стоил заметно дешевле старших Xeon MP.
Архитектурное различие было принципиальным.
Xeon 7300 использовал:
-
общую системную шину;
-
внешний контроллер памяти;
-
общий чипсет;
-
несколько процессоров, конкурирующих за ресурсы шины;
-
крупный L2 для компенсации задержек памяти.
Opteron 8300 использовал:
-
встроенный контроллер в каждом процессоре;
-
локальную память каждого сокета;
-
HyperTransport;
-
NUMA;
-
общий L3 внутри кристалла;
-
рост полосы памяти при добавлении сокетов.
Xeon X7350 имел значительно более высокую частоту и крупный кэш. Он выигрывал в однопоточных и чувствительных к кэшу приложениях. Opteron был сильнее в локальном доступе к памяти и хорошо распределённых многосокетных нагрузках.
Сравнение с Xeon 5300 и 5400
Xeon 5300 Clovertown и Xeon 5400 Harpertown предназначались преимущественно для двухсокетных серверов. Они не являлись прямыми 4P-аналогами Opteron 8300, но конкурировали по общей производительности.
Основные соперники:
-
Xeon X5365;
-
Xeon E5345;
-
Xeon E5430;
-
Xeon E5450;
-
Xeon X5460;
-
Xeon X5470.
Harpertown производился по 45-нм техпроцессу и достигал частот выше 3 ГГц. Два четырёхъядерных Xeon давали восемь быстрых ядер. Четыре Barcelona давали 16 более медленных ядер и значительно больший объём доступной памяти.
Для лицензируемого по сокетам программного обеспечения Opteron 8300 выглядел привлекательно: один сокет содержал четыре нативных ядра. Для программ, лицензируемых по ядрам, преимущество исчезало.
Двухсокетный Xeon 5400 обычно был:
-
компактнее;
-
экономичнее;
-
быстрее на поток;
-
проще в обслуживании;
-
доступнее по материнским платам.
Четырёхсокетный Opteron 8300 превосходил его по:
-
максимальному числу ядер;
-
числу каналов памяти;
-
максимальному объёму RAM;
-
масштабируемости виртуальных машин;
-
возможностям крупных NUMA-нагрузок.
Сравнение с Xeon 7400 Dunnington
Xeon 7400 вышел позднее и получил до шести ядер на процессор. Четырёхсокетная система с Xeon X7460 содержала 24 ядра.
Dunnington имел крупный общий кэш L3 и улучшил многосокетную производительность Intel, но сохранил архитектуру с внешним контроллером памяти.
В сравнении с Barcelona:
| Характеристика | Opteron 8300 | Xeon 7400 |
| Максимум ядер на сокет | 4 | 6 |
| Контроллер памяти | В процессоре | В чипсете |
| Память | NUMA | Общая через чипсет |
| Общий L3 | 2 Мбайт | Значительно больше |
| Частота | До 2,5 ГГц | Зависит от модели |
| Максимум ядер в 4P | 16 | 24 |
| Межпроцессорная связь | HyperTransport | Системная шина |
| Энергоэффективность | Ограничена 65 нм | Выше у части моделей |
Xeon 7400 усилил давление на Barcelona в корпоративном сегменте. AMD ответила Shanghai с большим L3 и 45-нм техпроцессом.
Другие серверные архитектуры эпохи
Opteron и Xeon не были единственными вариантами.
IBM POWER6
POWER6 использовался в крупных системах IBM. Он отличался высокой частотой, развитой RAS-функциональностью и сильной производительностью корпоративных приложений.
Платформа стоила значительно дороже x86 и требовала AIX, IBM i или Linux для POWER. Она предназначалась для критически важных баз данных и транзакционных систем.
Sun UltraSPARC T2
UltraSPARC T2 делал ставку на большое число аппаратных потоков. Он хорошо подходил для веб-служб, Java и сетевых задач, но имел низкую производительность одного потока.
Barcelona предлагала более универсальную x86-совместимость и широкий выбор операционных систем.
Intel Itanium
Itanium использовался в серверах HP Integrity и других системах высокого класса. Архитектура имела развитые средства надёжности, но требовала специально скомпилированного программного обеспечения.
Opteron сохранял полную совместимость с распространённым x86-64 и был существенно доступнее.
Оценки технических изданий
AnandTech
AnandTech отмечал серьёзный рост производительности за такт относительно K8, особенно в SSE и вычислениях с плавающей точкой. Издание также выделяло встроенный контроллер памяти и выгодное ценообразование четырёхсокетной серии.
Главной претензией были низкие стартовые частоты. Архитектура имела потенциал, но Opteron 1,8–2,0 ГГц приходилось конкурировать с Xeon около 3 ГГц. Выход 45-нм Harpertown усиливал эту проблему.
HotHardware
HotHardware рассматривал Barcelona как крупнейшее архитектурное изменение AMD после первого K8. Издание подчёркивало монолитные четыре ядра, общий L3, улучшенный контроллер памяти, расширенные SSE-блоки и новые средства питания.
Одновременно обзор отмечал ограничение стартовой частоты уровнем около 2 ГГц. Это не позволяло новой архитектуре раскрыть весь прирост производительности за такт.
TechwareLabs
TechwareLabs положительно оценило производительность Barcelona на одинаковой частоте и результаты LINPACK. В тестовой конфигурации Opteron 1,9 ГГц превзошёл Xeon 2,6 ГГц.
Итоговая оценка была сдержанно положительной: архитектура обладала сильным потенциалом, но коммерческий успех зависел от роста частот и стабильных поставок.
Wired
Wired рассматривал Barcelona как важное, но не революционное обновление. Публикация выделяла нативную четырёхъядерную конструкцию и преимущества памяти, одновременно указывая на технологическое отставание AMD по производственному процессу.
После обнаружения TLB-дефекта Wired связывал задержки поставок с ослаблением позиции AMD на фоне 45-нм Intel.
The Register
The Register до выхода процессора отмечал привлекательность сохранения Socket F и рост относительно двухъядерных Opteron. При этом издание не считало Barcelona гарантированным переломом рынка, поскольку Intel уже обладала сильными процессорами Core и быстро развивала техпроцесс.
Игровое применение
AMD Opteron 8300 не создавался для игровых компьютеров. Серия ориентирована на многосокетные серверы и имеет характеристики, неудобные для игровой системы:
-
низкая частота 1,8–2,5 ГГц;
-
отсутствие Turbo;
-
слабая производительность одного потока;
-
Registered ECC DDR2;
-
крупные серверные платы;
-
высокий шум;
-
большое энергопотребление;
-
отсутствие встроенного звука на многих платах;
-
отсутствие стандартной передней панели;
-
ограниченная совместимость с видеокартами;
-
старые версии PCI Express;
-
отсутствие современных инструкций AVX и SSE4.2;
-
отсутствие встроенной графики.
Большинство игр 2000-х годов использует один или два основных потока. Дополнительные процессоры практически не повышают частоту кадров. Четырёхсокетный сервер с 16 ядрами Barcelona уступает гораздо более простому настольному процессору с высокой частотой.
Надёжной стандартизированной базы игровых тестов Opteron 8300 нет. Серверные обзоры измеряли Java, базы данных, виртуализацию, память и научные вычисления. Поэтому приводить вымышленные показатели FPS нельзя.
Платформа запускает игры соответствующей эпохи при наличии видеокарты и подходящей операционной системы:
-
Half-Life 2;
-
Counter-Strike: Source;
-
Portal;
-
Quake 4;
-
Doom 3;
-
F.E.A.R.;
-
Left 4 Dead;
-
The Elder Scrolls IV: Oblivion;
-
Fallout 3;
-
старые стратегии;
-
классические симуляторы.
Наиболее предсказуемо работают игры с поддержкой Windows XP или Windows 7 и невысокими требованиями к одному потоку.
Современные проекты сталкиваются с недостатком однопоточной производительности, отсутствием требуемых инструкций и ограничениями старых драйверов. Платформа не подходит для актуального игрового компьютера.
Экспериментальная ретроигровая сборка
| Компонент | Вариант |
| Процессоры | 2 или 4 × Opteron 8356 B3 |
| Память | 16–32 Гбайт Registered ECC DDR2 |
| Видеокарта | GeForce GTX 750 Ti или Radeon HD 7750 |
| Накопитель | SATA SSD |
| Звук | PCI Express или USB-аудио |
| Система | Windows 7 x64 |
| Корпус | Штатный серверный или модифицированный промышленный |
| Назначение | Игры 2004–2010 годов, эксперименты |
GeForce GTX 750 Ti и Radeon HD 7750 подходят благодаря низкому энергопотреблению и отсутствию чрезмерной нагрузки на старую платформу. Более мощная видеокарта не устраняет процессорное ограничение.
Для снижения шума применяются крупные вентиляторы с сохранением направленного потока через радиаторы, VRM и память. Полное удаление серверных турбин без контроля температур недопустимо.
Однопроцессорная или двухпроцессорная рабочая станция на Opteron 2300 лучше подходит для ретроигр, чем 4P-система. Она проще, тише и имеет меньше проблем с NUMA.
Разгон
Серверные Opteron 8300 имеют фиксированные множители и устанавливаются в платы без развитых функций разгона. BIOS корпоративных серверов ориентирован на стабильность, а не на изменение частоты.
Теоретически частота связана с опорной частотой HyperTransport, но её повышение одновременно влияет на:
-
ядра;
-
контроллер памяти;
-
соединения HyperTransport;
-
межпроцессорную синхронизацию;
-
работу чипсета;
-
стабильность Registered ECC DDR2.
В четырёхсокетной системе все процессоры и линии должны сохранять синхронную работу. Небольшое отклонение одного узла вызывает ошибки памяти, зависания и machine check.
Проверенных массовых результатов разгона серии 8300 нет. Серверные платы не предоставляют необходимые настройки напряжения, а риск повреждения редкого VRM значительно превышает практическую пользу.
Рациональные способы повышения скорости:
-
установка Opteron 8356 вместо 8350;
-
переход на 8358 SE или 8360 SE при достаточном охлаждении;
-
обновление до Shanghai;
-
увеличение объёма памяти;
-
симметричное заполнение каналов;
-
установка SSD;
-
правильная настройка NUMA;
-
отключение обхода TLB только на B3;
-
выбор оптимизированной версии компилятора.
Охлаждение
Процессоры Socket F используют серверные радиаторы с креплением, отличающимся от настольных Socket AM2. Конструкция зависит от производителя платы.
В стоечном сервере применяются пассивные радиаторы и мощные фронтальные вентиляторы. Воздух проходит через:
-
дисковую корзину;
-
модули памяти;
-
радиаторы процессоров;
-
VRM;
-
блоки расширения;
-
заднюю часть корпуса.
Удаление штатной крышки или воздуховода нарушает этот маршрут. Температура отдельных компонентов растёт даже при установке крупного бытового вентилятора.
Особого внимания требуют:
-
процессоры SE;
-
силовые транзисторы VRM;
-
Registered DDR2;
-
северный мост;
-
RAID-контроллер;
-
блоки питания;
-
удалённые процессоры в конце воздушного канала.
Для домашнего стенда подходят HE или стандартные B3. SE требует штатного серверного охлаждения.
Старые термопрокладки и термопаста заменяются. Радиаторы очищаются от пыли, а вентиляторы проверяются на люфт и ошибки тахометра. Серверный контроллер повышает обороты до максимума при отсутствии сигнала от одного вентилятора.
Электропотребление
Потребление всей системы значительно превышает сумму ACP процессоров.
Пример четырёхсокетного сервера:
| Компонент | Ориентир по мощности |
| 4 × Opteron стандартного класса | До 460 Вт по верхнему расчётному классу |
| Память DDR2 | 60–150 Вт |
| Чипсет и VRM | 40–100 Вт |
| Накопители | 10–100 Вт |
| Вентиляторы | 30–100 Вт |
| Контроллеры и сеть | 20–60 Вт |
Полная нагрузка мощной конфигурации приближается к нескольким сотням ватт и превышает показатели современного односокетного сервера с намного большей производительностью.
Восьмисокетный X4600 M2 с SE относится к оборудованию дата-центров. Его эксплуатация требует отдельной линии питания, мощной вентиляции и контроля температуры помещения.
Для периодических лабораторных запусков энергопотребление остаётся приемлемым. Для круглосуточного домашнего сервера оно делает платформу невыгодной.
Накопители и контроллеры
Серверы Barcelona выпускались с SAS и SATA первого или второго поколения. Аппаратные RAID-контроллеры имеют собственный кэш и батарею резервного питания.
Типичные ограничения:
-
скорость интерфейса 3 Гбит/с;
-
медленный встроенный RAID;
-
отсутствие загрузки с NVMe;
-
старые прошивки;
-
ограничение размера логического диска;
-
зависимость от батареи кэша;
-
проприетарные салазки;
-
отсутствие TRIM через часть RAID-контроллеров.
SATA SSD заметно ускоряет загрузку, запуск программ и работу с мелкими файлами. Даже при ограничении интерфейса он намного быстрее старого SAS-диска по задержкам.
Для массива данных лучше использовать HBA в режиме прямого доступа и программный RAID Linux. Старый аппаратный контроллер остаётся оправданным для исторической конфигурации и штатных SAS-дисков.
NVMe устанавливается через адаптер PCI Express как накопитель данных. Загрузка с него обычно недоступна без дополнительного загрузчика и модификации прошивки.
Сеть и расширение
Большинство серверов Barcelona оснащалось гигабитными сетевыми интерфейсами. Для домашней лаборатории этого достаточно, но производительность хранилища ограничивается примерно сотней мегабайт в секунду на порт.
Десятигигабитная карта PCI Express работает в совместимой системе при наличии драйвера. Старый процессор способен обслуживать 10GbE в последовательной передаче, но шифрование, маршрутизация и мелкие пакеты создают высокую нагрузку.
В сервер устанавливаются:
-
сетевые карты;
-
HBA;
-
RAID-контроллеры;
-
карты Fibre Channel;
-
видеокарты;
-
USB-контроллеры;
-
звуковые карты для экспериментальной рабочей станции.
Перед покупкой проверяется физическая длина слота, версия PCI Express, высота планки и доступное питание. Корпоративный сервер не всегда имеет разъём дополнительного питания видеокарты.
Современные сценарии применения
Изучение NUMA
Четырёхсокетная Barcelona наглядно демонстрирует локальную и удалённую память. Через numactl, lscpu и системные счётчики измеряются задержки, пропускная способность и миграция процессов.
Историческая виртуализация
Система подходит для изучения ранних версий VMware ESX, Xen, Hyper-V и KVM. Она показывает развитие аппаратной виртуализации и Nested Paging.
Сборка старого программного обеспечения
Шестнадцать или тридцать два физических ядра ускоряют параллельную компиляцию старых проектов. Низкая скорость одного ядра ограничивает этапы сборки с последовательной зависимостью.
Музейный сервер
Полный Dell R905, HP DL585 G5 или Sun X4600 M2 представляет ценность как пример корпоративной архитектуры конца 2000-х.
Тестирование старых операционных систем
Платформа подходит для Windows Server 2003, 2008, ранних корпоративных Linux и Solaris x86. Сеть при этом изолируется от публичного интернета.
Учебный кластер
Несколько серверов демонстрируют MPI, распределённые вычисления, планирование задач и сетевые файловые системы. Энергопотребление ограничивает длительные эксперименты.
Архивное корпоративное приложение
Старое программное обеспечение, привязанное к конкретной платформе, запускается в изолированной среде. Важные данные предварительно копируются и хранятся на современном оборудовании.
Сценарии, для которых серия не подходит
Opteron 8300 не подходит для:
-
нового производственного сервера;
-
круглосуточного домашнего NAS;
-
публичного веб-хостинга;
-
современной базы данных;
-
актуального игрового компьютера;
-
энергоэффективного рендеринга;
-
машинного обучения;
-
современного шифрования;
-
транскодирования 4K;
-
высоконагруженной виртуализации;
-
облачной инфраструктуры;
-
рабочего места с требовательными интерактивными приложениями.
Современный односокетный процессор превосходит четырёхсокетную Barcelona по скорости, потреблению, набору команд и удобству обслуживания.
Проверка процессора перед покупкой
Маркировка
На крышке читаются:
-
AMD Opteron;
-
номер модели;
-
полный OPN;
-
код партии;
-
страна сборки;
-
ревизионные обозначения.
Предпочтительное окончание — BGH.
Контактные площадки
Проверяются:
-
царапины;
-
потемнения;
-
следы термопасты;
-
коррозия;
-
сколы подложки;
-
следы перегрева;
-
повреждение компонентов вокруг кристалла.
У Socket F нет ножек на процессоре, но повреждённая контактная площадка также нарушает соединение.
Комплект из нескольких CPU
Для четырёхсокетного сервера покупаются четыре одинаковых экземпляра:
-
одна модель;
-
одна частота;
-
один степпинг;
-
одинаковый тепловой класс;
-
одинаковое окончание OPN.
Проверка памяти
Сервер запускается с полным тестом ECC. Ошибки памяти связаны не только с DIMM, но и с контроллером внутри процессора, сокетом, процессорным модулем и дорожками платы.
Стресс-тест
Используются:
-
длительная компиляция;
-
стресс памяти;
-
многопоточный LINPACK;
-
проверка machine check;
-
мониторинг температур;
-
тест всех NUMA-узлов;
-
нагрузка ввода-вывода.
Система проходит несколько часов без ошибок ECC, зависаний и сбросов.
Проверка сервера целиком
Перед покупкой проверяются:
-
все блоки питания;
-
вентиляторы;
-
RAID;
-
батарея кэша;
-
удалённое управление;
-
сетевые порты;
-
салазки;
-
задняя панель;
-
процессорные воздуховоды;
-
крышка корпуса;
-
кабели;
-
комплект стоечных направляющих.
Отсутствующая проприетарная деталь часто стоит дороже всего сервера.
Преимущества AMD Opteron 8300 Barcelona
-
Четыре физических ядра на одном монолитном кристалле.
-
Встроенный двухканальный контроллер памяти.
-
Хорошая масштабируемость полосы памяти при добавлении сокетов.
-
Поддержка четырёх- и восьмисокетных серверов.
-
Большой кэш L1.
-
Общий кэш L3.
-
Полноценные 128-битные SSE-блоки.
-
Аппаратная виртуализация AMD-V.
-
Nested Paging и Rapid Virtualization Indexing.
-
Registered ECC DDR2.
-
Развитая NUMA-архитектура.
-
Независимое управление питанием ядер.
-
Совместимость с частью существующих платформ Socket F.
-
Низкая цена процессоров на вторичном рынке.
-
Историческая и коллекционная ценность.
-
Большой выбор корпоративных серверов.
-
Аппаратное исправление TLB в B3.
-
Возможность обновления ряда систем до Shanghai.
Недостатки AMD Opteron 8300 Barcelona
-
Низкие тактовые частоты.
-
Очень слабая современная однопоточная производительность.
-
Небольшой общий кэш L3.
-
Ошибка TLB в ранних степпингах.
-
Снижение скорости при активном обходе Erratum 298.
-
Высокое энергопотребление всей платформы.
-
Сильный шум стоечных серверов.
-
Дорогая и редкая Registered ECC DDR2 большой ёмкости.
-
Отсутствие SMT.
-
Отсутствие Turbo.
-
Отсутствие AVX, AES-NI, SSE4.1 и SSE4.2.
-
Сложная NUMA-настройка.
-
Высокая задержка удалённой памяти.
-
Крупные и проприетарные материнские платы.
-
Редкие радиаторы Socket F.
-
Ограниченная поддержка современных гипервизоров.
-
Старые RAID- и сетевые контроллеры.
-
Слабая пригодность для игр.
-
Невыгодная круглосуточная эксплуатация.
-
Сложность ремонта серверов Dell, HP, IBM и Sun.
-
Низкая производительность на ватт по современным меркам.
Часто задаваемые вопросы
Чем AMD Opteron 8350 отличается от AMD FX-8350?
Opteron 8350 — серверный четырёхъядерный процессор Barcelona для Socket F. FX-8350 — настольный восьмиядерный процессор Vishera для Socket AM3+. Они относятся к разным эпохам, архитектурам и платформам.
Сколько ядер у Opteron 8300?
Каждый процессор имеет четыре физических ядра и четыре потока.
Сколько процессоров устанавливается в сервер?
Opteron 8300 рассчитан на многосокетные системы. Типовые конфигурации содержат четыре процессора, а отдельные серверы поддерживают восемь.
Подходит ли Opteron 8300 для Socket AM2 или AM3?
Нет. Используется серверный Socket F, также обозначаемый LGA1207.
Какая память требуется?
Registered ECC DDR2, обычно PC2-5300 или DDR2-667. Точный тип определяется документацией сервера.
Работает ли обычная настольная DDR2?
Большинство плат Opteron 8300 требует регистровую ECC-память. Обычная небуферизованная DDR2 не относится к штатной конфигурации.
Какой степпинг лучше?
B3. Он определяется окончанием BGH и содержит аппаратное исправление Erratum 298.
Что плохого в B2?
B2 содержит ошибку TLB и требует обхода через BIOS. Обход снижает производительность в части нагрузок.
Какой Barcelona самый быстрый?
Opteron 8360 SE с частотой 2,5 ГГц.
Какой Barcelona наиболее сбалансирован?
Opteron 8356 B3 сочетает частоту 2,3 ГГц и стандартный тепловой класс. Для меньшего потребления подходит 8350 HE.
Подходит ли серия для виртуализации?
Архитектура поддерживает AMD-V и Nested Paging. Для исторической и учебной виртуализации она подходит. Для современной производственной инфраструктуры производительности и энергоэффективности недостаточно.
Подходит ли Opteron 8300 для NAS?
Технически сервер работает как файловое хранилище. Высокое потребление и шум делают его невыгодным для круглосуточного домашнего NAS.
Работает ли современный Linux?
Современное ядро Linux распознаёт Family 10h, NUMA и AMD-V. Поддержка отдельных RAID-контроллеров, датчиков и модулей управления зависит от оборудования.
Устанавливается ли SATA SSD?
Да. SSD работает через SATA или совместимый RAID-контроллер. Скорость ограничивается старым интерфейсом.
Устанавливается ли NVMe?
NVMe работает как дополнительный накопитель через адаптер PCI Express при наличии драйвера. Штатная загрузка с NVMe обычно отсутствует.
Подходит ли Barcelona для игр?
Только для ретроигр и технических экспериментов. Современная игровая система на такой платформе нерациональна.
Разгоняется ли Opteron 8300?
Штатные серверные платы не предоставляют полноценного разгона. Повышение опорной частоты нарушает стабильность памяти и HyperTransport.
Что лучше: Barcelona или Shanghai?
Shanghai быстрее, экономичнее и имеет 6 Мбайт L3. Для совместимой рабочей системы он предпочтительнее.
Какой Xeon является прямым аналогом?
На момент запуска прямыми конкурентами являлись Xeon 7300 Tigerton. Позднее конкуренцию продолжили Xeon 7400 Dunnington.
Стоит ли покупать отдельный процессор?
Отдельный процессор имеет смысл только при наличии совместимого сервера. Для новой сборки лучше покупать полный комплект с платой, радиаторами и памятью.
Итоговый вердикт
AMD Opteron K10 8300 Series Barcelona занимает важное место в истории серверных процессоров. Семейство принесло четыре ядра на одном кристалле, общий кэш L3, полноценные 128-битные SSE-блоки, улучшенный контроллер памяти, развитое управление питанием и Nested Paging.
Архитектура была особенно сильна в многосокетных системах. Каждый процессор добавлял собственный контроллер памяти, поэтому четырёх- и восьмисокетные серверы получали не только дополнительные ядра, но и дополнительную полосу DDR2. В хорошо распределённых задачах такой подход обеспечивал высокую масштабируемость.
Главными проблемами стали низкие частоты и Erratum 298. Ранние модели 1,8–2,0 ГГц не всегда компенсировали частотное преимущество Xeon, а TLB-дефект задержал поставки и заставил применять снижающий производительность обход. Исправленный B3 восстановил стабильность, но Intel уже перешла на 45 нм.
Наиболее практичными моделями семейства являются Opteron 8350 HE, 8354, 8356 и 8360 SE в степпинге B3. Opteron 8356 даёт лучший баланс частоты и теплового класса. Opteron 8350 HE подходит для более экономичной многосокетной системы. Opteron 8360 SE представляет максимальную производительность и наибольшую коллекционную ценность.
Для современного производства Barcelona устарела. Один актуальный серверный или настольный процессор превосходит четырёхсокетную систему по скорости, энергопотреблению, набору инструкций и удобству обслуживания.
Для коллекционера, лаборатории NUMA, изучения ранней виртуализации и восстановления исторического Dell PowerEdge, HP ProLiant, IBM System x или Sun Fire серия остаётся интересной. В таком сценарии требуется полный сервер, симметричный комплект Registered ECC DDR2 и процессоры B3. Покупка отдельных ранних B2 оправдана только для коллекции.
Итоговая оценка семейства:
| Категория | Оценка |
| Историческое значение | 9/10 |
| Архитектурные нововведения для 2007 года | 8/10 |
| Многосокетная масштабируемость | 8/10 |
| Производительность одного ядра | 3/10 |
| Современная производительность | 1/10 |
| Энергоэффективность сегодня | 1/10 |
| Виртуализация исторических систем | 7/10 |
| Пригодность для игр | 2/10 |
| Коллекционная ценность | 8/10 |
| Практическая ценность рабочего B3-комплекта | 4/10 |
AMD Opteron 8300 Barcelona стала смелой архитектурой, опередившей конкурентов по интеграции ядер и памяти, но вышедшей с недостаточной частотой и тяжёлой аппаратной ошибкой. Её идеи получили более успешное продолжение в Shanghai и последующих серверных процессорах AMD.