惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
C
Cisco Blogs
博客园 - 叶小钗
P
Privacy International News Feed
Jina AI
Jina AI
Apple Machine Learning Research
Apple Machine Learning Research
T
Threatpost
IT之家
IT之家
博客园 - 聂微东
Know Your Adversary
Know Your Adversary
Help Net Security
Help Net Security
罗磊的独立博客
I
Intezer
S
Schneier on Security
博客园_首页
C
CERT Recently Published Vulnerability Notes
雷峰网
雷峰网
Cisco Talos Blog
Cisco Talos Blog
宝玉的分享
宝玉的分享
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Webroot Blog
Webroot Blog
TaoSecurity Blog
TaoSecurity Blog
MyScale Blog
MyScale Blog
P
Privacy & Cybersecurity Law Blog
T
The Exploit Database - CXSecurity.com
PCI Perspectives
PCI Perspectives
Security Latest
Security Latest
H
Heimdal Security Blog
S
Secure Thoughts
Hacker News: Ask HN
Hacker News: Ask HN
Y
Y Combinator Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Microsoft Security Blog
Microsoft Security Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
The GitHub Blog
The GitHub Blog
A
Arctic Wolf
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
T
Threat Research - Cisco Blogs
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Вместо свалки — дата-центр: как старые смартфоны превращают в серверы
Антон · 2026-06-19 · via Все публикации подряд на Хабре

Вместо свалки — дата-центр: как старые смартфоны превращают в серверы

6 мин

484

Каждый год в мире выпускают больше миллиарда смартфонов. Люди меняют устройства каждые два-три года, потому что хотят новые функции, лучшую камеру или просто более быстрый отклик. В итоге тонны вполне работоспособной техники оказываются на свалках, хотя их процессоры, память и накопители ещё способны выполнять серьёзные задачи. Как-то это не очень здорово, согласитесь.

Авторы одного интересного проекта решили попробовать создать из телефонов вычислительный кластер. В ходе реализации этого плана выяснилось, что отдельные ядра современных мобильных процессоров по скорости в однопоточном режиме не уступают серверным решениям, а иногда и превосходят их. Как это работает и что может получиться? Давайте посмотрим.

Вместо свалки - новая жизнь

Университет Сан-Диего вместе с Google нашли способ превратить старые смартфоны в мощные вычислительные кластеры. Специалисты извлекают из гаджетов самое главное — материнские платы с процессорами и памятью, а всё лишнее вроде экранов и аккумуляторов просто выбрасывают. Полученные «голые» платы объединяют в группы, подключают к общему питанию и заставляют работать как единое целое. В итоге получается компактный серверный блок, который использует уже готовое «железо» для серьезных вычислений вместо того, чтобы собирать новые системы с нуля. 

Для работы в кластерах платы переводят с Android на полноценный Linux. Мобильная ОС перегружена фоновыми процессами и жесткими алгоритмами энергосбережения, которые некорректно работают в серверной среде, включая агрессивную выгрузку задач из оперативной памяти. Установка стандартного дистрибутива Linux превращает смартфонные компоненты в полноценные вычислительные узлы. Это позволяет администрировать систему привычными серверными инструментами и исключить внезапные остановки или троттлинг. 

Источник

Источник

Инженеры объединяют платы в кластеры по 25–50 штук. Этот размер выбран не случайно: совокупная мощность такой стойки сопоставима с производительностью одного современного серверного процессора в профильных задачах. Для управления распределенными вычислениями используют системы оркестрации контейнеров. Это позволяет запускать приложения сразу на десятках плат и централизованно управлять нагрузкой, как в полноценном дата-центре. Предварительные тесты подтвердили жизнеспособность архитектуры: система работает стабильно и без критических сбоев даже в режиме круглосуточной эксплуатации. 

К осени следующего года планируется запуск кластера из двух тысяч плат. Такой мощности хватит, чтобы одновременно обслуживать около сотни учебных курсов по информатике. Проект решает не только задачу получения недорогих вычислительных ресурсов, но и дает ценную информацию о том, как долго потребительское «железо» способно выдерживать интенсивную нагрузку. Собранные данные по надежности, охлаждению и энергопотреблению станут фундаментом для дальнейшего масштабирования таких решений. 

Причины конкурентоспособности мобильных процессоров

Современные мобильные процессоры значительно эволюционировали благодаря переходу на кастомные ARM-ядра с упором на высокую однопоточную производительность (IPC). В отличие от серверных архитектур, где приоритет отдается масштабируемости и многопоточности, мобильные SoC (System-on-Chip) проектировались для обеспечения мгновенного отклика интерфейса и быстрой обработки сценариев взаимодействия с пользователем.

В итоге процессоры, изначально созданные для смартфонов, показывают высокую энергоэффективность при специфических нагрузках и успешно выступают в роли вычислительных узлов, становясь экономически выгодной альтернативой классическим серверным решениям. 

Серверные процессоры традиционно проектируются с упором на огромное количество ядер и высокую пропускную способность для массовой обработки данных. Однако мобильные чипы зачастую выигрывают или держатся на равных по производительности на одно ядро. Это объясняется использованием более совершенных техпроцессов, глубокой оптимизацией набора инструкций и приоритетом на быстродействие каждого потока, что делает их идеальными для систем, где важна отзывчивость при выполнении множества независимых задач. 

Источник

Источник

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

Реальные тесты и компактные эксперименты

Университет уже протестировал кластер из двадцати плат на реальных задачах, используя его для автоматической проверки студенческих работ по параллельному программированию. Нагрузка включала интенсивные матричные вычисления, которые на одном устройстве выполнялись около пятидесяти секунд. Система успешно обрабатывала одновременные запросы от группы численностью более семидесяти человек. По времени отклика и пропускной способности такая связка зачастую превосходила стандартные облачные инстансы начального уровня, доказывая, что для многих учебных сценариев вторичное использование смартфонного «железа» — это полноценная и эффективная альтернатива новым серверам. 

Источник

Источник

Отказ от аренды дорогостоящих облачных мощностей в пользу собственных ресурсов позволяет не только сократить расходы, но и уменьшить зависимость от выпуска нового оборудования, снижая экологическую нагрузку. Параллельно с этим университет получает уникальную площадку для исследования: можно на практике изучить, как потребительское «железо» ведет себя при круглосуточных нагрузках в серверной среде, и собрать важные данные о его реальной долговечности и эффективности. 

Что еще? Параллельно в Эстонии работают над более компактными решениями. Там взяли старые модели Nexus, удалили встроенные аккумуляторы и подключили внешнее питание. Это исключает риск утечки химических веществ в окружающую среду. Четыре платы объединили в единый блок с помощью напечатанных на 3D-принтере держателей и корпусов. Получившийся мини-кластер обошёлся примерно в 8 евро на одно устройство.

Прототип успешно прошел испытания в подводных условиях, где он в автоматическом режиме обрабатывал видеопоток и подсчитывал морских обитателей для мониторинга экосистемы. Ранее для этой задачи требовался дайвер, который сначала собирал видеоматериал, а затем вручную анализировал его на поверхности. Использование кластера из смартфонов исключает эти промежуточные этапы, позволяя проводить анализ на месте в режиме реального времени. Смартфонные чипы отлично справляются с подобной нагрузкой, так как они изначально спроектированы для эффективной обработки данных при строгих ограничениях по энергопотреблению и тепловыделению. 

Авторы видят потенциал этой технологии далеко за пределами подводных исследований. Такие мини-кластеры можно устанавливать на городских остановках для анализа пассажиропотока и оптимизации маршрутов общественного транспорта или использовать в полевых научных экспериментах, где критически важны автономность и низкая стоимость развертывания. В целом, уже понятно, что даже сильно устаревшие модели смартфонов зачастую превосходят специализированные решения для интернета вещей (IoT) по вычислительной мощности, предлагая гораздо более гибкие возможности для обработки данных на местах. 

Сложности внедрения и возможные направления развития

У подхода есть и ограничения. Главное из них — небольшой объём памяти на одном устройстве. Если задача не помещается целиком, приходится делить её между несколькими узлами. Это усложняет программу и увеличивает время на передачу данных между устройствами. Кроме того, потребительские платы не предназначены для постоянной максимальной нагрузки в течение многих месяцев или лет подряд.

В крупных проектах как раз планируют проверить долговечность такого железа при круглосуточной работе. Нужно понять, как оно справляется с охлаждением, стабильностью питания и возможными отказами. Ещё одна сложность — разница между устройствами разных лет и моделей. Приходится учитывать неодинаковую производительность ядер и объём памяти, что усложняет равномерное распределение задач по всем узлам.

Конечно, такие связки не претендуют на замену суперкомпьютерам или дата-центрам. Однако они отлично подходят для учебных задач, несложных научных вычислений и граничных вычислений. В условиях ограниченного бюджета или в удаленных районах такой подход открывает новые возможности. Дальнейшие тесты покажут, насколько надежной и удобной окажется эта альтернатива в реальной эксплуатации.