I risultati di test di rendiment di u sistema di file Reiser5 publicati

I risultati di e teste di rendiment di u prughjettu Reiser5 sò stati publicati, chì sviluppa una versione significativamente riprogettata di u sistema di schedari Reiser4 cù supportu per i volumi lògichi chì anu "scala parallela", chì, à u cuntrariu di RAID tradiziunale, implica a participazione attiva di u sistema di schedari. in distributing data trà i dispusitivi cumpunenti di u vulume lògicu. Da a perspettiva di l'amministratore, a diferenza significativa da u RAID hè chì i cumpunenti di un voluminu logicu à scala parallela sò formati di blocchi.

I risultati di teste presentati valutanu a prestazione di l'operazioni di u schedariu cumuni, cum'è scrive un schedariu à un voluminu logicu, leghje un schedariu da un voluminu logicu cumpostu di un numeru variabile di unità di stati solidi. A prestazione di l'operazioni nantu à volumi lògichi, cum'è l'aghjunghje un dispositivu à un voluminu lògicu, caccià un dispositivu da un voluminu logicu, resetting data from proxy disks, è migrazione di dati da un schedariu regulare (micca speciale) à un dispositivu specificu, era ancu. misurata.

Unità di u solidu (SSD) in quantità di 4 copie sò stati utilizati per assemblà i volumi. A rapidità di una operazione nantu à un voluminu lògicu hè definitu cum'è u rapportu di a quantità di spaziu occupatu nantu à u voluminu lògicu tutale à u tempu chì ci vole à compie l'operazione, cumpresa a sincronizazione completa cù l'unità.

A vitezza di ogni operazione (cù l'eccezzioni di u flussu di dati da un discu proxy nantu à un voluminu cumpostu da un picculu numeru di dispusitivi) hè più altu ch'è a vitezza di cupià dati da un dispositivu à l'altru. À u listessu tempu, cù un aumentu di u numeru di dispusitivi da quale u voluminu hè cumpostu, a vitezza di l'operazioni aumenta. L'eccezzioni hè l'operazione di migrazione di u schedariu, a velocità di quale si avvicina asintoticamente (da sopra) a velocità di scrittura à u dispusitivu di destinazione. Accessu sequenziale à livellu bassu: Dispositivu Lettura, M/s Scrittura, M/s DEV1 470 390 DEV2 530 420 Lettura/scrittura sequenziale di grandi file (M/s): Numero di dischi in volumi Scrittura Lettura 1 (DEV1) 380 460 1 ( DEV2) 410 518 2 (DEV1+DEV2) 695 744 3 (DEV1+DEV2+DEV3) 890 970 4 (DEV1+DEV2+DEV3+DEV4) 950 1100 Copia seriale di dati da/à u dispositivu furmatu di velocità Da u dispositivu À u dispusitivu. (M/s) DEV1 DEV2 260 DEV2 DEV1 255 Adding a device to a logical volume: Volume Dispositivu da aghjunghje Velocità (M/s) DEV1 DEV2 284 DEV1+DEV2 DEV3 457 DEV1+DEV2+DEV3 DEV4 574 Eliminazione di un dispositivu da un voluminu logicu: Volume Dispositivu da esse sguassatu Velocità (M/s) DEV1+DEV2+DEV3+DEV4 DEV4 890 DEV1+DEV2+DEV3 DEV3 606 DEV1+DEV2 DEV2 336 Reset data from proxy disk: Volume Proxy disk Speed ​​​​(M/s) DEV1 DEV4 228 DEV1+DEV2 DEV4 244 DEV1+DEV2+ DEV3 DEV4 290 DEV1 RAM0 283 DEV1+DEV2 RAM0 301 DEV1+DEV2+DEV3 RAM0 374 DEV1+DEV2+ DEV3+DEV4 Device Velocità di destinazione Migrazione RAM0+DEV427 Velocità di destinazione Migrazione (M/s) DEV1+DEV2+DEV3+DEV4 DEV1 387 DEV1+DEV2 +DEV3 DEV1 403 DEV1+DEV2 DEV1 427

Hè nutatu chì u rendiment pò esse migliuratu più se a prucedura per l'emissione di e dumande I / O hè parallelizatu in i cumpunenti di u voluminu lògicu (attualmente, per simplicità, questu hè fattu in un ciclu cù un solu filu). È ancu s'ellu avete lettu solu quelli dati chì sò sottumessi à u muvimentu durante u rebalancing (avà, per simplicità, tutte e dati sò leghjite). U limitu teoricu per a velocità di aghjunghje / sguassà un secondu dispositivu in sistemi cù scala parallela hè duie volte a velocità di copia da u primu discu à u sicondu (rispettivamente, da u sicondu à u primu). Avà a vitezza di aghjunghje è caccià un secondu discu hè currispundente 1.1 è 1.3 velocità di copia.

Inoltre, un defragmenter O (1) hè statu annunziatu chì processerà tutti i cumpunenti di un voluminu lògicu (cumpresu u discu proxy) in parallelu, i.e. in un tempu chì ùn supera u tempu di trasfurmazioni di u più grande cumpunente separatamente.

Source: opennet.ru

Add a comment