romanpotapoff

romanpotapoff

Меня зовут Роман, я работаю в крупной IT компании на позиции руководителя по нагрузочному тестированию. Стараюсь почаще путешествовать, люблю сноуборд, крутые тачки и все такое)
Пикабушник
Дата рождения: 06 апреля 1992
поставил 0 плюсов и 0 минусов
101 рейтинг 0 подписчиков 1 подписка 3 поста 0 в горячем

Сноуборд MOSS snowstick swallow 158 (SW 58)

Всем привет! В продолжении предыдущего поста про arbor clovis Сноуборд arbor clovis camber aka jones stratos пишу про свою новую доску, на которой я откатал сезон 23/24. На этот раз довелось покататься на склонах Кировска, аж два раза и взорвать пухляк Шерегеша.

Начнем с Кировска, где я открыл и закрыл свой сезон. Ехал туда с целью отточить навыки свои карвинга, здешние склоны отлично для этого подходят! Доска конечно для этих целей подходит меньше)) Не знаю точных цифр, но радиус бокового выреза по ощущениям у нее не очень большой, от этого широких дуг на сноуборде порезать нельзя. Когда становишься на кант, практически сразу начинаешь ехать поперек склона) Кембер не агрессивный и из поворота она не выстреливает. Тем не менее доска маневренная и легкая в управлении, открытые повороты делать приятно и задорно. Хвост практически отсутствует как явление, затрудняюсь сказать как это влияет на трассовое катание. Ехать в свиче в плюсовой стойке можно, если очень хочется)) Начал осваивать реверсы, вроде что то получается. На предыдущую доску я жаловался из за наличия ложки в носу, на новой такой проблемы нету, поэтому за склон она цепляется как надо. Так же нету никах магнатрекшенов и тому подобных технологий, что так же положительно сказывается на потребительские свойства сноуборда :)

Вот то где доска раскрылась на все 100 так это в лесах Шерегеша! Она подобна маленькой двухместной машине с открытым верхом которая покоряет красивую горную дорогу с множеством серпантинов! Так и этот сноуборд готов врываться в снежные леса и лавировать между деревьями, охотно меняя траекторию! Что уж говорить, плывет, всплывает и проплывает она отменно. Это главное ее достоинство и то для чего ее создавали.

В заключении хочу сказать что у сноуборда по моему мнению очень красивый шейп, за этот сезон меня постоянно спрашивали, а что за доска? А как ты в свиче ездишь на ней? А зачем такой хвост? Короче говоря, снаряд привлекает внимание)) А для карвинга и флетовых трюков в японском стиле, (кому интересно можете на ютубе глянуть https://www.youtube.com/@ToyFilms ), буду искать какой нить вариант, кстати можете посоветовать в комментариях, доска должна быть гибкой, кемберной и желательно интересной с точки зрения дизайна! )))

Сноуборд MOSS snowstick swallow 158 (SW 58) Сноуборд, Фрирайд, Карвинг, Шерегеш, Кировск

Обзор сноуборда MOSS snowstick swallow 158 (SW 58)

Показать полностью 1

Что такое нагрузочное тестирование?

Всем привет! Поговорим про нагрузочное тестирование.

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

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

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

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

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

Представим что мы рассчитали профиль тестирования, никак не ограничены в ресурсах серверов и готовы подавать нагрузку. Запускаем шарманку, наши виртуальные пользователи начали совершать все действия по покупке товаров в магазине. Что дальше? А дальше самое сложное, нужно провести анализ всей системы.

Вначале рассказывал про трубопровод, так вот теперь с эндоскопом лазим по всем щелям и проверяем на наличие протеканий. На реальных системах есть куча метриков которые нужно нужно уметь читать и анализировать. Загибаем пальцы: утилизация CPU, оперативной памяти, дисков, сети серверов, тоже самое для отдельных элементов системы которые развернуты на этих серверах, времена выполнения операций наших пользователей, интенсивность, количество активных потоков, количество ошибок, еще до кучи тонна логов, статистика с базы данных и это далеко не все метрики которые придется перерыть… В конце концов все это дело анализируем, делаем заключение и даем рекомендации по оптимизации системы. Чем глубже ты можешь капнуть тем круче ты как специалист. Естественно, я сейчас упрощаю для понимания, но далеко не каждый может установить причинно-следственную связь между утечкой памяти в одном сервисе и тем что в другом сервисе долбит fatal error.

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

Профессия интересная и востребованная.

Показать полностью

Сноуборд arbor clovis camber aka jones stratos

Хочу поделиться приобретенным опытом катания на доске arbor clovis camber, на сколько мне известно, jones подрезали с этой доски шейп и сделали свой аналог в виде stratos'a. До этой доски я катался на довольно старом и очень жестком (8 или 9 по ощущениям и сравнениям с другими досками) sims'e на чистом кембере, закладные смещены чуть назад, но в целом классический твинтип, длина 154, кстати и учился кататься тоже на нем.

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

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

Мой рост 172 и вес варьируется от 75 до 80 в зависимости от сезона и моей активности, к зиме я как правило достигаю пика совершенства в просиживании задницы и потребления пива. Поэтому я с чистой совестью приобрел последнюю оставшуюся доску у барыги. Ростовка была 161, что довольно много для меня. Я долго крутил ее и сравнивал со своим старым sims'ом и пришел к следующим выводам:

1) эффективная длина канта такая же как на старой доске (напоминая что арбор 161, симс 154)
2) новая доска ощутимо мягче, но мягкой ее не назовешь
3) по сравнению с симсом, на арборе кембера нету от слова СОВСЕМ. Поясню, на симсе он яркий, высокий и пружинистый. На арборе вроде он есть, но какой то вялый.
4) Новая доска по ходовым качествам для пухлого снега на голову превосходит симс.

Покатавшись пару сезонов на новой доске, а так же освежив впечатления на склонах Эльбруса от старой, могу дать обратную связь по доске arbor clovis camber/jones stratos.

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

Мне не хватило маневренности, она едет как по рельсам и приходится прикладывать усилия чтобы изменить траекторию, ласточкин хвост там сделан чисто для устойчивости доски когда ты ее прислоняешь к стене пока пьешь кофе )0))

ЛОЖКА на носу! Честно говоря, не знаю на сколько она дарит радость в пухлом снегу, но на трассе она доставляет только боль и разочарование когда ты пытаешься порезать дуги. Зацепиться за склон на арборе гораздо сложнее чем а моем старом симсе и никакой Grip-Tech не спасет! Отсюда делаю вывод что Grip-Tech/Traction Tech и прочие волнистые канты в сочетании с ложкой на носу, маркетинговый ход не несущий в себе практического смысла.

Старенький симс режет дуги просто отменно, его упругий кембер выстреливает из поворота, в это время арбор вяленько катит тебя вниз с проскальзыванием...

Итого! Аrbor clovis camber/jones stratos отлично подойдут людям которые не требовательны к катанию, им достаточно одной этой доски на все случаи жизни! В этом самый жирный плюс и достоинство данных сноубордов. Особенно если человек не карвит а просто дрифтит, то тогда ваще кайф.

Для себя же я сделал вывод что нужна доска:

1) Еще чуть мягче арбора
2) Покороче ростовкой
3) Без всяких гриптехов и ложек (наверно это самое главное!)
4) Форма должна быть так же ярко выраженная однонавравленная с широким носом и узким хвостом

Спойлер, похоже я нашел то что нужно и по окончанию сезона 23/24 обязательно поделюсь отзывом о MOSS snowstick swallow ! :)

Сноуборд arbor clovis camber aka jones stratos Сноуборд, Резьба, Freeride, Powder, Длиннопост
Показать полностью 1
Отличная работа, все прочитано!