Общие файлы файлов ~18m низкая производительность EXT4, совет?

Я с ProjectLocker, и мы размещаем Подверсию или Git и Trac. Набор функций Redmine базируется в основном на Trac, поэтому если нет определенные плагины или Redmine-только функции, которые Вы ищете, можно найти, что Trac удовлетворяет потребности управления проектами.

Мы в настоящее время предлагаем планы с размером, проект и потребности управления доступом, которые Вы ищете всего за $12/месяцев или $119/лет. В дополнение к резервным копиям аварийного восстановления, взятым многократно ежедневно и включенным в Вашу подписку, можно также купить резервную подписку, которая позволяет загружаемым резервным копиям быть сделанными доступными для Вас в расписании автоматически. Интерфейс портала ProjectLocker позволяет Вам управлять пользователями, проектами и управлением доступом Подверсии через сеть, таким образом, нет никакой потребности войти в систему и настроить любые функции сервера. Наконец, мы предлагаем удаленное развертывание, таким образом, можно развернуться к тестовым или продуктивным средам из репозитория по желанию.

Мы поощряем Вас давать нам попытку; у нас есть 30-дневная гарантия возврата денег и неограниченная бесплатная демонстрационная версия 3 пользователей и 3 проектов позволить Вам пробовать некоторые основные характеристики. Мы приветствуем любую обратную связь, которую Вы имеете для нас также, положительный или отрицательный, который сделает нас лучшим сервисом для пользователей как Вы, которые хотят хостинг Подверсии с полным контролем и никакой стычкой.

0
задан 30 January 2013 в 02:38
1 ответ

Ожидается, что он будет медленным. Когда вы запускаете команду ls, смотрите с большим количеством файлов, все индексные дескрипторы файлов должны быть извлечены и помещены в память. Также все файлы будут проходить по одному пути в своем списке файлов. Ядро также кэширует эту информацию. Итак, когда вы запускаете ls в первый раз, он обязательно будет медленным.

Достаточно простой способ диагностики - запустить ls в новом каталоге из одной вкладки, а затем перейти на другую вкладку и выполнить slabtop -o . Это покажет увеличение использования ext4 в кэше и Dentry Slab. После кэширования последующие ls в том же каталоге будут занимать меньше времени.

Единственное улучшение, которое вы можете сделать, - это получить более мощные диски или чередовать данные. Так что требуется меньше операций поиска диска, что дает прирост производительности.

2
ответ дан 4 December 2019 в 14:17

Теги

Похожие вопросы