আসসালামুয়ালাইকুম।
কখনো কি ভেবে দেখেছেন যে আপনার লিনাক্স মেশিন আরো আরো অনেক বেশি ফাস্ট করে ফেলা সম্ভব। আপনিও কি আমার মতন 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
এছাড়াও যদি আপনি আরো অপ্টিমিজি করতে চান .অথবা কাস্টম অপ্টিমিজটিও টুল বা স্ক্রিপ্ট চান তবে আমার গিটহাব এ follow দিয়ে রিপোসিটোরি চেক করতে পারেন
https://github.com/obaidullahrion
সর্বশেষ এ লিনাক্স সম্পর্কে হেল্প পেতে বা টেক বিষয়ে যেকোনো পরামর্শ বা collaboration এর জন্য আমাদের কমিউনিটি তে যুক্ত হতে পারেন।
<
