benchmarks
-
Хабрахабр
Обзор языка программирования AsmX
Лого AsmX Часть 0. Причины написания статьи Основная причина написания этой статьи — тотальное несоответствие обещаний автора языка (далее просто автора) насчёт своего детища и реальных его возможностей, полное отсутствие тестирования и цензура в комментариях его телеграм-канала (единственный ресурс с включёнными комментариями). Я не преследую цели оскорбить автора, выдумать несуществующие недостатки или распространить дезинформацию. Тесты были проведены на последней версии от 27. 08. 2023…
Читать далее » -
Хабрахабр
Энтузиаст протестировал новейший процессор Loongson 3C5000
Сравнение процессоров Loongson 3A5000 и 3C5000 Некоторое время назад с энтузиаст связался с разработчиками процессора Loongson и ему удалось протестировать сервер на процессоре Loongson 3С5000 (сервер содержит 2 процессора с 16 ядрами каждый). Раннее энтузиаст уже проводил тесты десктопного процессора Loongson 3A5000, поэтому его будем сравнивать с процессором Loongson 3С5000. Характеристики процессоров Loongson 3A5000 и Loongson 3С5000: Loongson 3A5000 Loongson…
Читать далее » -
Хабрахабр
Сравнение процессора Байкал-S и HiSilicon Kunpeng 920
Baikal-S vs Kunpeng 920 Некоторое время назад появились тесты процессора Байкал-S, поэтому я решил сравнить производительность данного процессора с китайским процессором Kunpeng 920 (920-4826), к которому некоторое время назад получил доступ. Характеристики сравниваемых процессоров: Байкал-S Kunpeng 920 Архитектура aarch64 aarch64 ISA ARMv8.2-A ARMv8.2-A Микроархитектура Cortex-A75 TaiShan v110 Частота (МГц) 2000 2600 Ядра; Потоки 48 48 Техпроцесс (нм) 16 7 TDP…
Читать далее » -
Хабрахабр
Энтузиаст протестировал китайские процессоры Loongson 3A5000
Энтузиаст состоит в различных чатах в Telegram и как-то недавно наткнулся на канал по процессорам Loongson (там одни говорящие на китайском, но, к счастью, админ понимает английский), поэтому он попросил SSH-доступ и провёл различные тесты данного процессора. Сперва рассмотрим характеристики процессора Loongson 3A5000 и его предыдущую модель Loongson 3A4000. Характеристики процессоров Loongson 3A5000 и Loongson 3A4000: Бали проведены следующие тесты:…
Читать далее » -
Хабрахабр
Битва WEB серверов. Часть 2 – реалистичный сценарий HTTPS:
Для тестирования был получен сертификат Let’s Encrypt, включено сжатие Brotli на 11. О методике мы рассказывали в первой части статьи, в этой мы тестируем HTTPS, но в более реалистичных сценариях. Для этого устанавливали лимит в: На этот раз попробуем воспроизвести сценарий развертывания сервера на VDS или в качестве виртуальной машины на хосте с типовым процессором. 25% — Что в пересчете…
Читать далее » -
Хабрахабр
Оптимизация производительности .NET (C#) приложений
Надеюсь, что даже очень опытные разработчики найдут здесь что-то полезное для себя. Статей с подобным заголовком достаточно много, поэтому постараюсь избежать банальных тем. И эти изменения не увеличат энтропию вашего кода. В данной статье будут рассмотрены только простые механизмы и подходы оптимизации, которые позволят применить их, затратив минимум усилий. В статье не будет уделено внимания что и когда нужно оптимизировать…
Читать далее » -
Хабрахабр
[Перевод] Тестирование PostgreSQL с HugePages в Linux
Главное — выбрать правильную конфигурацию для вашего приложения и рабочей нагрузки. Ядро Linux предоставляет широкий спектр параметров конфигурации, которые могут повлиять на производительность. Неправильные настройки могут привести к снижению производительности. Как и любой другой базе данных, PostgreSQL необходима оптимальная настройка ядра Linux. В одном из своих предыдущих постов под названием "Tune Linux Kernel Parameters For PostgreSQL Optimization" я описал некоторые…
Читать далее » -
Хабрахабр
[Перевод] Как работает CPU Manager в Kubernetes
Прим. перев.: Эта статья опубликована в официальном блоге Kubernetes и написана двумя сотрудниками Intel, принимающими непосредственное участие в разработке CPU Manager — новой возможности в Kubernetes, о появлении которой мы писали в обзоре релиза 1.8. В настоящий момент (т.е. для K8s 1.11) эта фича имеет статус бета-версии, а подробнее о её предназначении читайте далее в заметке. CPU Manager позволяет лучше…
Читать далее » -
Хабрахабр
Ускорение конкатенации строк в Go своими руками
Причём для этого нам не нужно будет модифицировать сам Go, всё это будет реализованно в виде сторонней библиотеки. Сегодня мы будем разгонять склеивание коротких строк в Go на 30%. Под катом вас ждут: Сравнение +, strings.Builder и собственной функции конкатенации Детали внутреннего устройства строк в Go Совсем немного ассемблера Идеи по улучшению этого change list'а приветствуются. Данную статью можно также…
Читать далее »