Red Hat ஏற்கனவே ஒரு புதிய NVFS கோப்பு முறைமையில் வேலை செய்கிறது, இது NVM க்கு திறமையானது

Red Hat லோகோ

மிகுலே படோஸ்கா, எல்விஎம் இன் டெவலப்பர்களில் ஒருவர் மற்றும் Red Hat இல் பல சேமிப்பக தேர்வுமுறை கண்டுபிடிப்புகளை கண்டுபிடித்தவர், புதிய என்விஎஃப்எஸ் கோப்பு முறைமையை லினக்ஸ் கர்னல் அஞ்சல் பட்டியலில் அறிமுகப்படுத்தியுள்ளது.

இந்த புதிய அமைப்பு வேகமான மற்றும் சுருக்கமான கோப்பு முறைமையை உருவாக்குவதை நோக்கமாகக் கொண்டுள்ளது நிலையற்ற நினைவக சில்லுகளுக்கு (என்விஎம், எடுத்துக்காட்டாக என்விடிஐஎம்), இது ரேமின் செயல்திறனை உள்ளடக்கத்தை நிரந்தரமாக சேமிக்கும் திறனுடன் ஒருங்கிணைக்கிறது.

என்விஎஃப்எஸ் உருவாக்கும் போது FS NOVA இன் அனுபவம் கணக்கில் எடுத்துக்கொள்ளப்பட்டது, 2017 இல் குறிப்பாக என்விஎம் நினைவகத்திற்காக உருவாக்கப்பட்டது, ஆனால் லினக்ஸ் கர்னலில் சேர்க்கப்படவில்லை மற்றும் லினக்ஸ் கர்னல்களுக்கான வரையறுக்கப்பட்ட ஆதரவுடன் 4.13 முதல் 5.1 வரை.

முன்மொழியப்பட்ட FS NVFS இது நோவாவை விட மிகவும் எளிமையானது (குறியீட்டின் 4972 கோடுகள் Vs 21459), fsck பயன்பாட்டை வழங்குகிறது, சிறந்த செயல்திறனைக் கொண்டுள்ளது, நீட்டிக்கப்பட்ட பண்புக்கூறுகள் (xattrs), பாதுகாப்பு லேபிள்கள், ACL கள் மற்றும் ஒதுக்கீடுகளை ஆதரிக்கிறது, ஆனால் ஸ்னாப்ஷாட்களை ஆதரிக்காது.

என்விஎஃப்எஸ் கட்டமைப்பு எஃப்எஸ் எக்ஸ்ட் 4 க்கு அருகில் உள்ளது மேலும் இது வி.எஃப்.எஸ் துணை அமைப்பை அடிப்படையாகக் கொண்ட கோப்பு முறைமைகளின் மாதிரியுடன் நன்கு பொருந்துகிறது, இதனால் இடைநிலை அடுக்குகளின் எண்ணிக்கையைக் குறைக்கவும், கர்னல் திட்டுகள் தேவையில்லாத ஒரு தொகுதி மூலம் பெறவும் முடியும்.

என்விஎஃப்எஸ் சாதனங்களை நேரடியாக அணுக DAX கர்னல் இடைமுகத்தைப் பயன்படுத்துகிறது பக்க சேமிப்பைத் தவிர்த்து, நிலையான சேமிப்பிடம். பைட் முகவரியைப் பயன்படுத்தும் என்விஎம் நினைவகத்துடன் வேலையை மேம்படுத்த, டிரைவின் உள்ளடக்கங்கள் பாரம்பரிய தொகுதி சாதன அடுக்கு மற்றும் இடைநிலை தற்காலிக சேமிப்பைப் பயன்படுத்தாமல் கர்னலின் நேரியல் முகவரி இடத்திற்கு மாற்றப்படுகின்றன. ரூட் மரத்தின் (ரூட் மரம்) கோப்பகங்களின் உள்ளடக்கங்களை சேமிக்க இது பயன்படுகிறது, இதில் ஒவ்வொரு புரோஹெஷிரோவானோ கோப்பு பெயரும் ஹாஷ் மதிப்பும் மரத்தைத் தேடப் பயன்படுகிறது.

பத்திரிகையைப் பயன்படுத்தாமல் "புதுப்பிப்புகள்" பொறிமுறையின் மூலம் (FreeBSD UFS மற்றும் OpenBSD FFS போன்றது) தரவு ஒருமைப்பாடு உறுதி செய்யப்படுகிறது.

கோப்பு ஊழலைத் தவிர்க்க NVFS இல், எல்தரவு பரிமாற்ற நடவடிக்கைகள் தொகுக்கப்பட்டுள்ளன ஒரு செயலிழப்பு தொகுதிகள் அல்லது ஐனோட்களின் இழப்புக்கு வழிவகுக்காது, மேலும் கட்டமைப்புகளின் ஒருமைப்பாடு fsck பயன்பாட்டால் மீட்டமைக்கப்படுகிறது.

Fsck பயன்பாடு மல்டித்ரெட் செய்யப்பட்டு வினாடிக்கு 1,6 மில்லியன் ஐனோட்களின் முரட்டுத்தனமான செயல்திறனை வழங்குகிறது.

  • வரையறைகளில், என்விஎம் நினைவகத்தில் லினக்ஸ் கர்னல் மூலங்களுடன் என்விஎஃப்எஸ் ஒரு மர நகல் செயல்பாட்டை நோவாவை விட சுமார் 10% வேகமாகவும், எக்ஸ்ட் 30 ஐ விட 4% வேகமாகவும், எக்ஸ்எஃப்எஸ் விட 37% வேகமாகவும் செய்தது.
  • தரவு தேடல் சோதனையில், என்விஎஃப்எஸ் நோவாவை விட 3% மற்றும் எக்ஸ்ட் 4 மற்றும் எக்ஸ்எஃப்எஸ் 15% ஐ விட வேகமாக இருந்தது (ஆனால் செயலில் வட்டு கேச் மூலம், நோவா 15% மெதுவாக இருப்பது கண்டறியப்பட்டது).
  • மில்லியன் டைரக்டரி ஆபரேஷன்ஸ் சோதனையில், என்விஎஃப்எஸ் நோவாவை 40%, எக்ஸ்ட் 4 22% மற்றும் எக்ஸ்எஃப்எஸ் 46% ஐ விட சிறப்பாக செயல்பட்டது. டிபிஎம்எஸ் செயல்பாட்டை உருவகப்படுத்தும்போது, ​​என்விஎஃப்எஸ் கோப்பு முறைமை நோவாவை 20%, எக்ஸ்ட் 4 ஐ 18 மடங்கு மற்றும் எக்ஸ்எஃப்எஸ் 5 மடங்கு விஞ்சியது. Fs_mark சோதனையில், NVFS மற்றும் NOVA தோராயமாக ஒரே மாதிரியாக இருந்தன, ext4 மற்றும் XFS ஆகியவை சுமார் 3 மடங்கு பின்னால் இருந்தன.

என்விஎம் நினைவகத்தில் பாரம்பரிய எஃப்எஸ்ஸின் பின்னடைவு, அவை சாதாரண ரேமை ஒத்திருக்கும் நிலையற்ற நினைவகத்தில் பயன்படுத்தப்படும் பைட் முகவரிக்கு வடிவமைக்கப்படவில்லை என்பதே காரணமாகும்.

சாதாரண இயக்கிகளைப் படிப்பது துறை வாசிப்பு / எழுதும் மட்டத்தில் செயல்பாட்டின் அணுத்தன்மையை வழங்குகிறது, அதே நேரத்தில் என்விஎம் நினைவகம் தனிப்பட்ட இயந்திர சொற்களின் மட்டத்தில் அணுகலை வழங்குகிறது.

மேலும், பாரம்பரிய கோப்பு முறைமைகள் மீடியா அணுகலின் தீவிரத்தை குறைக்க முயற்சிக்கின்றன, இது ரேமை விட மெதுவாகக் கருதப்படுகிறது, மேலும் ஹார்ட் டிரைவ்கள், செயல்முறை கோரிக்கை வரிசைகள், போர் துண்டு துண்டாகப் பயன்படுத்துதல் மற்றும் வெவ்வேறு செயல்பாடுகளைச் செய்ய தனி முன்னுரிமைகள் ஆகியவற்றைப் பயன்படுத்தும் போது தொடர்ச்சியான வாசிப்புகளை உறுதிப்படுத்த நடவடிக்கைகளை தொகுக்க முயற்சிக்கிறது. .

என்விஎம் நினைவகத்தைப் பொறுத்தவரை, இதுபோன்ற சிக்கல்கள் தேவையற்றவை, ஏனெனில் தரவு அணுகல் வேகம் ரேமுடன் ஒப்பிடத்தக்கது.

மூல: https://lkml.org/lkml/2020/9/15/517


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.