Задача Ant скопировать медленнее 11.04, чем 10.04 - PullRequest
0 голосов
/ 08 марта 2012

Мы используем ant как часть нашей системы сборки для копирования множества различных файлов. 10.04 весь процесс занимает ~ 5 минут, однако, поскольку теперь мы начали переход на 11.04 в качестве нашей основной платформы разработки, мызаметил, что теперь это занимает ~ 25 минут, что является довольно большим фактором для увеличения.

Кто-нибудь заметил что-нибудь подобное или у нас просто возникла какая-то странная проблема?

РЕДАКТИРОВАТЬ: https://gist.github.com/2049693 Суть двухминутного обзора работы vmstat при очень тяжелой копии муравьязадание выполняется.

РЕДАКТИРОВАТЬ: дополнительная информация: 10.04 и 11.04 работают на Java 1.6, версия Ant на 10.04 - 1.7.1, версия Ant на 11.04 - 1.8.0 (обе установлены из основного репозитория Ubuntu).Выполнение одного из наших самых больших процессов копирования на самом деле заметно медленнее при запуске с подробным включением.

EDIT: проблема возникает с последней версией ant (1.8.3), установленной как из двоичного файла, так и из исходного кода.

Ответы [ 2 ]

1 голос
/ 08 марта 2012

Я ничего не заметил, когда мы обновились. Наша сборка все еще занимает 10 минут.

Вот список факторов, которые могут этому способствовать:

  1. Вы запускаете больше процессов, которым требуется больше оперативной памяти, поэтому в ОС недостаточно свободных буферов для кэширования файлов.

  2. Вы все еще используете файловую систему того же типа? Возможно, обновление перенесено на ext4.

  3. Вы пытались запустить сборку на старом блоке, чтобы убедиться, что в самой сборке нет никаких изменений.

  4. Какая нагрузка на машину?

  5. Вы добавили файлы XML с DTD / схемами? Некоторые парсеры XML действительно пытаются загрузить их из Интернета.

[РЕДАКТИРОВАТЬ] В этом блоге перечислены инструменты, позволяющие выяснить, куда идет производительность в Linux: http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html

0 голосов
/ 14 ноября 2013

У меня возникла та же проблема с версией 1.8.0 в Ubuntu 11.04. Обновлен до 1.9.2 и теперь копия намного быстрее.

Я следовал инструкции с этого сайта , так как apt-get устанавливал версию 1.8.

...