Рубрика «высокая производительность» - 154

Сеть Bitcoin производительнее, чем все суперкомпьютеры мира

Текущие индикаторы состояния сети Bitcoin показывают, что скорость вычисления хэшей в P2P-сети превысила 1000 петафлопс, на данную минуту составляет 1030,61 petaFLOPS, т.е. 1,03*1018 операций с плавающей запятой в секунду. Производительность приведена из расчёта 12,7 тыс. операций на один хэш, эту цифру рассчитали до появления специализированных ASIC-установок для майнинга, которые сейчас доминируют в сети.

Для сравнения, пиковая производительность самого быстрого суперкомпьютера из мирового рейтинга Топ-500 в бенчмарке Linpack равна 17,6 петафлопса.
Читать полностью »

Из говнокода в Highload. Используем ТАРАНtool. 5 рецептов повышения производительностиКо мне обратился один руководитель стартапа социальной игры с просьбой увеличить производительность своего проекта. На этом этапе был сделан и запущен прототип проекта. И надо отдать должное разработчикам, что проект работал и даже приносил какую-то прибыль. Но, запускать рекламную компанию не имело смысло, так как проект не выдерживал ни каких нагрузок. Валился MySQL (35% ошибок).

Код проекта… В общем у меня осталось впечатление, что писал его недоученный студент… И это, немотря на то, что уже был сделан частичный рефакторинг другим программистом. Единственное, что радовало, то это то, что не использовался какой-либо фреймворк. Конечно, это вечно флеймовый вопрос: Иисус или Магомед? Быть или не Быть? Unix или Windows? Использовать или не Использовать? ИМХО, Моё мнение: фреймворки заточены под узкий круг типовых задач. Социальный проект — задача, как правило, не типовая… Но, в целом, мне проект показался интересным и я решил взяться за улучшение. На этом вступление можно закончить…

Наверно, про повышение производительности и тему highload не писал только ленивый WEB разработчик, знающий хоть что-то в этой области. Принципиально, что-то нового, в данной статье вы не найдёте. Основные идеи разработки highload проектов, были мною изложены в цикле статей HighLoad. Три кита.. Если вам интересно, как я увеличил производительность PHP проекта, используя NoSQL хранилище tarantool, то Добро пожаловать под кат.

Хотя, принципиально можно использовать другое, подходящее под данный круг задач, key/value хранилище, и реализация серверной логики может быть на любом другом скриптовом языке.
Читать полностью »

Проблема кликов-переходов, лемминги-самоубийцы

Однажды при общении с коллегами из AdRiver выяснилось, что далеко не все клики по рекламным объявлениям становятся переходами на целевой сайт. Для меня было бы нормальным услышать, что теряется 5-10% посетителей (вполне естественные цифры в рамках общей погрешности измерений). Но, как оказалось, потери могут составить до 50%. И мы решили разобраться подробнее, где же происходят утечки, почему обычные, здоровые, адекватные клики не становятся переходами.
Читать полностью »

Почти каждый представляет себе, что такое DDoS-атака. Но лучше один раз увидеть, чем сто раз услышать. Сайт VideoLAN на днях подвергся довольно необычной DDoS-атаке. Хотя интенсивность запросов была не очень велика — от 400 до 1600 запросов в секунду, ботнету удалось создать очень большую нагрузку на сервер, так как компьютеры-зомби не просто заходили на одну из страниц сайта, а скачивали дистрибутив VLC-плеера весом в 22 мегабайта. Пиковая нагрузка на серверы доходила до 292 гигабит в секунду. С помощью logstalgiaЧитать полностью »

Всем привет. В прошлых постах мы обсуждали два вида тонких клиентов: моноблочное решение HP T410 и мультимониторный T610+. Сегодня — пост о необычном применении обычной рабочей станции. Ну, как сказать, обычной.

HP Z420 — мощный и современный компьютер, собранный из надёжных и хорошо зарекомендоавших себя комплектующих. Он ценится среди специалистов, работающих с графикой, сложными вычислениями, проектированием и разработкой различных систем.

05 — HP Z420 — мощная рабочая станция и средства виртуализации

Внутри — всё по-взрослому: серверные процессоры Xeon E5 (от «простенького» четырёхядерника E5-1603 до впечатляющего E5-2687W с восьмю ядрами и 20 Мб кеш-памяти), восемь слотов под оперативку (до 64 ГБ, если набирать модулями по 8 ГБ с частотой 1600МГц), поддержка всех актуальных систем хранения данных, дискретная графика от nVidia, естественно, Quadro-класса.

Зачем же такому мощному решению средства виртуализации, ведь, казалось бы, оно и так вполне самодостаточно?
Читать полностью »

В прошлом выпуске нашего блога мы говорили о тонком клиенте HP T410 All-in-One. Устройство, мастерски маскирующееся под монитор, и работающее от обычного Ethernet-кабеля (в случае, если развернуто оборудование, поддерживающее PoE) — отличное решение для бухгалтера, менеджера по продажам или рядового офисного служащего, которому нужно не так много: пара офисных приложений, браузер, клиент для отправки почты, да возможность сетевой печати.

Потребности этой категории сотрудников настолько малы, что разворачивать обычный комьютер — дорогостоящее удовольствие, которое, к тому же, требует регулярных вложений в его бесперебойную работу и внимания со стороны системного администратора. Однако, не у всех в оффисе столь скромные аппетиты по программной и аппратаной части, и есть люди, которым требуется действительно гибкое и мощное решение. Это не повод отказываться от виртуализации, ведь и их можно посадить на “тонкий” клиент. Разве что клиент будет чуточку толще, чем обычно.

04 — HP T610+ тонкий клиент с широкоими возможностями

Хорошим примером такого “толстого” тонкого клиента является HP T610+. Его характеристики больше напоминают офисный компьютер, нежели тонкий клиент: двухъядерный х86 процессор, неплохая графическая подсистема, широкий набор портов для подключения периферии.
Читать полностью »

Взаимодействие с системами, которые реагируют на запросы пользователя быстро (в течение 100 мс), ощущается тем же пользователем, как более плавное и естественное, чем взаимодействие с системами, которые реагируют долго. Развитие Интернета и возникновение датацентр-масштабных вычислительных систем (warehouse-scale computing systems) дало возможность появлению появлению веб-сервисов, обладающих высокой скоростью реакции и в тоже время, обрабатывающих терабайтные массивы данных, расположенные на тысячах серверов. Например, поисковая система Google обновляет результаты выдачи в ответ запроса одновременно с тем, как пользователь печатает, при этом система предсказывает наиболее вероятный запрос, основываясь на напечатанном префиксе, и осуществляет поиск и отображение результатов за десятки милисекунд. Устройствам дополненной реальности (таким как, например, Google Glass), которые только-только начали выходить на рынок, понадобятся веб-сервисы с еще более высокой скоростью реакции, дабы гарантировать естественность взаимодействия.
Читать полностью »

20 апреля в Санкт-Петербурге пройдет конференция о Highload веб-разработке DEV {highload}.

DEV {highload} — это профессиональная конференция, где выступают только выдающиеся спикеры. Они будут рассказывать о том, что хочется знать веб-разработчику сложных высоконагруженных проектов.

Web-canape выступает партнером мероприятия и мы хотим вручить один бесплатный билет самому проактивному Хабра-юзеру. Читайте про это в конце поста.

DEV {highload} — конференция о Highload веб разработке

Предыдущая конференция, посвященная Highload веб-разработке, прошла с успехом и пользой для участников из разных городов и стран. Некоторые ее материалы можно посмотреть здесь. Новая DEV {highload} обещает быть еще интереснее! Только новые темы – так же профессионально и актуально. Читать полностью »

Друзья,

рад сообщить, что в Москве при поддержке компании DataStax стартует группа, посвященная NoSQL-хранилищу Apache Cassandra.

Всего в рамках группы планируется проводить 6 встреч в году. Некоторые из них будут проходить с участием разработчиков и архитекторов DataStax, т.е. будет возможность задать свои вопросы и высказать наболевшее лично людям, которые активно развивают продукт.Читать полностью »

Всем отличного дня! В прошлом выпуске нашего блога мы рассказывали о том, что такое виртуализация и как она работает в общих чертах. Сегодня поговорим о железе, на котором крутится все это великолепие.

image
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js