LtSoloopckSheff Господа, от признания того факта, что один человек генетически более приспособлен к некоторым условиям, а другой менее приспособлен, лед тоньше не становится.
Другое дело начинается, когда эта мысль трансформируется в «Вася Васин имеет более (менее) качественные гены, чем Ваня Иванов». Это, конечно же, ересь – по многим причинам.
Эйнштейн, будучи современником фашизма, элегантно отделил одно от другого:
Все мы гении. Но если вы будете судить рыбу по её способности взбираться на дерево, она проживёт всю жизнь, считая себя дурой.
Определенный набор генов хорош в определенных условиях. От каждого по способностям, каждому по потребностям. Пожалуй и всё, на этом мысль можно дальше не развивать :)
Насколько это может быть просто – зависит от начальных параметров очереди.
Единица параллелизма в Kafka – это partition, и если очередь создается со слишком маленьким количеством partitions, отмасштабироваться будет затруднительно: один получатель может обрабатывать несколько partitions, а вот одна partition читаться несколькими получателями – нет.
1. Команд, чтобы сесть и накодить считывание и запись кэш-линии не существует, – прямой доступ к кэшам запрещён by design.
2. Одна наносекунда = два такта, если CPU работает на 2ГГц. Соответственно, в статье действительно написана дичь, если вдуматься. Это, например, идет вразрез с официальной документацией Performance Analysis Guide от Intel, страница 8:
The local copies of the lines that are accessed in this way are kept in the 32KB L1 data cache. The access latency to this cache is 4 cycles.
Кстати, весьма рекомендую это чтиво, чтобы понять, что куда записывается, как читается и как со всем этим жить.
Дайте угадаю: если кто-то и ответил, то запросил настолько космических денег, что вы его не стали рассматривать.
А все-таки: зачем вы на собеседованиях интересуетесь про такие страшные детали?
Вопрос не праздный.
1. Собеседование длится всего-то час или около того. Вам больше время некуда потратить?
2. Если разработчик ответил правильно — как этот ответ характеризует его как специалиста и профессионала?
Те компании, которые вопят, что «нет нормальных разработчиков», как правило, не умеют правильно проводить технические интервью. Или умеют, но не хотят – потому что нормальный специалист их технологический стек на тряпки раздерёт вместе с архитектором и тим-лидом, а job security – это страшная сила :)
Есть информация, что вообще эксперименты со сном потенциально могут вызывать последствия. Часть из них описана на ГТ, например, в статье «ПсихическоеЗдоровье: ошибка выполнения». Это предельный случай, когда молодой человек после (и, вероятно, вследствие) периодических ночных бдений испытал якобы «пробуждение Кундалини», хотя на самом деле это было лютым психозом.
Насчет именно полифазного сна информации не очень много, но на Хабре мелькала статья, автор которой вынужден был прекратить свои эксперименты из-за внезапно начавшихся проблем: https://habrahabr.ru/post/244007/
Другое дело начинается, когда эта мысль трансформируется в «Вася Васин имеет более (менее) качественные гены, чем Ваня Иванов». Это, конечно же, ересь – по многим причинам.
Эйнштейн, будучи современником фашизма, элегантно отделил одно от другого:
Определенный набор генов хорош в определенных условиях. От каждого по способностям, каждому по потребностям. Пожалуй и всё, на этом мысль можно дальше не развивать :)
Сам вендор (Confluent) предлагает максимально внимательно отнестись к этому вопросу и выпустил хорошее руководство по подбору параметра: How to choose the number of topics/partitions in a Kafka cluster
Единица параллелизма в Kafka – это partition, и если очередь создается со слишком маленьким количеством partitions, отмасштабироваться будет затруднительно: один получатель может обрабатывать несколько partitions, а вот одна partition читаться несколькими получателями – нет.
2. Одна наносекунда = два такта, если CPU работает на 2ГГц. Соответственно, в статье действительно написана дичь, если вдуматься. Это, например, идет вразрез с официальной документацией Performance Analysis Guide от Intel, страница 8:
Кстати, весьма рекомендую это чтиво, чтобы понять, что куда записывается, как читается и как со всем этим жить.
В чём ваше негодование? Вы утверждаете, что сборка мусора в Linux есть?
Пока читал и вникал, успел получить минус в карму и минус за комментарий.
Вопрос того стоил.
Я ничего не понял :(
А все-таки: зачем вы на собеседованиях интересуетесь про такие страшные детали?
Вопрос не праздный.
1. Собеседование длится всего-то час или около того. Вам больше время некуда потратить?
2. Если разработчик ответил правильно — как этот ответ характеризует его как специалиста и профессионала?
Те компании, которые вопят, что «нет нормальных разработчиков», как правило, не умеют правильно проводить технические интервью. Или умеют, но не хотят – потому что нормальный специалист их технологический стек на тряпки раздерёт вместе с архитектором и тим-лидом, а job security – это страшная сила :)
Насчет именно полифазного сна информации не очень много, но на Хабре мелькала статья, автор которой вынужден был прекратить свои эксперименты из-за внезапно начавшихся проблем: https://habrahabr.ru/post/244007/
Соблюдать или нет — каждый решает сам, исходя из своих знаний и опыта.