У меня есть разработчик виртуальной машины, который содержит сервер MySQL, который мы используем для разработки.

Когда мы использовали XUbuntu 14.04 и позже 16.04, приспособление нашего разработчика было загружено за 15 секунд с использованием ant-скрипта (и некоторых внутренних инструментов).

Наша команда сейчас сменила операционную систему. Вместо Xubuntu 16.04 мы все используем Ubuntu 18.04.

С тех пор, как мы изменили ОС, загрузка данных занимает гораздо больше времени (5 минут на моей машине, даже 20 минут на машине другого разработчика).

Мы ничего не меняли в ВМ (который является 32-битным сервером Ubuntu 12.04), но использовали то же устройство, которое мы всегда использовали.

Затем я попытался ускорить процесс, переместив все в докер-контейнер (Ubuntu 14.04 32 бит). Это сделало это немного быстрее, но не намного (3 минуты, 40 секунд теперь).

Я немного покопался и обнаружил, что есть некоторая связь между файловыми системами и mysql. Тем не менее, я использую файловую систему ext4 для моей ОС (как я делал раньше).

У кого-нибудь есть другая идея, почему это так медленно работает? Подвести итоги:

Host: Ubuntu 18.04 64 bit, ext4 file system
VM: Ubuntu 12.04 32 bit
Docker: Ubuntu 14.04 32 bit
MySQL Version: 5.6.*
Tool to run: ant script running a makefile which is then running an external tool (which is why we use 32 bit)

Благодарю.

// РЕДАКТИРОВАТЬ: я забыл упомянуть, что я установил барьер = 0 в fstab для уязвимой файловой системы.

0