শক্তিশালী অপারেটিং সিস্টেম ইকোসিস্টেম হিসেবে লিনাক্সের সবচেয়ে বড় আকর্ষণ হচ্ছে এর আউট-অফ-দ-বক্স গতি।尽管如此, আপনার লিনাক্স পিসিকে আরও দ্রুত করা সবসময় উপকারী হয়। নিচে আপনার সিস্টেমের গতি ক্ষমতাকে প্রভাবিত करने वाले একাধিক উপাদান এবং জিনিসগুলি ত্বরান্বিত করার কিছু চমৎকার উপায় দেওয়া হল।
থ্রেড শিডিউলিং
শুরুতে, লিনাক্স কাজগুলি সার্কুলার ফ্যাশনে হ্যান্ডেল করতে একটি সাধারণ শিডিউলিং অ্যালগরিদম ব্যবহার করত। সৃষ্টি থেকে beri, লিনাক্স باستمرار এর থ্রেড শিডিউলিং উন্নত করেছে, যা একটি অত্যন্ত উন্নত এবং স্কেলেবল ডিজাইনকে যেনে যাচ্ছে যাকে কমপ্লিটলি ফেয়ার শিডিউলার (CFS) বলা হয়।
CFS ভার্চুয়াল রান-টাইম ব্যবহার করে সিদ্ধান্ত নেয় কোন টাস্কগুলি এক্সিকিউট করার প্রয়োজন। এর পাশাপাশি, একটি রেড-ব্ল্যাক, সেলফ-ব্যালেন্সিং ট্রি অফ শিডিউলড টাস্ক রান কিউ-এর চেয়ে আরও দক্ষতার সাথে টাস্কগুলি পরিচালনা করার জন্য রাখা হয়।
উন্নত ফাইলসিস্টেম
অন্য অপারেটিং সিস্টেমের বাজার প্রতিযোগীদের সাপেক্ষে লিনাক্স আশ্চর্যजनকভাবে উন্নত ফাইলসিস্টেম ডিজাইন ব্যবহার করে। এক্সট ফাইলসিস্টেমের তৃতীয় পুনরাবৃত্তি, এক্সট3-এর চালু হওয়ার পর থেকে, লিনাক্স জার্নালিং ক্ষমতা থেকে সুবিধা পেয়েছে, যা ব্যর্থ ফাইল ট্রান্সফার বা পাওয়ার আউটেজের ক্ষেত্রে ফাইলসিস্টেম সংক্ক्षণ কার্যকরভাবে প্রতিরোধ করে।
এক্সট4 এক্সট3-এর কার্যকারিতা আরও বিস্তারিত করে অনেক বড় ফাইল সম্মতি করার জন্য এবং উচ্চ অ্যাক্সেস গতিতে ללא সীমা সাবডিরেক্টরি অনুমতি দেওয়ার জন্য।
গতির কথা বলতে গেলে, এখানে আপনার লিনাক্স সিস্টেমের গতি বেকার করার কয়েকটি উপায় দেওয়া হল।
আপনার কম্পিউটারের কর্মক্ষমতা বাড়ানোর জন্য একটি সহজ отправন বিন্দু সবসময় শুরুতে থাকে। এতে কিছু মূল পদ্ধতি রয়েছে, যা নিম্নলিখিত অপ্টিমাইজেশনের উপর কেন্দ্রিত। (নিচে উবুন্টুকে উদাহরণ হিসেবে ব্যবহার করা হবে।)
১. গ্রাব টাইম কমিয়ে লিনাক্স বুট দ্রুত করুন
যদি আপনার লিনাক্স সিস্টেম বুটলোডার হিসেবে গ্রাব ব্যবহার করে, তবে আপনি দেখবেন যে এটি দশ থেকে ত্রিশ সেকেন্ড পর্যন্ত GRUB বুটলোডার প্রদর্শন করে। আপনি কি জানেন যে আপনি বুটলোডারের সময়কাল ছাঁটাই করতে পারেন বা কাউন্টডাউন সম্পূর্ণরূপে বাদ দিতে পারেন?
একটি টার্মিনাল চালু করুন এবং আপনার প্রিয় টেক্সট এডিটরে "/etc/default/grub" ফাইলটি খুলুন:
sudo nano /etc/default/grub
GRUB_TIMEOUT ভেরিয়েবলটি খুঁজুন। এই ভেরিয়েবলের সাথে সম্পর্কিত মানটিকে ৫ বা ৩ এর মতো কিছুতে প্রতিস্থাপন করুন। কাউন্টডাউন নিষ্ক্রিয় করতে ০ সেট করুন। (ডিফল্টরূপে প্রথম এন্ট্রি নির্বাচিত হবে।)
সংরক্ষণ করুন (Ctrl + O) এবং ফাইলটি বন্ধ করুন (Ctrl + X), তারপর চালান:
update-grub
পরিবর্তনটি কার্যকর করার জন্য।
২. স্টার্টআপ অ্যাপ্লিকেশন সংখ্যা কমান
প্রতিটি লিনাক্স ডিস্ট্রো স্টার্টআপ অ্যাপ্লিকেশন পরিচালনার প্রক্রিয়ায় সামান্য পার্থক্য রেখেছে, কিন্তু সাধারণ ধারণা একই।
উবুন্টুতে, স্টার্টআপ অ্যাপ্লিকেশন হ্যান্ডেল করা "Startup Applications" নামে একটি অ্যাপ্লিকেশন খোলার মতো সহজ এবং এর বিষয়বস্তু বদ্দলিক কন্ঠ দিয়ে যাচাই করা।
প্রতিবার বুট করার সময় লোড হওয়ার জন্য অপ্রয়োজনীয় প্রतीত হলে যেকোনো পরিচিত আইটেমে ক্লিক করুন। "Remove" ক্লিক করলে আপনার নির্বাচিত অপশনটি কোনো কনফার্মেশন বার্তা ছাড়াই সরাসরি মুছে ফেলা হয়। আপনি যদি আপনার নির্বাচন নিয়ে অনিশ্চিত হন, তবে আপনি স المص ওপশনের পাশের চেকмар্ক সরিয়ে ফেলতে পারেন।
৩. অনাবশ্যক সিস্টেম সার্ভিস যাচাই করুন
ধরে রাখুন যে আপনার মেশিন বুট সময়ে চালু করে এমন সব অ্যাপ্লিকেশন আপনার টার্মিনাল থেকে নিচের বিশেষ কমান্ডটি চালানোর আগে দৃশ্যমান নয়:
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
এটি হয়ে গেলে, আপনি Startup Applications-এ আগের চেয়ে অনেক বেশি দেখবেন, সিস্টেম সার্ভিসসহ। আপনি প্রয়োজন অনুযায়ী এগুলি পরিবর্তন করতে পারেন।
৪. আপনার ডেস্কটপ এনভায়রনমেন্ট পরিবর্তন করুন
আপনার ডেস্কটপ এনভায়রনমেন্ট অপ্টিমাইজ করে আপনি আরেকটি সহজ গতি উন্নতি বাস্তবায়ন করতে পারেন। এই অপশনটির সাথে অনেক স্পষ্ট ইন্টারফেস পরিবর্তনও থাকে, তাই এটি আপনার বর্তমান সেটআপ পছন্দ করলে উপযুক্ত নাও হতে পারে। যদি আপনি পরিবর্তন এবং গতি বৃদ্ধির জন্য প্রস্তুত হন, তবে এটি খুব ভালো কাজ করতে পারে।
কিছু ডেস্কটপ এনভায়রনমেন্ট অপশন রয়েছে যা অন্যান্য ফ্যাক্টরের চেয়ে গতিতে জোর দেয়।
Xfce
Xfce হালকা ও গতি-অপ্টিমাইজড হতে ডিজাইন করা। মাল্টি-টাচ ক্ষমতা এবং प्रचুর কাস্টমাইজেশন অপশন এটিকে সৌন্দর্যবোধের লिहাজ থেকেও উপযুক্ত একটি ডেস্কটপ এনভায়রনমেন্ট করে তোলে।
উবুন্টুতে এই ডেস্কটপ এনভায়রনমেন্ট ইনস্টল করতে আপনার টার্মিনালে নিচের কমান্ডটি দিন:
sudo apt-get install xubuntu-desktop
তারপর আপনার ইউজার সেশন থেকে লগ আউট করুন এবং লগ ইন করার আগে নতুন ডেস্কটপ অপশনটি নির্বাচন করুন।
LXDE
এক অন্য বড়ভাবে গতির ওপর ফোকাসড ডেস্কটপ এনভায়রনমেন্ট, LXDE বা "Lightweight X11 Desktop Environment", মডুলারভাবে ডিজাইন করা হয়েছে, যা এর পৃথক উপাদানগুলিকে একসাথে পুরো জিনিস ইনস্টল না করে আপনার সিস্টেমে যোগ করার অনুমতি দেয়।
উবুন্টুতে LXDE ইনস্টল করা আপনার টার্মিনালে নিচের কমান্ডটি দিয়ে একদম সহজ:
sudo apt-get install lubuntu-desktop
Xfce-এর জন্য আপনি যেটি করবেন उसी প্রক্রিয়াটি অনুসরণ করুন (লগ আউট করুন এবং এটি নির্বাচন করুন) এটি সক্রিয় করতে।
এই এনভায়রনমেন্টের মডুলার ডিজাইন আপনার সিস্টেমের UI-এর সাথে জড়িত আরেকটি গতি-বৃদ্ধির অপশনকে হাইলাইট করে।
৫. স্বাপিনেস কমিয়ে দিন
এই গতি উন্নতির কৌশলটি লিনাক্স কীভাবে সক্রিয় মেমরি ব্যবহার করে সেটির ওপর ফোকাস করে। সাধারণত, আপনার হার্ড ড্রাইভের একটি свাপ পার্টিশনের ব্যবহার একটিuttosto উচ্চ সেটিংসহ স্বয়ংক্রিয়ভাবে হ্যান্ডেল করা হয়। "সোয়াপিনেস" নামে অভিহিত, এই সেটিংটি ০ থেকে ১০০ পর্যন্ত হতে পারে এবং পূর্বনির্ধারিতভাবে ৬০-এ কনফিগার করা থাকে।
৬০-এর ডিফল্ট মান সাধারণত অধিকাংশ ব্যবহারকারীদের প্রয়োজন চেয়ে कहीं বেশি আক্রমণাত্মক একটি সেটিং, এবং এটি কমিয়ে দিলে আপনার মেশিন নিজস্ব রিসোর্সগুলি আরও ভালোভাবে ব্যবহার করতে সাহায্য করে।
সোয়াপিনেস কমিয়ে দিতে আপনার টার্মিনালে নিচের কমান্ডটি টাইপ করে "sysctl.conf"-এ অ্যাক্সেস করুন:
sudo nano /etc/sysctl.conf
তারপর ফাইলের নিচে নিচের লাইনটি যোগ করুন এবং বন্ধ করুন:
#Set swappiness value vm.swappiness=10
রিবুট করুন এবং গতি বাড়ার আনন্দ নিন।
আপনি যদি আপনার লিনাক্স মেশিন দ্রুত করতে চান, তবে এখানে কভার করা টিপসগুলো অবশ্যই চেষ্টা করার যোগ্য। उनमें से যেকোনো একটি এককভাবে বা সবগুলো মিলিতভাবে আপনার সিস্টেম দ্রুত করতে সাহায্য করতে পারে, যাতে আপনার জন্য সবচেয়ে গুরুত্বপূর্ণ কাজের জন্য রিসোর্স বাঁচে। এগুলি চেষ্টা করুন এবং অনেক দ্রুত কাজ নিবটান।