Все команды Linux работают очень медленно в подключенном каталоге EFS.
Моя конечная цель - развернуть код GitHub в подключенном каталоге EFS.В настоящее время, согласно общепринятому способу, мы внедряем код в экземплярах EC2, но в качестве нового требования целью является развертывание кода в смонтированном каталоге EFS.Я обнаружил, что событие «install» на этапе развертывания кода принимает прибл.10 минут, что слишком много.В качестве этапа «установки» при развертывании распаковывается код в указанном каталоге.Он выполняется очень быстро, когда целевой каталог находится в EBS, но занимает 10 раз больше времени, когда каталог развертывания - EFS.При устранении неполадок я обнаружил, что выполнение не только команды unzip, но и всех команд оболочки занимает слишком много времени при выполнении в подключенном каталоге EFS.Я проверил метрики «PercentIOLimit», «BurstCreditBalance» и наиболее рекомендованную конфигурацию EFS.
В чем еще может быть причина такой слишком большой задержки?
В настоящее время мы являемсяиспользуя конфигурацию efs «Режим производительности общего назначения» и «Режим пакетной пропускной способности».
Ожидается, что все команды Linux в EFS будут выполняться с низкой задержкой и получить пропускную способность, такую же, как мы получаем в EBS.