Fedora 34లో DNF/RPM వేగంగా ఉంటుంది

Fedora 34 కోసం ప్రణాళిక చేయబడిన మార్పులలో ఒకటి ఉపయోగం dnf-plugin-cow, ఇది Btrfs ఫైల్ సిస్టమ్ పైన అమలు చేయబడిన కాపీ ఆన్ రైట్ (CoW) సాంకేతికతను ఉపయోగించి DNF/RPMని వేగవంతం చేస్తుంది.

Fedoraలో RPM ప్యాకేజీలను ఇన్‌స్టాల్ చేయడం/నవీకరించడం కోసం ప్రస్తుత మరియు భవిష్యత్తు పద్ధతుల పోలిక.

ప్రస్తుత పద్ధతి:

  • ఇన్‌స్టాలేషన్/అప్‌డేట్ అభ్యర్థనను ప్యాకేజీలు మరియు చర్యల జాబితాగా విభజించండి.
  • కొత్త ప్యాకేజీల సమగ్రతను డౌన్‌లోడ్ చేసి తనిఖీ చేయండి.
  • RPM ఫైల్‌లను ఉపయోగించి ప్యాకేజీలను స్థిరంగా ఇన్‌స్టాల్ చేయడం/నవీకరించడం, డీకంప్రెస్ చేయడం మరియు డిస్క్‌కి కొత్త ఫైల్‌లను వ్రాయడం.

భవిష్యత్ పద్ధతి:

  • ఇన్‌స్టాలేషన్/అప్‌డేట్ అభ్యర్థనను ప్యాకేజీలు మరియు చర్యల జాబితాగా విభజించండి.
  • డౌన్‌లోడ్ చేయండి మరియు అదే సమయంలో అన్జిప్ ప్యాకేజీలు స్థానికంగా ఆప్టిమైజ్ చేయబడింది RPM ఫైల్.
  • RPM ఫైల్‌లను ఉపయోగించి ప్యాకేజీలను సీక్వెన్షియల్‌గా ఇన్‌స్టాల్ చేయండి/అప్‌డేట్ చేయండి మరియు ఇప్పటికే డిస్క్‌లో ఉన్న డేటాను మళ్లీ ఉపయోగించడానికి రిఫ్లింక్ చేయండి.

లింక్ లింక్‌ను అమలు చేయడానికి, ఉపయోగించండి ioctl_ficlonerange(2)

ఉత్పాదకతలో ఊహించిన పెరుగుదల 50%. జనవరిలో మరింత ఖచ్చితమైన డేటా కనిపిస్తుంది.

మూలం: linux.org.ru