мерзавец добавить / stat очень медленно на RHEL - PullRequest
0 голосов
/ 18 мая 2018

У нас есть большой (~ 15 ГБ, ~ 40 КБ файлов) и старый (~ 5 лет с ежедневными обновлениями) репозиторий git, полный мультимедийного контента.

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

У нас была похожая проблема год назад.Тогда причиной было то, что было добавлено несколько очень больших (> 500 МБ каждый) файлов, но теперь это не так.

Одно замечание, которое может быть важным: пользователи RHEL используют старый RHEL 6 только с официальными пакетами.

Не могли бы вы посоветовать, как победить описанную проблему?

1 Ответ

0 голосов
/ 18 мая 2018

В ожидании реализации GVFS на платформе Linux / Unix (на данный момент это только для Windows и скоро для MacOS), вам следует рассмотреть Git LFS : это позволит вам вывести внешнее хранилище большого элемента в другую ссылку.

Тогда эти операции Git будут выполняться быстрее.

В обоих случаях предполагается, что сервер удаленного хостинга используется дляпродвижение вашего репо поддерживает LFS (или более позднюю GFS).

Если нет, то единственным решением будет удалить из истории самые большие элементы, например, Git BFG-REpo Cleaner .

...