प्रीलोड आणि प्रीलिंकसह आपल्या सिस्टमची आणि अनुप्रयोगांची कार्यक्षमता सुधारित करा

प्रणाली गती

डीफॉल्ट उबंटू पुरेसा वेगवान आहेजरी हे असले तरी यावर मुख्यत्वे अवलंबून असते स्मरणशक्ती रॅम आणि आपल्या हार्ड ड्राइव्हची स्थितीजरी आपण एसडीडी वापरत असलात तरी आपली कार्यक्षमता चांगली असते.

आपण लक्षात घेतल्याप्रमाणे, उबंटूमधील काही कार्यक्रम किंवा अनुप्रयोगांना प्रारंभ होण्यास बराच वेळ लागतो. जर त्यांनी प्रभावित प्रोग्रामचा वारंवार वापर केला तर हे त्रासदायक ठरू शकते.

म्हणूनच आहे यावेळी आम्ही काही अनुप्रयोगांबद्दल बोलणार आहोत हे आमच्या सिस्टमला गती देण्यास आणि आमच्या कार्यसंघांमध्ये तिची प्रभावीता सुधारण्यात सक्षम होण्यासाठी आम्हाला मदत करेल.

आम्हाला मदत करेल अशा अनुप्रयोगांपैकी एक म्हणजे प्रीलोड.

प्रीलोड म्हणजे काय?

प्रीलोड चालणारा अनुप्रयोग आहे आमच्या प्रणाली मध्ये पार्श्वभूमीत डेमनसारखे हा अनुप्रयोग वापरकर्त्याच्या वर्तनाचे विश्लेषण करण्यासाठी जबाबदार आहे प्रणाली मध्ये आणि आपण वारंवार चालत असलेले अ‍ॅप्सचा मागोवा घ्या.

या विश्लेषणावर आधारित, प्रीलोड अ‍ॅप सूची तयार करा की वापरकर्ता वारंवार वारंवार कार्यवाही करतो आणि यासह ते बायनरी आणि त्यांचे अवलंबन रॅम मेमरीमध्ये ठेवण्यास जबाबदार आहे सिस्टम आणि यामुळे अनुप्रयोगाची सुरूवात वेळ वाढते.

उबंटू 18-04 आणि डेरिव्हेटिव्ह्जवर प्रीलोड कसे स्थापित करावे?

आमच्या सिस्टमवर हा अनुप्रयोग स्थापित करण्यासाठी आम्ही हे उबंटू सॉफ्टवेअर सेंटरच्या मदतीने करू शकतो आणि तेथे किंवा सिनॅप्टिकच्या मदतीने अनुप्रयोग शोधा.

O जर आपण प्राधान्य दिले तर टर्मिनलवर पुढील कमांड लिहा (ctrl + Alt + T):

sudo apt-get install preload

स्थापना पूर्ण झाली, आपण आपला संगणक पुन्हा सुरू केला पाहिजे.

एकदा आपण सिस्टममध्ये पुन्हा एकदा, प्रीलोड पार्श्वभूमीवर चालण्यास सुरवात होते आणि अनुप्रयोग प्रारंभ होण्याची गती सुधारण्यासाठी त्याचे कार्य सुरू होईल.

अशा अनुप्रयोगास कोणतीही अडचण न घेता कार्य करावे लागेल, कारण त्यास विशेष कॉन्फिगरेशनची आवश्यकता नाही.

परंतु आमच्याकडे /etc/ प्रीलोडलोड कॉन्फ वरील फाईलमध्ये ही मूल्ये संपादित करण्यात सक्षम होण्याची सुविधा आहे.

प्रिलिंक म्हणजे काय?

प्रीलिंक लायब्ररीच्या डायनॅमिक लिंकिंगची गती वाढविण्यासाठी उपयुक्तता आहे लिनक्समधील अनुप्रयोगांचे. प्रीलिंक पॅकेज ईएलएफ सामायिक कार्यवाही आणि लायब्ररी सुधारित करते की एक उपयुक्तता आहे, रनटाइमवेळी बर्‍याच पुनर्स्थितांचे निराकरण करणे आवश्यक आहे आणि म्हणून प्रोग्राम्स जलद दिसून येतील.

उबंटू 18.04 आणि डेरिव्हेटिव्ह्जवर प्रीलिंक कसे स्थापित करावे?

आमच्या सिस्टमवर प्रीलिंक स्थापित करण्यासाठी, आपल्याला फक्त टर्मिनल उघडावे लागेल आणि पुढील कमांड कार्यान्वित करावी लागेल.

sudo apt install prelink

स्थापना पूर्ण झाली आपण ही फाईल संपादित केली पाहिजे:

sudo gedit /etc/default/prelink

ज्यामध्ये आपण खालील पॅरामीटर पाहू:

PRELINKING=unknown

यामध्ये आम्हाला ते सुधारित करावे लागेल आणि खालील उदाहरणांप्रमाणेच सोडले पाहिजे:

PRELINKING=yes

काही प्रतिष्ठानांमध्ये ते "अज्ञात" ऐवजी "नाही" म्हणून दिसेल, या प्रकरणात "होय" लावण्याऐवजी ते "होय" ठेवले जाईल

प्रीलिंक

येथे आम्ही काही पॅरामीटर्स देखील संपादित करू शकतो, ज्यापैकी आम्हाला काही तृतीय-पक्षाच्या अनुप्रयोगांसह समस्या येऊ शकतात, त्यातील सर्वात महत्त्वाचे म्हणजे ग्राफिक्स:

येथे आपल्याला फक्त खालील कॉपी करणे आणि ते फाईलमध्ये जोडावे लागेल:

# NVIDIA

-b /usr/lib/libGL.so*

-b /usr/lib32/libGL.so*

-b //usr/lib/libOpenCL.so*

-b //usr/lib32/libOpenCL.so*

-b /usr/lib32/vdpau/

-b /usr/lib/vdpau/

-b /usr/lib/xorg/modules/drivers/nvidia_drv.so

-b /usr/lib/xorg/modules/extensions/libglx.so*

-b /usr/lib/libnvidia-*

-b /usr/lib32/libnvidia-*

# Catalyst

-b /usr/lib/libati*

-b /usr/lib/fglrx*

-b /usr/lib/libAMDXvBA*

-b /usr/lib/libGL.so*

-b /usr/lib/libfglrx*

-b /usr/lib/xorg/modules/dri/fglrx_dri.so

-b /usr/lib/xorg/modules/drivers/fglrx_drv.so

-b /usr/lib/xorg/modules/extensions/fglrx/

-b /usr/lib/xorg/modules/linux/libfglrxdrm.so

-b /usr/lib/xorg/modules/extensions/libglx.so

शेवटी आपण फाईल बंद केली आणि आम्ही या आदेशासह परवानग्या देतो:

sudo chmod 666 /etc/prelink.conf

आता runप्लिकेशन चालविण्यासाठी आम्ही टाइप करतो:

prelink -amvR

आणि तयार.

कार्यान्वित करताना, ते आवश्यक असलेल्या सर्व गोष्टी लोड करण्यास प्रारंभ करेल, मी त्याचा उल्लेख करणे आवश्यक आहे शक्यतो त्रुटी टाका ते कॉन्फिगर केले जात असताना.

मी तुमच्यावर टाकलेल्या या चुका आहेत तशा प्रकारे काहीतरी:

Prelink /usr/lib/xxxx

कुठे हे दर्शवित आहे की आपण प्रीलिंक ब्लॅकलिस्टमध्ये रीलीझ जोडली पाहिजे, कारण हा संघर्ष निर्माण करीत आहे.

प्रीलिंक तुम्हाला कोणती लायब्ररी जोडायची ते सांगते, तुम्हाला फक्त पुढील आज्ञा चालवावी लागेल हे जोडण्यासाठी, येथे आपल्याला केवळ पूर्वनिश्चितेद्वारे दर्शविलेले एक सुधारित करावे लागेल:

sudo echo -b /usr/lib/xx/xxx/libreria >> /etc/prelink.conf

एकदा हे पूर्ण झाल्यावर, आम्ही पुन्हा प्रिलिंक कार्यान्वित करू आणि प्रीलिंक लोड होईपर्यंत, संघर्ष निर्माण करणार्‍या लायब्ररी जोडाव्या लागतील.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.