প্রিললোড এবং প্রিলিঙ্ক সহ আপনার সিস্টেম এবং অ্যাপ্লিকেশনগুলির কার্যকারিতা উন্নত করুন

সিস্টেম গতি

ডিফল্টরূপে উবুন্টু যথেষ্ট দ্রুতযদিও এই উপর নির্ভর করে মূলত স্মৃতি পরিমাণ র্যাম এবং আপনার হার্ড ড্রাইভের স্থিতিযদিও আপনি যদি এসডিডি ব্যবহার করেন তবে আপনি আরও দক্ষতা অর্জন করতে পারেন।

যেমন আপনি লক্ষ্য করেছেন, উবুন্টুতে কিছু প্রোগ্রাম বা অ্যাপ্লিকেশন শুরু হতে বেশ দীর্ঘ সময় নেয়। যদি তারা আক্রান্ত প্রোগ্রামটি ঘন ঘন ব্যবহার করে তবে এটি বিরক্তিকর হতে পারে।

এটা সে কারনে তাই এবার আমরা কিছু অ্যাপ্লিকেশন সম্পর্কে কথা বলতে যাচ্ছি এটি আমাদের সিস্টেমকে ত্বরান্বিত করতে এবং আমাদের দলগুলিতে এর কার্যকারিতা উন্নত করতে সক্ষম হতে সহায়তা করবে।

এতে আমাদের সহায়তা করবে এমন একটি অ্যাপ্লিকেশন হ'ল প্রিললোড।

প্রিলোড কী?

প্রিললোড এটি একটি অ্যাপ্লিকেশন যা চলমান আমাদের সিস্টেমে পটভূমিতে একটি ডেমন মত এই আবেদন ব্যবহারকারীর আচরণ বিশ্লেষণের জন্য দায়ী সিস্টেমে এবং আপনি কোন অ্যাপ্লিকেশন ঘন ঘন চালান তা ট্র্যাক করুন।

এই বিশ্লেষণগুলির উপর ভিত্তি করে প্রিললোড একটি অ্যাপ্লিকেশন তালিকা তৈরি করুন যে ব্যবহারকারী সবচেয়ে ঘন ঘন নির্বাহ করে এবং এটির সাথে এটি রাইন মেমোরিতে এই বাইনারিগুলি এবং তাদের নির্ভরতাগুলি রাখার জন্য দায়ী সিস্টেম এবং এইভাবে অ্যাপ্লিকেশনটির প্রারম্ভকালীন সময় বাড়ায়।

উবুন্টু 18-04 এবং ডেরিভেটিভগুলিতে প্রিললোডটি কীভাবে ইনস্টল করবেন?

আমাদের সিস্টেমে এই অ্যাপ্লিকেশনটি ইনস্টল করতে উবুন্টু সফটওয়্যার সেন্টারের সাহায্যে আমরা এটি করতে পারি এবং সেখানে বা সিন্যাপটিকের সাহায্যে অ্যাপ্লিকেশনটি সন্ধান করুন।

O আপনি যদি পছন্দ করেন তবে টার্মিনালে নিম্নলিখিত কমান্ডটি লিখুন (ctrl + Alt + T):

sudo apt-get install preload

ইনস্টলেশন সম্পন্ন, আমাদের অবশ্যই আমাদের কম্পিউটারটি পুনরায় চালু করতে হবে.

একবার আপনি সিস্টেমে আবার প্রবেশ করার পরে, প্রিললোড পটভূমিতে চলতে শুরু করে এবং অ্যাপ্লিকেশনটির প্রারম্ভিক গতির উন্নতি করতে এর কাজ সম্পাদন শুরু করবে।

এর মতো অ্যাপ্লিকেশনটিতে কোনও সমস্যা ছাড়াই কাজ করতে হবে, কারণ এটির জন্য বিশেষ কনফিগারেশন প্রয়োজন হয় না।

তবে আমাদের /etc/preload.conf এ পাওয়া নিম্নলিখিত ফাইলটিতে এর মানগুলি সম্পাদনা করতে সক্ষম হওয়ার সুবিধা রয়েছে।

প্রিলিংক কী?

প্রিলিংক গ্রন্থাগারগুলির গতিশীল সংযোগকে গতিময় করার একটি ইউটিলিটি লিনাক্স অ্যাপ্লিকেশন। প্রিলিঙ্ক প্যাকেজ একটি ইউটিলিটি রয়েছে যা ELF ভাগ করে নেওয়া এক্সিকিউটেবল এবং লাইব্রেরিগুলিকে সংশোধন করে, রানটাইমে অনেকগুলি স্থান পরিবর্তন করার প্রয়োজন হয় এবং তাই প্রোগ্রামগুলি দ্রুত প্রদর্শিত হয়।

উবুন্টু 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

এখন অ্যাপ্লিকেশন চালানোর জন্য আমরা কেবল টাইপ করি:

prelink -amvR

এবং প্রস্তুত।

এটি কার্যকর করার সময়, এটি প্রয়োজনীয় সমস্ত কিছু লোড করা শুরু করবে, আমি অবশ্যই এটি উল্লেখ করব খুব সম্ভবত আপনি একটি ত্রুটি নিক্ষেপ এটি কনফিগার করা হচ্ছে।

এই ভুলগুলি আমি আপনাকে ফেলে দিচ্ছি এরকম কিছু:

Prelink /usr/lib/xxxx

যেখানে এটি ইঙ্গিত দিচ্ছে যে আপনাকে অবশ্যই প্রিলিঙ্ক ব্ল্যাকলিস্টে একটি রিলিজ যুক্ত করতে হবে, কারণ এটি বিরোধ সৃষ্টি করছে।

প্রিলিঙ্ক আপনাকে কোন লাইব্রেরি যুক্ত করতে হবে তা জানায়, আপনাকে কেবল নিম্নলিখিত কমান্ডটি প্রয়োগ করতে হবে এটি যুক্ত করতে, এখানে আপনাকে কেবল পূর্বলিঙ্ক দ্বারা নির্দেশিত একটিটি সংশোধন করতে হবে:

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

এটি সম্পন্ন হয়ে গেলে, আমরা আবার প্রিলিংক চালাই এবং প্রিলিংক সাফল্যের সাথে লোড হওয়া পর্যন্ত আমাদের গ্রন্থাগারগুলি সংঘাত তৈরি করতে হবে conflict


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।