
Михаил
21.06.2017
18:58:20

Alexey
21.06.2017
18:58:22
особенно учитывая что народ в основном rados пользуется

Sergey
21.06.2017
18:59:21
а если посчитать только RADOS + rbd + ceph - то внезапно всего 20.

Vlad
21.06.2017
19:00:26

Google

Михаил
21.06.2017
19:02:02

Vlad
21.06.2017
19:02:09

Alexey
21.06.2017
19:02:23
для нас сторадж -- ядро бизнеса. но даже для нас писать своё -- огромная инвестиция. мы первые 7 лет юзали спокойно S3. Весьма вероятно, что мы были их самыми большими клиентами.
то что у нас сейчас весьма похоже на ceph, толькосильно проще

Sergey
21.06.2017
19:03:18

Alexey
21.06.2017
19:04:38
https://blogs.dropbox.com/tech/2016/05/inside-the-magic-pocket/ вот максимум что нашёл в паблике

Михаил
21.06.2017
19:07:24

Sergey
21.06.2017
19:08:12

ptchol
21.06.2017
19:50:51
У дропбокса там такоооое
С раст демонами чекающими файлики )
У нас примерно тоже самое тока раз в 20 меньше и медленнее ))

Alexey
21.06.2017
19:51:59
Ну у нас уже и сами OSD на расте

ptchol
21.06.2017
19:52:03
И на питоне )))

Google

ptchol
21.06.2017
19:52:37
Да не, я шучу, там инженерная мысль работала

Alexey
21.06.2017
19:53:25
(Там народ посчитал что все баги которые нашлись за эксплуатацию старого Го демона могли бы быть найдены тупо компилятором)
(Да и память на много дисковых машинах начала кончаться)

nikoinlove
21.06.2017
19:55:46
А есть кто из фейсбука кстати?)
Они нам платежи не хотят платить, а саппорта у них нет
Молчат

Vladimir
21.06.2017
20:01:57
вот это на canary box'ике 1.9б1

Alexey
21.06.2017
20:55:22
да, память по-лучше выглядит

Алексей
21.06.2017
21:37:25
господа а netns иерархичен ?

Nick
21.06.2017
23:49:27

Александр
22.06.2017
05:11:32
А монитор чего это?

Vladimir
22.06.2017
05:31:02

Maksim
22.06.2017
12:17:35
ребята, возник вопрос на который я пока не могу ответить
у меня есть требования к криптопро, версия ОС такая то, версия ядра такая то
Теперь вопрос, как мне зафиксировать допустим все пакеты на уровне debian 8.0
чтобы ни один пакет не обновился, только добавлялись при необходимости новые
apt-mark hold ?

Pavel
22.06.2017
12:20:11
холдинг

Maksim
22.06.2017
12:21:02
ок, буду думать
первый раз с такими требованиями сталкиваюсь

Pavel
22.06.2017
12:23:19
Так покрасивше, наверное:
Another way to block updates of a specific package is to add its entry in /etc/apt/preferences or /etc/apt/preferences.d/official-package-repositories.pref file. This file holds responsibility of updating or blocking certain package updates according to priority specified by the user.
To block the package, you just need to enter its name, additional feature, and to what priority you want to take it to. Here, priority < 1 would block the package.

Maksim
22.06.2017
12:24:50
мерси

Google

Serghei
22.06.2017
20:23:57
Добрый вечер.
В продолжении нашей эпопеи выбора message bus мы решили померить pdezwart/php-amqp (PHP расширение написанное на C) и php-amqplib/php-amqplib (PHP библиотека написанная на PHP)
Это паблишинг сообщения длинной в 1024 byte
RabbitMq кластер с 3 нодами + HA mode ON
время в миллисекундах
после каждого прогона тестов я очишал очередь
В общем, если смотреть на 90ый перцентиль, то паблишинг 1000 сообщений одинаков. В связи с чем у меня вопрос к знатокам - может быть такое или нет? Стоит грешить на утечки памяти в расширении например или это вполне вероятный сценарий?
Просто при публикации одного сообщения (наш типичный юзкейс) отрыв налицо

Vladimir
22.06.2017
20:30:27
и сними промежуточные размеры - для 100 сообщений например
и посмотри как там время растет

Serghei
22.06.2017
20:31:09
Да вот решил спросить у кого нибудь еще, чтоб понять профилировать или нет

Vladimir
22.06.2017
20:31:13
такое ощущение что время паблишинга растет просто быстрее

r
22.06.2017
20:32:34
В таблице время публикации?

Serghei
22.06.2017
20:32:54
да
и прошу прощения за опечатки, там не 1000 а 10000
в обеих колонках

r
22.06.2017
20:33:55
Вы говорите - ваш юзкейс - 1 сообщение. Данные через пхп в кролик кидаете?

Serghei
22.06.2017
20:34:59
ну пока что да. пхпшникам нужна быстрая очередь с характеристиками кроликов. вот мы и выбираем
недели три уже :(
ничего не устраивает

Google

r
22.06.2017
20:35:35
Тут есть подводный камень с таким подходом

Stanislav
22.06.2017
20:35:38
критерии отбора, в студию
но у кроля есть вещи, которых нет ни у кого. Одна беда - тормозной.
и на нагрузке еще крешится
один сбой за полтора года, ровно в момент пиковой нагрузки

r
22.06.2017
20:37:24

Admin
ERROR: S client not available

Stanislav
22.06.2017
20:37:38
10-15kmsg/s
Поверьте, это очень мало для геораспределенных систем.

r
22.06.2017
20:38:23
Верю, а что в замен?

Stanislav
22.06.2017
20:38:52
я предлагал но до тестов не дошло

r
22.06.2017
20:39:00
Схожее по функционалу

Stanislav
22.06.2017
20:39:01
так что ничего пока
был бы пилот альтернатив - рассказал чо да как

Serghei
22.06.2017
20:39:38
ну
1. персистентные сообщения в очереди
2. кластеризация
3. возможность спокойно набрасывать в очередь не думая подписан на нее кто-то или нет (у nats.io этого нет)
4. поддержка клинтов другими языками (php, java, nodejs, python)
5. быстрый паблишинг (важнее чем подписка)
кажется это самое основное

Stanislav
22.06.2017
20:40:44
у кроля через эксченджи отличная скорость паблишинга, а если учесть, что паблишеры обычно размыты, то все вполне разумно
он на пиковой нагрузке паблишингу отдает приоритет

Alexander
22.06.2017
20:41:39
Stanislav кстати, сегодня тестировал (правда, на дефолтной установке из homebrew) - по сравнению с sidekiq скорость ниже =/

Stanislav
22.06.2017
20:41:55
сайдкик сколько показал? Я слышал он быстр

Google

Alexander
22.06.2017
20:42:46
ну у меня rabbit выдавал что-то в районе 15k rps на паблиш, а sidekiq - в районе 50k rps

Stanislav
22.06.2017
20:42:48
но что у сайдкика с надежностью и масштабируемостью? А то отличных решений для локалхоста я знаю немало

Alexander
22.06.2017
20:43:00
цифры примерные, но порядок такой
ну, sidekiq в этом проигрывает, поэтому и смотрим на rabbit )

Stanislav
22.06.2017
20:43:39
на бинстолке можно и 1М взять, толку правда никакого при задаче фейловера и масштабирования

Serghei
22.06.2017
20:44:41
вон, натс пишут 1М может
а толку

Alexander
22.06.2017
20:44:45
да, согласен, масштабируемость - всегда влияет на скорость

Stanislav
22.06.2017
20:45:29
редис тоже 1М позволяет взять, но опять же, кейс локалхоста как у бинстолка (вру, оба могут в сингл-мастер и мультислейв - но нам это не поможет)

Serghei
22.06.2017
20:46:11
у нас еще юзкейс такой, нам важен не объем в секунду, а то, как быстро мы сможем опубликовать одно сообщение в стеке вызова. ну два.

Alexander
22.06.2017
20:46:25
вообще, интересно еще протестировать разницу в скорости отправки многих маленьких сообщений и нескольких больших через rabbit

Serghei
22.06.2017
20:46:37
мы тестировали
если интересно могу порыться

Alexander
22.06.2017
20:46:46
и что выгоднее? )

Stanislav
22.06.2017
20:46:52
но если серьезно, мы гребем с редисов и рэббитов в сторону кафки и аэроспайка

Serghei
22.06.2017
20:46:55
большие
аероспайк хорош но там тоже не все гладко