আপনি যদি উবুন্টু ব্যবহার করেন, তাহলে আপনার কম্পিউটার সম্ভবত বেশ ভালো গতিতে চলে, যাতে আপনি সময় বিন্যাস ছাড়া কাজ করতে পারেন। তবে কিছু পরিস্থিতিতে এটি এখনো যথেষ্ট দ্রুত নয়, অথবা আপনি সম্ভাব্য সর্বোচ্চ পারফরম্যান্স নিচোন চান।
যদি আপনি আপনার সিস্টেমের প্রতিক্ষা করতে আক্রান্ত হন এবং আপনার উবুন্টু থেকে আসল পারফরম্যান্স আপগ্রেড চান, তবে আপনার উবুন্টু সিস্টেমকে উচ্চ গতিতে চালানোর এই আট টিপস আজমাতে পারেন।
১. স্টার্টআপ অ্যাপ্লিকেশন পরিচালনা করুন
আপনি যে প্রথম কাজ করতে পারেন তা হল কম্পিউটার বুট होते ही যেসব অ্যাপ্লিকেশন চালু হয় সেগুলো সীমিত করা। এই ধাপটি বুটের জন্য প্রয়োজনীয় সময় কমাবে, কারণ এটি র্যাম (RAM) মুক্ত করে যা বুটের পর অন্যান্য অ্যাপ্লিকেশন ব্যবহার করতে পারে।
বুট সময় নির্দিষ্ট অ্যাপ্লিকেশন বন্ধ রাখতে আপনাকে দুটি জায়গা চেক করতে হবে। ড্যাশ (Dash) খুলুন এবং Startup টাইপ করুন। এতে আপনাকে Startup Applications ইউটিলিটি मिलবে যাতে এন্ট্রি যোগ/হटাতে/সক্ষম/অক্ষম করতে পারবেন। যদি আপনি বুট সময় যেসব প্রোগ্রাম চালু করতে চান না সেগুলো এই লিস্টে থাকে, তবে এখান থেকে সেগুলো অক্ষম করুন।
যদি সেগুলো এখানে না পান, তবে প্রতিটি অ্যাপ্লিকেশন খুলে সেটিংসে গিয়ে উপযুক্ত কন্ট্রোল খুঁজে বের করতে হবে। আপনি বিভিন্ন ডিস্ট্রিবিউশনে Startup Applications ইউটিলিটির ভিডিও দেখতে পারেন আইটেম যোগ করার জন্য। তবুও, আইটেম অক্ষম করা কতটা সহজ সেটা সহজে বোঝা যাবে।
২. প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার সক্রিয় করুন
যদি নির্দিষ্ট গ্রাফিক্স-সম্পর্কিত কাজ যেমন ডেস্কটপ ইফেক্ট বা গেম ধীরে চলে, এবং আপনি AMD বা Nvidia গ্রাফিক্স কার্ড ব্যবহার করেন, তবে আপনাকে সেই কার্ডের জন্য প্রপ্রায়েটারি ড্রাইভার ইনস্টল করার চেষ্টা करनी चाहिए।
এভাবে করুন: ড্যাশ খুলুন, Drivers সার্চ করুন, এবং Additional Drivers ইউটিলিটি খুলুন। এটি আপনার কম্পিউটারের সাথে সংযুক্ত হার্ডওয়্যার স্ক্যান করবে এবং উপযুক্ত প্রপ্রায়েটারি ড্রাইভার ইনস্টল করার অপশন দেবে।
আপনি সাধারণত AMD এবং Nvidia উভয়ের জন্য একাধিক অপশন দেখবেন, তাই নিচের নির্দেশনা মেনে চলুন:
- AMD ব্যবহারকারী: বরন করুন fglrx-updates এক্সপ্ল্যানেশনতে থাকা অপশনটি। অন্যটির বিপরীতে, এটি নতুন ভার্সন উপলব্ধ হলে অটোমেটিক্যালি আপডেট হবে।
- Nvidia ব্যবহারকারী: লেটেস্ট ভার্সন অপশনটি বরন করুন কারণ এটি সর্বশেষ ড্রাইভার হবে সর্বাধিক ফিচার এবং সাপোর্ট সহ।
ইন্টেল (Intel) ব্যবহারকারীদের এ সম্পর্কে চিন্তা করার দরকার নেই কারণ ইন্টেলের ড্রাইভার ওপেন-সোর্স; নিশ্চিন্ত থাকুন, ইনস্টল করার জন্য আরও ভালো কোনো ড্রাইভার নেই। এর মানে আপনার সম্ভবত ধীর গ্রাফিক্স পারফরম্যান্সের সমস্যা নেই (যদি না আপনার CPU দুর্বল বা পুরনো)।
৩. হালকা ডেস্কটপ পরিবেশে স্যুইচ করুন
উবুন্টুর ডিফল্ট ডেস্কটপ পরিবেশ লিনাক্স ডেস্কটপ পরিবেশের স্পেকট্রামের ভারী প্রান্তে নয়। তবুও, অন্যান্য অনেক পরিবেশ আছে যা অনেক হালকা এবং কম সিস্টেম রিসোর্স ব্যবহার করে।
বিকল্প হালকা অপশনগুলো হলো Xfce, LXDE, Openbox, এবং i3। অন্যান্য অনেক অপশন আছে, কিন্তু এগুলো সবচেয়ে জনপ্রিয় এবং দেখা জরুরি, külön করে আপনার আইডিয়া পাওয়ার জন্য।
৪. Swappiness পরিবর্তন করুন
আরেকটি ভালো টিপস হল আপনার সিস্টেমের swappiness কমানো। Swappiness হলো ০ থেকে ১০০ পর্যন্ত একটি মান। এই রেঞ্জ নির্ধারণ করে আপনার উবুন্টু সিস্টেম কতটা সম্ভাবনায় কিছু র্যাম থেকে SWAP পার্টিশনে হার্ড ড্রাইভে সরিয়ে দেবে। ০ মানে অসম্ভব, ১০০ মানে অত্যধিক সম্ভাবনা।
SWAP পার্টিশন হলো অতিরিক্ত স্পেস যা সিস্টেম ব্যবহার করে যদি র্যাম ফুল হয় বা কোনো কিছু lâu সময় র্যামে পড়ে থাকে কিন্তু ব্যবহৃত হয় না। সিস্টেম হাইবারনেট (hibernate) করলে র্যামের কন্টেন্ট SWAP পার্টিশনে ডাম্প করে।
আপনার যদি SSD থাকে, তবে SWAP পার্টিশন না থাকা ভালো কারণ এটি প্রচুর রিড/রাইট অপারেশন তৈরি করবে যা SSD-এর লাইফস্প্যান কমাবে। truyềnন্ঝিনাল হার্ড ড্রাইভ ব্যবহারকারীদের জন্য SWAP পার্টিশন চমৎকার কাজ করে।
Swappiness মান কমাতে হলে SWAP পার্টিশন কম ব্যবহার হবে; SWAP-এ নিরবচ্ছিন্ন রিড/রাইট সিস্টেমের বাকি অপারেশন ব্লক করবে।
এটি পরিবর্তন করতে, টার্মিনাল খুলুন এবং চালান:
sudo nano /etc/sysctl.conf
টেক্সট এডিটর স্ক্রিনে vm.swappiness অপশন খুঁজুন। মানটি ১ করে দিন, নিচের মতো:
vm.swappiness = 1
ফাইলের শেষে যোগ করুন, যা নিরাপদ কারণ এটি একমাত্র লাইন যা কমেন্ট আউট নয়। সাধারণত vm.swappiness ফাইলে ডিফাইন করা নেই এবং ডিফল্ট মান সেট থাকে। পরিবর্তন প্রভাবী করার জন্য কম্পিউটার রিস্টার্ট করুন।
৫. জাঙ্ক ফাইল পরিষ্কার করুন
আপনি যদি আপনার উবুন্টুর প্রসেসিং গতি বেড়াতে চান, তবে আপনার কম্পিউটার থেকে অপ্রয়োজনীয় ফাইল সরিয়ে ফেলতে পারেন। এতে আপনার হার্ড ড্রাইভ আপনার প্রয়োজনীয় ফাইল খুঁজে বের করতে বা নতুন ফাইল সংরক্ষণের জন্য ফ্রি স্পেস খুঁজে পেতে কম সময় নেবে।
আপনি উবুন্টু টুইক (Ubuntu Tweak) ব্যবহার করতে পারেন, একটি ব্যবহারিক ক্লিনিং টুল যা উবুন্টু থেকে জাঙ্ক পরিষ্কার করে। এর জ্যানিটর (janitor) টুল বিস্তৃত এবং ভবিষ্যতে প্রয়োজন হতে পারে এমন ফাইল ভুলে ডিলিট করবে না।
বিকল্পভাবে, ব্লিচবিট (BleachBit) দেখতে পারেন, যা অনেক বেশি জায়গায় জাঙ্ক খুঁজে বের করে। কিন্তু ব্লিচবিটে আপনার প্রয়োজনীয় অপশন বেছে নিন; অন্যথায় এটি কিছু কিছুর মুছে ফেলতে পারে যা আপনাকে পরে লাগবে।
এই অ্যাপে ফাইল এবং লোকেশনের তালিকা খুব বিস্তারিত, তাই আপনি ক্লিনিং প্রক্রিয়া বেছে নিয়ে আপনার প্রয়োজন অনুযায়ী কাস্টোমাইজ করতে পারেন।
৬. GRUB টাইমার সরিয়ে ফেলুন
GRUB প্রায় সকল লিনাক্স ডিস্ট্রোর ডিফল্ট বুটলোডার; সহজ কথায়, আপনাকে বুট-আপ অপশন এডিট করতে হবে বুটিং প্রক্রিয়া দ্রুত করার জন্য। আপনি GRUB ব্যবহার করে আপনার সিস্টেমের বiding করার জন্য অপেক্ষা করার সময় কমানো পারেন।
ডিফল্টভাবে, GRUB ডুয়াল-বুটিং, রিকভারি ইত্যাদির জন্য প্রায় ১০ সেকেন্ড দেয়। আপনি যদি টার্মিনাল CLI ব্যবহার করতে কমফরটেবল হন, তবে এই সময়ের ব্যবধান এডিট করে দ্রুত বুট আপ করতে পারেন।
টার্মিনাল উইন্ডো খুলুন এবং নিচের কমান্ড টাইপ করুন:
sudo gedit /etc/default/grub
টেক্সট এডিটরে GRUB_TIMEOUT এর মান ১০ থেকে ২ করুন। এটি আপনার মেশিনের বুটিং সময় ২ সেকেন্ড করে দেবে।
এখানে ০ দিয়ে মарিন, কারণ তবে আপনি OS এবং রিকভারি স্ক্রিনের মধ্যে টগল করার সুযোগ হারিয়ে যাবেন। টাইম ভ্যালু পরিবর্তন করার পর update-grub কমান্ড চালাতে হবে:
sudo update-grub
৭. আপনার মেশিনের হার্ডওয়ার উন্নত করুন
অधিকাংশ সময়, হার্ডওয়ার উন্নত করলে আপনার সিস্টেমের গতি উল্লেখযোগ্যভাবে বেড়ে। এই ক্ষেত্রে, আপনার উবুন্টুর ভার্চুয়াল মেমরি (RAM) অত্যন্ত গুরুত্বপূর্ণ, কারণ মেশিন সুস্হভাবে চালানোর জন্য কমপক্ষে ২GB র্যাম দরকার।
আপনার পিসিতে একটি নির্দিষ্ট সংখ্যক RAM স্লট থাকে যেগুলো ব্যবহার করে আপনি ভার্চুয়াল মেমরি বেড়াতে পারেন। উবুন্টুতে উপলব্ধ র্যামের পরিমাণ দেখতে টার্মিনালে এই কমান্ড টাইপ করুন:
free –m
RAM স্পিড দেখতে এই কমান্ড ব্যবহার করুন:
sudo lshw -c memory
সতর্কতা হিসেবে, মেমরি চিপ নিজে ইনস্টল করা উচিত নয়, যতক্ষণ না আপনি DIY エンথুসিয়াস্ট। কিছু প্রফেশনাল ছোট ফি लेकर এটি করবেন।
৮. Preload ব্যবহার করে অ্যাপ্লিকেশন সোর্সিং বেড়ান
Preload একটি ডেমন (daemon) যা ব্যাকগ্রাউন্ডে চলে এবং কিছু সবচেয়ে বেশি ব্যবহৃত অ্যাপ্লিকেশনের ইউজেজ স্ট্যাটিস্টিক্স ট্র্যাক করে। Preload ফলাফল অনুযায়ী ফাইলগুলো অটোমেটিক্যালি লোড করে, যাতে সেগুলো ব্যবহারের জন্য প্রস্তুত থাকে।
এই ডেমন ইউজারের বাইনারি এবং লাইব্রেরি শিখে ও রেকর্ড করে যাতে অ্যাপ্লিকেশনগুলো দ্রুত লোড হয়। উদাহরণস্বরূপ, ধরুন আপনি ফায়ারফক্স (Firefox) এবং লিব্রে অফিস (LibreOffice) খুব বেশি খুলেন। এই ক্ষেত্রে, Preload স্টার্ট-আপ ফাইলগুলো স্টার্ট-আপ সময়ে নিজের মেমরিতে লোড করবে যাতে আপনার কাছে দ্রুত প্রসেসিং হয়।
উবুন্টুতে Preload ইনস্টল করতে বেসিক ইনস্টল কমান্ড ব্যবহার করুন:
sudo apt install preload
Preload ব্যবহার করার সবচেয়ে বড় সুবিধা হল আপনার ঘন ঘন ব্যবহৃত অ্যাপ্লিকেশনের জন্য অপেক্ষার সময় δραষ্টিকভাবে কমে যায়, কারণ আপনাকে অ্যাপ্লিকেশনগুলো শূন্য থেকে কাজ করার জন্য অপেক্ষা করতে হয় না।
অন্যদিকে, Preload আপনার র্যাম থেকে শক্তি নেয়, কারণ এটি আপনার মেমরি ইউজেজ প্যাটার্নের উপর নির্ভর করে। যদি আপনার সিস্টেমের মেমরি ৮GB-এর কম হয় বা আপনার ইউজেজ প্যাটার্ন অনিয়মিত হয়, তবে Preload ব্যবহার না করা ভালো। এটি পরামর্শ দেওয়া হচ্ছে কারণ অ্যাপ্লিকেশনের ফাংশনালিটি সরাসরি আপনার সিস্টেমের ভার্চুয়াল মেমরি প্রভাবিত করে।
উবুন্টুর পারফরম্যান্স উন্নতি
উপরোক্ত আট টিপস আপনার উবুন্টু সিস্টেমের পারফরম্যান্স বেড়ানোর نسبتত সহজ উপায়। সেগুলো সব চেষ্টা করার পর আপনি আপনার কম্পিউটারের পূর্ণ সম্ভাবনা বুঝতে পারবেন।
এই সব টিপসের মধ্যে, আপনি কোন ডেস্কটপ পরিবেশ ব্যবহার করতে চান সেটা ভালোভাবে দেখুন, কারণ সেখান থেকে আপনি কিছু বড় সাধারণ উন্নতি দেখবেন। নিয়মিত আপনার সিস্টেমের জাঙ্ক ফাইল পরিষ্কার করা এবং সিস্টেম আপ-টু-ডেট রাখা আপনার উবুন্টুর প্রসেসিং গতিতে ভালো প্রভাব ফেলবে।