ከተመሳሳዩ የ pigz መገልገያ ጋር ተመሳሳይ በሆነ ባለብዙ-ክር ውሂብ መጭመቂያ እና መበስበስን የሚተገበረው የክራብዝ መገልገያ ተለቋል። ሁለቱም እነዚህ መገልገያዎች ባለብዙ-ክር የ gzip ስሪቶች ናቸው፣ በባለብዙ ኮር ሲስተሞች ላይ ለመስራት የተመቻቹ። ክራብዝ ራሱ የሚለየው በሩስት ፕሮግራሚንግ ቋንቋ እንደ ፒግዝ መገልገያ በተለየ በ C (እና በከፊል በ C ++) የተፃፈ እና ከፍተኛ የአፈፃፀም ጭማሪ በማሳየቱ በአንዳንድ ሁኔታዎች 50% ደርሷል።
በገንቢዎች ገጽ ላይ የሁለቱም መገልገያዎች ፍጥነት የተለያዩ ቁልፎች እና ጥቅም ላይ የዋሉ የጀርባ ማቆሚያዎች ዝርዝር ንፅፅር አለ። መለኪያዎች በአንድ እና ተኩል ጊጋባይት ሲኤስቪ ፋይል ላይ በ AMD Ryzen 9 3950X 16-Core Processor በ64GB DDR4 RAM እና በኡቡንቱ 20 ኦፕሬቲንግ ሲስተም ላይ በመመስረት ለሙከራ ቤንች በመጠቀም ተሰርተዋል። ስለ አፈጻጸሙ ዝርዝር ትንተና አጭር ዘገባ ተዘጋጅቷል።
- ክራብዝ የዝሊብ ጀርባን በመጠቀም በአፈፃፀም ከpigz ጋር ተመሳሳይ ነው;
- ከ pigz እስከ አንድ ተኩል ጊዜ የዝሊብ-ንግ ባክን በመጠቀም;
- ክራብዝ ከዝገቱ ጀርባ በትንሹ (5-10%) ከፒግዝ የበለጠ ፈጣን ነው።
እንደ ገንቢዎቹ ከሆነ ከከፍተኛ ፍጥነት በተጨማሪ ክራብዝ ከ pigz ጋር ሲወዳደር የሚከተሉትን ጥቅሞች አሉት ።
- crabz with deflate_rust backend ሙሉ በሙሉ በዝገት የተጻፈ ኮድ ይጠቀማል፣ ይህም ይበልጥ ደህንነቱ የተጠበቀ ነው።
- ክራብዝ ብዙ ተሳታፊዎችን የሚስብ እና ዊንዶውስን ይደግፋል;
- crabz ተጨማሪ ቅርጸቶችን ይደግፋል (Gzip፣ Zlib፣ Mgzip፣ BGZF፣ Raw Deflate እና Snap)።
ምንም እንኳን ሙሉ በሙሉ የሚሰራ ቢሆንም፣ ክራብዝ በገንቢው የGZP crate ጥቅልን በመጠቀም የCLI መሳሪያ ጽንሰ-ሀሳባዊ ተምሳሌት ተብሎ ይገለጻል።
ምንጭ: opennet.ru