Ubuntu කාර්ය සාධනය වැඩිදියුණු කිරීම: මන්දගාමී Ubuntu පද්ධති වේගවත් කර ගැනීමේ ක්‍රම

1. Introduction

Ubuntu යනු සංවර්ධකයින් සහ තාක්ෂණික වෘත්තීයවලට පුළුල් ලෙස භාවිතා වන Linux බෙදාහැරීමකි. කෙසේ වෙතත්, දිගුකාලීන භාවිතය පසුතැවීමෙන් පද්ධතිය මන්දගාමී විය හැක. සම්පත්‑බර කාර්යයන් එකවර ක්‍රියාත්මක කිරීම හෝ GNOME Shell දිගු කාලයක් භාවිතා කිරීමේදී කාර්ය සාධන අඩු වීම සාමාන්‍යය වේ.

මෙම ලිපියේ, Ubuntu මන්දගාමී වීමේ මූලික හේතු විස්තරාත්මකව පැහැදිලි කර, ප්‍රායෝගිකව කාර්ය සාධනය වැඩිදියුණු කිරීමේ ක්‍රම පෙන්වමු. මූලික පියවරවලින් හෝ දෘඩාංග අනුකූලතා දක්වා විවිධ පරිමාණයේ ක්‍රියාමාර්ග ලබා දී, ආරම්භකයන් සිට මධ්‍යම පරිශීලකයන් දක්වා අනුගමනය කළ හැකි ස concreto පියවර ලබා දෙමු.

2. Main Causes of Ubuntu Slowness

Insufficient Resources

Ubuntu මන්දගාමී වීමට ප්‍රධාන හේතුව වන්නේ ප්‍රමාණවත් මතකය හෝ CPU සම්පත් නොමැති වීමයි. ඔබ එකවර බහු යෙදුම් ක්‍රියාත්මක කරන විට, හෝ වීඩියෝ සංස්කරණය හෝ අතුරු පද්ධති (virtual machines) භාවිතා කරන විට—සම්පත් භාවිතය හදිසි ලෙස ඉහළ යන අවස්ථා—පද්ධතියේ සමස්ත කාර්ය සාධනය අඩු වීමට මෙය විශේෂයෙන් බලපායි. බහු ටැබ් සහිත බ්‍රවුසරයක් හෝ අනෙකුත් බර යෙදුම් භාවිතා කරන විට විශේෂයෙන් අවධානයෙන් සිටින්න.

Memory Leaks in GNOME Shell

Ubuntu හි පෙරනිමි ඩෙස්ක්ටොප් පරිසරය වන GNOME Shell, මතක ලීක් (memory leak) ගැටළු ඇති බවට පවතී. දිගු කාලයක් භාවිතා කිරීමේදී, පද්ධතියේ මතකය ක්‍රමයෙන් පරිභෝජනය වෙමින් සම්පත් අවසන් වීමට හේතු වේ. ඔබ යෙදුම් මාරු කරන විට හෝ කවුළු පාලනය කරන විට මතක භාවිතය ක්‍රමයෙන් වැඩිවීමක් පෙනේ.

තාවකාලික විසඳුමක් ලෙස, Alt + F2 ඔබා r යන අක්ෂරය ටයිප් කර GNOME Shell නැවත ආරම්භ කර මතක භාවිතය නැවත සකස් කළ හැක. මෙය තාවකාලික විසඳුමක් පමණක් වන අතර මූලික හේතුව විසඳන්නේ නැත. GNOME Shell 3.36 සහ ඊට පසු අනුවාදවල මතක ලීක් ගැටළු කිහිපයක් විසඳා තිබුණද, පද්ධතිය නවතම තත්ත්වයේ තබා ගැනීම වැදගත් වේ.

3. Basic Measures to Lighten Ubuntu

Remove Unnecessary Applications

ඔබේ පද්ධතියේ ස්ථාපිත කර ඇති අනිවාර්ය නොවන යෙදුම්, නිශ්ක්‍රිය තත්ත්වයේද සම්පත් භාවිතා කරයි. මෙම යෙදුම් ඉවත් කිරීමෙන් සමස්ත පද්ධතියේ කාර්ය සාධනය වැඩිදියුණු වේ. ඔබ නොභාවිතා කරන යෙදුම් ඉවත් කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:

sudo apt remove application-name

මෙය පසුබැසි සේවා සහ අනෙකුත් සම්පත්‑භාරිත ක්‍රියාවලීන් ඉවත් කර, මතකය සහ CPU හි බර අඩු කරයි.

Clear Cache

කැෂ් (cache) යෙදුම් වේගවත් කිරීමේදී උපකාරී වුවත්, එය අධිකව එකතු වීම පද්ධතියේ කාර්ය සාධනය අඩු කරයි. නිතර කැෂ් පිරිසිදු කිරීමෙන් කාර්ය සාධනය වැඩිදියුණු විය හැක. පද්ධති කැෂ් පිරිසිදු කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:

sudo apt clean
sudo apt autoremove

මෙම කමාන්ඩ් ක්‍රියාත්මක කිරීමෙන් කිලෝබයිට් ගණනාවක් තැටි ඉඩ නිදහස් විය හැකි අතර, පද්ධතිය තවත් වේගවත් බවක් දැනේ.

Apply Updates

පද්ධතිය නවීකරණය කර තබා ගැනීම Ubuntu සාර්ථකව ක්‍රියා කිරීම සඳහා අත්‍යවශ්‍යයි. නව නිකුත් කිරීම් බොහෝවිට දෝෂ නිවැරදි කිරීම් සහ කාර්ය සාධන වැඩිදියුණු කිරීම් අඩංගු වේ. GNOME Shell හි මතක ලීක් ගැටළු සමහරක් නවීකරණයන් මගින් විසඳා ඇති බැවින්, නිතර නවීකරණය කිරීම ඉතාමත් සුදුසුයි.

sudo apt update && sudo apt upgrade

4. Hardware Optimization

Increase Physical Memory (RAM)

සම්පත් හිඟය නිතර සිදුවේ නම්, භෞතික මතකය (RAM) වැඩි කිරීම අතිශය ප්‍රභාවී පියවර වේ. එකවර බහු යෙදුම් ක්‍රියාත්මක කරන විට අවම වශයෙන් GB 8ක් RAM තිබීම සුදුසුය. සංවර්ධන වැඩ භාරයන් හෝ අතුරු පද්ධති සඳහා GB 16ක් හෝ ඊට වැඩි RAM ඉතාමත් සුදුසුය. RAM වැඩි කිරීම පද්ධතියේ ස්ථාවරතාවය සහ කාර්ය සාධනය වැඩිදියුණු කිරීමේ සෘජු ක්‍රමයකි.

Switch to SSD

ඔබේ පද්ධතිය HDD භාවිතා කරන්නේ නම්, එය SSD එකක් සමඟ ප්‍රතිස්ථාපනය කිරීම සමස්ත කාර්ය සාධනය අතිශය වේගවත් කරයි. මෙය OS ආරම්භය සහ යෙදුම් පූරණ කාලය ගණනාවක් අඩු කර, Ubuntu තවත් ප්‍රතිචාරශීලී බවක් ලබා දෙයි. SSD ගොඩනැගීමේ වේගය HDD වලට වඩා ඉතා ඉහළ බැවින්, Ubuntu මන්දගාමී නොවී, සුමට හා වේගවත් වීමට මෙය අතිශය ප්‍රභාවී ක්‍රමයකි.

5. Lightweight Ubuntu Options

Install a Lightweight Desktop Environment

GNOME Shell සපයන විශාල කාර්ය සාධනය, නමුත් එය සම්පූර්ණ සම්පත් බොහෝ පරිමාණයෙන් භාවිතා කරයි. Xfce හෝ LXDE වැනි ලාංඡන‑හීන ඩෙස්ක්ටොප් පරිසරයක් වෙත මාරු වීම, පද්ධතියේ භාරය අඩු කිරීම සඳහා ප්‍රයෝජනවත් වේ. මෙය විශේෂයෙන් පැරණි දෘඩාංග හෝ සීමිත සම්පත් ඇති පරිසර සඳහා ප්‍රයෝජනවත් වේ.

sudo apt install xubuntu-desktop

මෙම විධානය Xfce ඩෙස්ක්ටොප් පරිසරය ස්ථාපනය කරයි, සමස්ත සම්පත් භාවිතය අඩු කර ඔබේ පද්ධතිය තවත් සමහරින් ක්‍රියාත්මක වීමට උපකාරී වේ.

ස්වෑප් ස්පේස් (Swap Space) අනුකූල කිරීම

RAM ප්‍රමාණය අඩුවීමේදී, පද්ධතිය තැටි ස්වෑප් ස්පේස් භාවිතා කිරීමට ආරම්භ කරයි. ස්වෑප් ස්පේස් නිසි ලෙස සකස් නොකළහොත්, පද්ධතිය මන්දගාමී විය හැක. මාර්ගෝපදේශයක් ලෙස, ඔබේ භෞතික RAM ප්‍රමාණයට 1.5–2 ගුණයක් පමණ ස්වෑප් ස්පේස් සකස් කිරීම සුපාරිශීලී වේ. පහත පියවර අනුගමනය කර ස්වෑප් ස්පේස් නිර්මාණය කර සක්‍රිය කළ හැකිය:

sudo swapon --show
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

මෙම වින්‍යාසය සමඟ, RAM අඩුවීමේදී ස්වෑප් ස්පේස් භාවිතා කිරීම පද්ධතියේ ස්ථායිත්වය වැඩි කර, කාර්ය සාධන අඩු වීම වැළැක්වීමට උපකාරී වේ.

6. නිගමනය

Ubuntu කාර්ය සාධනය වැඩිදියුණු කිරීම සඳහා මෘදුකාංග සහ දෘඩාංග අනුකූලතා එකට අවශ්‍ය වේ. අනිවාර්ය නොවන යෙදුම් සහ කෑෂ් මකා දැමීම, පද්ධතිය නවීකරණය කර තබා ගැනීම, සහ දෘඩාංග උත්සාහයන්—RAM වැඩි කිරීම, SSD වෙත මාරු වීම, හෝ ලාංඡන‑හීන ඩෙස්ක්ටොප් පරිසරයක් භාවිතා කිරීම—ඔබට භාවිතා හැකියාව විශාල ලෙස වැඩි කරයි. මතක ලීක් (memory leaks) සහ සම්පත් කළමනාකරණය නිසි ලෙස හසුරුවීම සමස්ත පද්ධතියේ කාර්ය සාධනය ගණනාවක් වැඩි කරයි.

මෙම ලිපිය පද්ධතියේ කාර්ය සාධනය අනුකූල කිරීම සඳහා ප්‍රායෝගික පියවර ලබා දී ඇත. එය ආරම්භකයන්ට පවා පහසුවෙන් අනුගමනය කළ හැකි ලෙස සැලසුම් කර ඇත, එබැවින් ඔබට මෙම උපදෙස් ඔබම අත්හදා බැලීමට නිදහස් වන්න.