ዌስተርን ዲጂታል ለዞን ዲስኮች ልዩ የዞንፍስ ፋይል ስርዓት አትሟል

በዌስተርን ዲጂታል የሶፍትዌር ልማት ዳይሬክተር የተጠቆመ በሊኑክስ ከርነል ገንቢ የደብዳቤ መላኪያ ዝርዝር ፣ ዞንፍስ የሚባል አዲስ የፋይል ስርዓት ዝቅተኛ ደረጃ ስራን ቀላል ለማድረግ ያለመ። የዞን ማከማቻ መሳሪያዎች. Zonefs እያንዳንዱን ዞን በአሽከርካሪው ላይ ካለው የተለየ ፋይል ጋር ያዛምዳል ይህም ያለ ሴክተር እና የማገጃ ደረጃ ማጭበርበር መረጃን በጥሬ ሁነታ ለማከማቸት ሊያገለግል ይችላል።

Zonefs POSIX-compliant FS አይደለም እና አፕሊኬሽኖች ioctlን በመጠቀም የማገጃ መሳሪያውን በቀጥታ ከመድረስ ይልቅ የፋይሉን ኤፒአይ እንዲጠቀሙ በሚያስችል ትክክለኛ ጠባብ ወሰን የተገደበ ነው። ከዞን ጋር የተገናኙ ፋይሎች ከፋይሉ መጨረሻ ጀምሮ (አባሪ ሁነታ መጻፍ) የሚጀምሩ ተከታታይ የመጻፍ ስራዎችን ይፈልጋሉ.

በዞንፍስ ውስጥ የቀረቡት ፋይሎች ከአንድ ፋይል ጽንሰ-ሀሳብ ጀምሮ በ LSM (ሎግ-የተዋቀረ ውህደት) ምዝግብ ማስታወሻዎች ውስጥ የማከማቻ መዋቅሮችን የሚጠቀሙ የዞን የውሂብ ጎታ ድራይቮች ላይ ለማስቀመጥ ሊያገለግሉ ይችላሉ። ለምሳሌ፣ ተመሳሳይ መዋቅሮች በRocksDB እና LevelDB የውሂብ ጎታዎች ውስጥ ጥቅም ላይ ይውላሉ። የታቀደው አካሄድ መጀመሪያ ላይ ከመሳሪያዎች ይልቅ ፋይሎችን ለማቀናበር የተነደፈውን የወደብ ማስተላለፊያ ኮድ ወጪን ለመቀነስ ያስችላል እንዲሁም ዝቅተኛ ደረጃ ስራን በዞን ድራይቮች በማደራጀት በፕሮግራም ቋንቋዎች ከ C .

በዞን በተቀመጡ ድራይቮች ስር በተዘዋዋሪ መሳሪያዎች በርቷል ሃርድ መግነጢሳዊ ዲስኮች ወይም NVMe SSDማከማቻ ቦታ በዞኖች የተከፋፈለው ብሎኮችን ወይም ሴክተሮችን ያቀፈ ሲሆን በውስጡም ሁሉንም የብሎኮች ቡድን በማዘመን ቅደም ተከተል ያለው መረጃ ብቻ ይፈቀዳል።

ለምሳሌ ፣ የዞን ክፍፍል ንጣፍ መግነጢሳዊ ቀረጻ ባላቸው መሳሪያዎች ውስጥ ጥቅም ላይ ይውላል (ሺንግልድ መግነጢሳዊ ቀረጻ, SMR), በውስጡም የትራክ ስፋቱ ከመግነጢሳዊው ራስ ስፋት ያነሰ ነው, እና ቀረጻ የሚከናወነው በአቅራቢያው ትራክ በከፊል መደራረብ ነው, ማለትም. ማንኛውም ዳግም መቅዳት ሁሉንም የትራኮች ቡድን እንደገና መቅዳት ያስፈልጋል። ስለ ኤስኤስዲ አንጻፊዎች፣ መጀመሪያ ላይ ከቅድመ ውሂብ ማጽዳት ጋር በቅደም ተከተል የመፃፍ ክዋኔዎች የተሳሰሩ ናቸው፣ ነገር ግን እነዚህ ክዋኔዎች በመቆጣጠሪያ ደረጃ እና በኤፍቲኤል (Flash Translation Layer) ንብርብር ተደብቀዋል። ለተወሰኑ የጭነት ዓይነቶች ቅልጥፍናን ለመጨመር የ NVMe ድርጅት የኤፍቲኤል ንብርብርን በማለፍ ወደ ዞኖች ቀጥተኛ መዳረሻን የሚፈቅድ የ ZNS (የዞን ስም ቦታዎች) በይነገጽ ደረጃውን የጠበቀ ነው።

ዌስተርን ዲጂታል ለዞን ዲስኮች ልዩ የዞንፍስ ፋይል ስርዓት አትሟል

በሊኑክስ ለዞን ሃርድ ድራይቭ ከከርነል 4.10 ጀምሮ አቅርቧል ZBC (SCSI) እና ZAC (ATA) የማገጃ መሳሪያዎች, እና ከተለቀቀው 4.13 ጀምሮ, ዲኤም-ዞን ያለው ሞጁል ተጨምሯል, የዞን ድራይቭን እንደ መደበኛ የማገጃ መሳሪያ በመወከል, በሚሠራበት ጊዜ የተተገበሩትን የመጻፍ ገደቦችን ይደብቃል. በፋይል ስርዓት ደረጃ ፣ የዞን ክፍፍል ድጋፍ ቀድሞውኑ በ F2FS ፋይል ስርዓት ውስጥ ተካቷል ፣ እና ለ Btrfs የፋይል ስርዓት የፕላቶች ስብስብ በሂደት ላይ ነው ፣ ለዞይድ ድራይቭ ማመቻቸት በ CoW (ኮፒ-ላይ) ውስጥ በመስራት ቀለል ይላል ። - መጻፍ) ሁነታ.
Ext4 እና XFS በዞን በተቀመጡ ድራይቮች ላይ ይሰራሉ ማዘጋጀት ይቻላል dm-ዞን በመጠቀም. የፋይል ስርዓቶችን ትርጉም ለማቃለል የ ZBD በይነገጽ ቀርቧል, ይህም የዘፈቀደ የመጻፍ ስራዎችን ወደ ፋይሎች ወደ ተከታታይ የጽሁፍ ስራዎች ጅረቶች ይተረጉመዋል.

ዌስተርን ዲጂታል ለዞን ዲስኮች ልዩ የዞንፍስ ፋይል ስርዓት አትሟል

ምንጭ: opennet.ru

አስተያየት ያክሉ