Насколько я знаю, основная проблема производительности Docker на MacOS связана с ограничениями на уровне файловой системы. В Docker Desktop относительно недавно добавили Synchronized file shares, что при использовании bind mounts уже дает заметный прирост производительности. Правда эта функциональность доступна только в платных подписках (ну и OrbStack для коммерческого использования не бесплатный). Хотя в моем конкретном случае, на котором я тестировал (проект на PHP, операции в основном как раз с файлами), OrbStack оказался всё равно быстрее почти в 1.5 раза. Еще совсем недавно в Docker Desktop добавили новый VMM. С ним (и с Synchronized file shares) в том же кейсе быстрее оказался уже Docker Desktop (примерно на 10%), но это только для Apple Silicon будет работать. Сравнение, конечно, неполноценное, т.к. только на одном кейсе, но, может, кому-то полезно будет. По энергопотреблению и потреблению ОЗУ объективно не сравнивал пока, но субъективно кажется, что OrbStack в этом плане более эффективный.
В качестве ещё одного примера аномалии в статистике заболеваемости в России можно привести необычное распределение заболевших между муниципалитетами в рамках одного субъекта РФ.
Обратил на это внимание еще прошлым летом (в Смоленской области):
На графике видно, что чем больше выявлено заболевших в административном центре субъекта, тем меньше выявлено во всех остальных муниципалитетах (и наоборот). При этом общее число заболевших в субъекте остаётся примерно одинаковым. Если посчитать коэффициент корреляции между кол-вом выявленных заболевших в центре и остальными субъектами, то он окажется равным -0.96 (т.е. практически линейная зависимость). Очевидно, что это не объясняется ествественным течением эпидемического процесса - заболеваемость в одном муниципалитете IRL не может линейно уменьшать заболеваемость во всех остальных.
Сейчас проверил на более свежих данных, там то же самое (коэффициент корреляции стал даже больше и теперь равен -0.99):
На мой взгляд одним из возможных объяснений такой аномалии может быть наличие некого числа заболевших на субъект (например, установленного директивно или обусловленного пропускной способностью системы тестирования), которое каким-то образом распределяется между административным центром субъекта и остальными муниципалитетами.
P.S. Позже в FB попадалась информация о похожей картине и в других субъектах.
Насколько я знаю, основная проблема производительности Docker на MacOS связана с ограничениями на уровне файловой системы. В Docker Desktop относительно недавно добавили Synchronized file shares, что при использовании bind mounts уже дает заметный прирост производительности. Правда эта функциональность доступна только в платных подписках (ну и OrbStack для коммерческого использования не бесплатный). Хотя в моем конкретном случае, на котором я тестировал (проект на PHP, операции в основном как раз с файлами), OrbStack оказался всё равно быстрее почти в 1.5 раза.
Еще совсем недавно в Docker Desktop добавили новый VMM. С ним (и с Synchronized file shares) в том же кейсе быстрее оказался уже Docker Desktop (примерно на 10%), но это только для Apple Silicon будет работать.
Сравнение, конечно, неполноценное, т.к. только на одном кейсе, но, может, кому-то полезно будет. По энергопотреблению и потреблению ОЗУ объективно не сравнивал пока, но субъективно кажется, что OrbStack в этом плане более эффективный.
В качестве ещё одного примера аномалии в статистике заболеваемости в России можно привести необычное распределение заболевших между муниципалитетами в рамках одного субъекта РФ.
Обратил на это внимание еще прошлым летом (в Смоленской области):
На графике видно, что чем больше выявлено заболевших в административном центре субъекта, тем меньше выявлено во всех остальных муниципалитетах (и наоборот). При этом общее число заболевших в субъекте остаётся примерно одинаковым. Если посчитать коэффициент корреляции между кол-вом выявленных заболевших в центре и остальными субъектами, то он окажется равным -0.96 (т.е. практически линейная зависимость). Очевидно, что это не объясняется ествественным течением эпидемического процесса - заболеваемость в одном муниципалитете IRL не может линейно уменьшать заболеваемость во всех остальных.
Сейчас проверил на более свежих данных, там то же самое (коэффициент корреляции стал даже больше и теперь равен -0.99):
На мой взгляд одним из возможных объяснений такой аномалии может быть наличие некого числа заболевших на субъект (например, установленного директивно или обусловленного пропускной способностью системы тестирования), которое каким-то образом распределяется между административным центром субъекта и остальными муниципалитетами.
P.S. Позже в FB попадалась информация о похожей картине и в других субъектах.