Технологии


Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии Технологии

Системная логика и проблемы диагностики

Первая инструкция, которую выполняет x86-совместимая платформа, находится по адресу FFFFFFF0h. Зная это, несложно отредактировать системный BIOS так, чтобы сразу после запуска компьютера в диагностический порт выводился своеобразный маркер старта. Вот, казалось бы, и вся диагностика. Если старт платформы состоялся, но компьютер работает некорректно, — на помощь придут POST-коды. Если нет запуска, — ищем проблемы, устраняем дефекты, заменяем неисправные компоненты. Имеет ли право на жизнь такая технология ремонта компьютерной техники в современных условиях?

Виртуальные машины «под микроскопом»

Низкоуровневое исследование виртуальных платформ является одним из основных направлений нашей тестовой лаборатории. Очередные опыты показали, что идентификация посредством функций CPUID, эмулируемых гипервизорами, далеко не единственная возможность получить информацию. Ряд системных объектов, обеспечивающих взаимодействие firmware виртуальной машины и ОС (например, таблицы ACPI), содержат идентификационные текстовые строки. Что происходит с этими объектами при включении виртуализации? Как соотносится функциональность виртуальной и физической платформ? Представляем небольшую серию опытов в среде Oracle Virtual Box, проведенных с помощью собственной информационно-диагно­сти­че­ской утилиты. Продукт находится на ранней стадии разработки, вместе с тем уже способен решить поставленную задачу.

Rеволюционный DMA: быстрее, чем TCP

Можно ли обеспечить рост мощностей серверной инфраструктуры (вы­чи­с­ле­ний и хранения) без привлечения сетевых архитектур SAN, спе­ци­а­ли­зи­ро­ван­ных устройств хранения и протоколов передачи данных, ви­ся­щих тя­же­лыми гирями на пользователе, его кошельке и степенях его свободы? Берем привычную среду связи серверов и систем хранения на классических сетевых протоколах TCP. Она не идеальна, но доступна, универсальна и пер­спективна. Оказывается, давно и хорошо знакомое понятие DMA (Direct Memory Access) можно распространить на со­во­куп­ность контроллеров NIC (Network Interface Controller) нескольких компьютеров, соединенных в локальную сеть.

Обзор событий тридцатипятилетней давности: проект создания GPS с помощью двухтонного уранового спутника

Мало кто знает, что ESA — Европейское космическое агентство — планировало запустить в 1990 году спутник «Попсат», представляющий собой шар диаметром 2 метром, наполненный ураном и весящий 2 тонны. Спутник должен быть выведен на орбиту с временем существования миллион лет и использоваться геологами для выяснения причин землетрясений и для высокоточной навигации. По словам Зигфрида Хибера (Siegfried Hieber), одного из руководителей проекта, стоимость этого спутника оценивалась в 100 млн. фунтов стерлингов. С таким сообщением вышел №96 журнала New Scientist от 11 ноября 1982 года.

Как проверить режим USB3?

Если USB-устройство и платформа поддерживают передачу данных в режиме USB3.0 со скоростью 5 Гб/сек., то, казалось бы, ничто не мешает убедиться в этом воочию. Существует немало утилит для этого, да и наши исследования способствовали поиску ответа на это вопрос. Кроме того, если накопитель демонстрирует скорость, существенно пре­вы­ша­ю­щую 50-60 МБ/сек., то можно заявить — это режим Super Speed, поскольку в режиме USB 2.0 такая скорость физически недостижима, а «промежуточных» вариантов не существует. Но не все так просто...

Обзор основых причин выхода из строя флеш-накопителей для USB-шины, перспектив ремонта и восстановления информации

Признание USB-накопителей состоялось сразу — ёмкость и компактность компьютерное сообщество оценило по достоинству. Благодарные произ­во­ди­те­ли ответили ростом объемов выпускаемых флеш-дисков. Им стали доверять все больше и больше. Казалось, что надежность флешки выше всяких похвал, и риски потерять информацию сведены к нулю. Опыт экс­плу­а­та­ции расставил все по своим местам: USB-накопитель, как и любое техническое решение, подвержен поломкам. Вопрос только в том, можно ли отремонтировать устройство и каковы шансы восстановить данные.

Cluster-on-Die, как распределение оперативной памяти между процессорными ядрами одного кристалла

По мнению компании Intel, кластер из процессорных ядер – это именно то, что обеспечит оптимальное распределение ресурсов в мульти­про­цес­сор­ной системе. Ведь если количество вычислительных ядер на крис­тал­ле постоянно увеличивается, доступ к ОЗУ становится задачей не­три­ви­аль­ной, для решения которой следует искать несимметричные решения. Фактически, CoD является логическим продолжением техно­логии NUMA. Но если Non-Uniform Memory Access декларирует «хорошие манеры» для доступа процессоров из одного гнезда (сокета) к системной памяти, подключенной к другому процессорному сокету, кластеризация внутри кристалла призвана нормировать использование локальных контроллеров памяти. И, как результат, – распределение оперативной памяти между процессорными ядрами одного кристалла.

По ту сторону NUMA API

Интеграция контроллера оперативной памяти в состав микросхемы CPU была одним из самых закономерных и ожидаемых событий. Преимущества очевидны — микросхем на плате меньше, быстродействие выше. Все просто и предсказуемо. Только не для мультипроцессорных систем: ведь теперь каждый процессор располагает своим контроллером памяти.

Файловые операции в UEFI

Около 30 лет назад разработчики персональной платформы IBM PC, определяя архитектуру функций дискового сервиса BIOS, приняли очевидное и логичное решение, согласно которому процедуры firmware, находящиеся в постоянном запоминающем устройстве системной платы, должны работать с гибкими и жесткими дисками исключительно на уровне секторов, дорожек и цилиндров. Таким образом, для BIOS была отведена роль «исполнительного механизма», умеющего только читать и писать сектора, по заданиям от операционной системы, которая, в свою очередь, осуществляет поддержку файловых операций, каталогов, таблиц FAT32 и других подобных структур. Появление UEFI разрушило эту модель, сегодня firmware «умеет» работать с файлами. С чем связано такое изменение подходов?

Влияние BIOS на производительность серверов

Самое интересное в процессорах семейства Intel Xeon E5 v3 – наличие режима Cluster-on-Die, сокращенно – COD. Это новшество открывает путь к построению еще более производительных платформ и, как следствие, к реализации с их помощью высоконагруженных систем.

Заметим, что не все процессоры Haswell-EP обладают способностью формировать внутри себя кластерные узлы, а лишь только те из них, у которых количество ядер более десяти. В чем прелесть мультиядерной кластеризации? Ответ на это вопрос можно найти в дискуссионных материалах технического центра компании Dell, адресованных специалистам по обслуживанию Haswell-серверов. Давайте проанализируем, насколько обсуждаемая тема может быть полезной отечественным серверостроителям, потребителям их продукции и разработчикам программного обеспечения для HPC и HighLoad-систем?

Страницы