ECS: Výpis kbelíku S3 pomocí stránkování ke zlepšení výkonu

Summary: Článek znalostní databáze ukazuje, jak zmírnit nezvladatelný výpis výkonu kbelíku S3.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Úložiště Dell Elastic Cloud Storage (ECS) neomezuje počet podsložek nebo objektů v kbelíku nebo předponě. Ke snížení výkonu však může dojít při výpisu mnoha objektů (například tisíců) pod jednou předponou nebo "složkou" – zejména při použití klientů kompatibilních s S3.

Problém s kbelíkem S3 s 570 909 uvedenými objekty může trvat několik minut. Díky tomu je nespravovatelný ve srovnání s NAS se stejnou strukturou, výpis je okamžitý.  
Tento problém může být vnímán jako ovlivnění výkonu, kdy se u položek zdá dojít k vypršení časového limitu.

 

Rozdíl ve způsobu, jakým NAS a S3 zpracovávají soubory

NAS má složky v souborovém systému jako strukturu. Příklad rozvržení struktury:  

ROOT /
-> Subfolder l1
-> Subfolder l2  ... lX
-> Files. 

Při otevření podsložky obsahující například 8000 podsložek uvnitř znamená otevřít metadata pro 8000 podsložek a vrátit okamžitý seznam. 

 

S3 koncept složek neexistuje, což znamená, že místo stromu:

 ROOT /
-> Subfolder l1
-> Subfolder l2  ... lX
-> Files.

Mají pouze CESTU: -

PATH:bucket/subfolder-l1/subfolder-l2/FILE

 

Výkon je nyní více ovlivněn způsobem výpisu složek. Příklad 20 složek s 8 000 podsložkami po 10 000 objektech:
 

get "/bucket?prefix=/subfolder-l1/subfolder-2/&delimter=/"

Vzhledem k omezení seznamu nebudou muset všechny objekty označené společným řetězcem provádět žádné seskupování a seznam 10 000 položek se vrátí rychleji.

 

GET "bucket?prefix=/subfolder-l1&delimiter=/"

V tomto případě musí nyní systém ECS projít všemi 8000*10000 objekty, aby seskupil "společné předpony", jinými slovy "podsložky-l2"
Takže místo kontroly 10 000 objektů musíte nyní čekat, až systém ECS ověří 80 milionů objektů.


Zlepšení výkonu výpisu pomocí stránkování, například S3Broswer Povolit stránkování kbelíku (povolit podobné funkce v jiných klientských aplikacích)


V prohlížeči S3Browser> povolte následující možnost – Nástroje –>Možnosti –>Rozhraní –>Povolit stránkování kbelíku s velikostí stránky:

Optimalizace výkonu –> Povolit stránkování kbelíku s možností velikosti stránky

 Proces odesílání následných požadavků na pokračování tam, kde předchozí požadavek skončil, se nazývá stránkování. Funkce stránkování vám pomůže spravovat a prohlížet velké seznamy segmentů tím, že je rozdělí na lépe spravovatelné stránky. Umožňuje, aby byla uvedena konkrétní cesta k adresáři, nikoli všechny objekty v kbelíku.

Affected Products

ECS
Article Properties
Article Number: 000361957
Article Type: How To
Last Modified: 10 Sep 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.