আসসালামুয়ালাইকুম।


কখনো কি ভেবে দেখেছেন যে আপনার লিনাক্স মেশিন আরো আরো অনেক বেশি ফাস্ট করে ফেলা সম্ভব।  আপনিও কি আমার মতন resource greedy user ? নাকি আমার মতন ৬  gb  ram আর i৩  ৩ ৭ ০ m এর মতন প্রসেসর থেকে মুভ করতে চান না।  তবে এই পোস্ট টি আপনার জন্যই।

 

End result in linux mint :

৫ ৫ ০ mb ram

১ -৩% প্রসেসর

idle state  এ

 

 

১।  swap  add করুন :

ডিস্ট্রো ইন্সটল করার সময় ৪  থেকে ৮  gb পর্যন্ত ssd  থেকে swap memory এলোকেট করে ফেলেন।  যদি না করে থাকেন তাহলে disk partition টুল থেকে করে নিন।

 

যখন আপনার ram  শেষ হয়ে যাবে তখন সিস্টেম swap  এ টেম্পোরারি ডাটা স্টোরে করা শুরু করবে।  যদিও swap  অত্তান্ত স্লো।

 

২।  কন্ট্রোল swappiness :

সিস্টেম কখন swap মেমরি বেবহার করবে সেটা আপনি এই কম্যান্ড এর মাদ্ধমে জানতে পারবেন

cat /proc/sys/vm/swappiness

 

default =৬ ০

যত কম সিস্টেম ram কে তত বেশি priority দিবে

এবার আগে চেক করে নেই কোন ভ্যালু আমার জন্য :

sudo sysctl vm.swappiness=15

 

 

এবার parmanent  ভাবে set করে নেই।

echo “vm.swappiness=15” | sudo tee -a /etc/sysctl.conf

 

৩।  ssd triming :

সাধারণত আজকালকার মডার্ন সিস্টেম এ fstrim এর সার্ভিস default ভাবেই একটিভ থাকে।

চেক করতে :

systemctl status fstrim.timer

ম্যানুয়ালি trim  করতে

 

sudo fstrim -v /

 

৪।  GRUB মডিফিকেশন :

লিনাক্স এ grub এর কনফিগ ফাইল এখানে থাকে :

sudo nano /etc/default/grub

 

 

এই লাইন টি খুঁজে রিপ্লেস করে দিন

 

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=20”

 

 

 

এবার zswap enabled কিনা চেক করুন

cat /sys/module/zswap/parameters/enabled

কাজ শেষ এ grub আপডেট করে নিন

sudo update-grub



৫.  এবার আসুন boot speed নিয়ে কাজ করি ; 
এই কম্যান্ড টি দিয়ে আপনি জানতে পারবেন কে বুট এর সময় কত second নেয় sudo systemd-analyze blame এরপর যেই service গুলো আপনার দরকার নেই . সেগুলো সিস্টেমসত্যদিয়ে ডিসএবল করে ফেলুন sudo systemctl disable <servicename>

 

এছাড়াও যদি আপনি আরো অপ্টিমিজি করতে চান  .অথবা কাস্টম অপ্টিমিজটিও টুল বা স্ক্রিপ্ট চান তবে আমার গিটহাব এ follow দিয়ে রিপোসিটোরি চেক করতে পারেন

 

https://github.com/obaidullahrion

সর্বশেষ এ লিনাক্স সম্পর্কে হেল্প পেতে বা টেক বিষয়ে যেকোনো পরামর্শ বা collaboration এর জন্য আমাদের কমিউনিটি তে যুক্ত হতে পারেন।
<