Полагаю, тут во многом еще в драйверах видеокарты дело. Наверное, если есть хорошие проприетарные драйвера, все намного лучше.
Но рендеринг шрифтов на HiDPI ничем не исправить, это просто кусок жести (по крайней мере, на высоком разрешении - у меня со зрением все на удивление отлично и я могу себе позволить высокие разрешения; на линуксе при на том же мониторе и при таком же разрешении, к которому я привык на Маке, все в кашу сливается).
С докером - нативный Docker for Mac неплох. Разумеется, i/o по цепочке mac os -> linux host -> linux container штука куда менее производительная, чем прямой bind mount в контейнер, надо не тупо набросать как получится, а думать, в каких случаях volume нужен на Мак-хостноде (директория с проектом), а в каких нет (mysql datadir), какой тип consistency выставить для какого случая и все такое. Зато про несовпадение uid думать не надо
Кстати, тут было смешное.
MariaDB в докере на маке выполняла запрос минуту 10 секунд.
Оракловый MySQL в докере на маке ровно тот же запрос выполнял 4 секунды.
Настройки одинаковые настолько, насколько это возможно без сборки собственного образа.
Я даже выяснил, почему. В Марие Aria Engine для временных таблиц, их бинлоги всегда в корне datadir (в какой-нибудь /tmp унести невозможно) , и там fsync на каждый пук.
Но рендеринг шрифтов на HiDPI ничем не исправить, это просто кусок жести (по крайней мере, на высоком разрешении - у меня со зрением все на удивление отлично и я могу себе позволить высокие разрешения; на линуксе при на том же мониторе и при таком же разрешении, к которому я привык на Маке, все в кашу сливается).
С докером - нативный Docker for Mac неплох. Разумеется, i/o по цепочке mac os -> linux host -> linux container штука куда менее производительная, чем прямой bind mount в контейнер, надо не тупо набросать как получится, а думать, в каких случаях volume нужен на Мак-хостноде (директория с проектом), а в каких нет (mysql datadir), какой тип consistency выставить для какого случая и все такое. Зато про несовпадение uid думать не надо
Кстати, тут было смешное.
MariaDB в докере на маке выполняла запрос минуту 10 секунд.
Оракловый MySQL в докере на маке ровно тот же запрос выполнял 4 секунды.
Настройки одинаковые настолько, насколько это возможно без сборки собственного образа.
Я даже выяснил, почему. В Марие Aria Engine для временных таблиц, их бинлоги всегда в корне datadir (в какой-нибудь /tmp унести невозможно) , и там fsync на каждый пук.
Последнее редактирование: