1. හැඳින්වීම
Ubuntu යනු සංවර්ධකයින් සහ තොරතුරු තාක්ෂණ වෘත්තීයවලට අතර ඉතා ජනප්රිය Linux බෙදාහැරීමකි. කාලයත් සමඟ එය මන්දගාමී වීමට ආරම්භ විය හැක. මෙය සම්පත්‑බර කාර්යයන් එකවර ක්රියාත්මක කිරීමේදී හෝ දිගු කාලයක් GNOME Shell භාවිතා කිරීමේදී විශේෂයෙන් දක්නට ලැබේ, එය කාර්ය සාධන අඩු වීමට හේතු වේ.
මෙම ලිපියේ, Ubuntu මන්දගාමී වන හේතු විස්තරාත්මකව පැහැදිලි කර, එහි කාර්ය සාධනය වැඩිදියුණු කිරීම සඳහා ප්රායෝගික ක්රම හඳුන්වා දෙමු. මූලික විසඳුම් සිට දෘඩාංග අනුකූලතා දක්වා, ආරම්භකයන් සහ මධ්යම මට්ටමේ පරිශීලකයන් සඳහා සුදුසු පියවර‑පියවර උපදෙස් සමඟ විවිධ ක්රම ලබා දෙනු ඇත.
2. Ubuntu මන්දගාමී වීමේ ප්රධාන හේතු
සම්පත් හිඟය
Ubuntu මන්දගාමී වීමට ප්රධාන හේතුවක් වන්නේ මතක (RAM) හෝ CPU සම්පත් අඩුවීමයි. බහු‑යෙදුම් එකවර ක්රියාත්මක කිරීම, වීඩියෝ සංස්කරණය, හෝ අතුරු‑මැෂීන් (virtual machines) භාවිතා කිරීමේදී මෙය විශේෂයෙන් පෙනේ. මෙම කාර්යයන් සම්පත් භාවිතය ගණනාවක් වැඩි කර, සමස්ත පද්ධති කාර්ය සාධනයට බලපායි. බහු‑ටැබ් විවෘත කර ඇති වෙබ් බ්රවුසර සහ සම්පත්‑බර යෙදුම් අවධානයෙන් නිරීක්ෂණය කළ යුතුය.
GNOME Shell මතක රැස්වීම
Ubuntu හි පෙරනිමි ඩෙස්ක්ටොප් පරිසරය වන GNOME Shell, මතක රැස්වීම (memory leak) ගැටලුවක් ඇති බවට පවති. කාලයත් සමඟ පද්ධති මතක භාවිතය වැඩිවීම, සම්පත් හිඟයට හේතු වේ. යෙදුම් අතර නිතර මාරු වීම හෝ බහු‑කවුළු කළමනාකරණය කිරීමේදී මෙය විශේෂයෙන් දක්නට ලැබේ, මතක භාවිතය ක්රමයෙන් ඉහළ යයි.
තාවකාලික විසඳුමක් ලෙස, Alt + F2 ඔබා, r ටයිප් කර GNOME Shell නැවත ආරම්භ කළ හැක. මෙය මතක භාවිතය නැවත සකස් කරයි. නමුත්, මෙය තාවකාලික විසඳුමක් පමණක් වන අතර මූලික හේතුව විසඳන්නේ නැත. GNOME Shell 3.36 අනුවාදය සහ ඊට පසු ඇති සංස්කරණවල සමහර වැඩිදියුණුකම් සිදු කර ඇත, එබැවින් පද්ධතිය නවතම තත්ත්වයට තබා ගැනීම අත්යවශ්ය වේ.

3. Ubuntu කාර්ය සාධනය වැඩිදියුණු කිරීමේ මූලික ක්රම
අවශ්ය නොවන යෙදුම් ඉවත් කිරීම
ඔබේ පද්ධතියේ ස්ථාපිත නොමැති යෙදුම් වටිනා සම්පත් භාවිතා කරයි. ඒවා ඉවත් කිරීම සමස්ත කාර්ය සාධනය වැඩිදියුණු කරයි. ඔබට අවශ්ය නොවන යෙදුම් අස්ථාපනය කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:
sudo apt remove application-name
අවශ්ය නොවන පසුබැසි යෙදුම් ඉවත් කිරීමෙන් මතක සහ CPU පූර්ණභාරය අඩු කළ හැක.
කෑෂ් (Cache) පිරිසිදු කිරීම
කෑෂ් ගොනු යෙදුම් වේගවත් කිරීමේදී උපකාරී වන නමුත්, අධික සංග්රහණය පද්ධති කාර්ය සාධනයට අහිතකර වේ. නිතර කෑෂ් පිරිසිදු කිරීම කාර්ය සාධනය වැඩිදියුණු කරයි. පද්ධති කෑෂ් ඉවත් කිරීමට පහත කමාන්ඩ් භාවිතා කරන්න:
sudo apt clean
sudo apt autoremove
මෙය ගිගාබයිට් කිහිපයක් තැටි ඉඩ නිදහස් කර, පද්ධති ප්රතිචාරශීලතාව වැඩිදියුණු කරයි.
පද්ධතිය නවතම තත්ත්වයට තබා ගැනීම
පද්ධතිය නවතම තත්ත්වයට තබා ගැනීම Ubuntu කාර්ය සාධනය රැක ගැනීමට අත්යවශ්ය වේ. නව සංස්කරණවල බොහෝවිට දෝෂ නිවැරදි කිරීම් සහ කාර්ය සාධන වැඩිදියුණුකම් අඩංගු වේ. සමහර යාවත්කාලීන කිරීම් GNOME Shell මතක රැස්වීමේ ගැටලුව විසඳන බැවින්, නිතර පද්ධතිය යාවත්කාලීන කිරීම නිර්දේශ කරයි.
sudo apt update && sudo apt upgrade
4. දෘඩාංග අනුකූලතා
RAM උත්ශ්රේණි කිරීම
ඔබට නිතර සම්පත් හිඟය අත්විඳිනවා නම්, භෞතික මතකය (RAM) උත්ශ්රේණි කිරීම ඉතා ප්රභාවී විසඳුමකි. බහු‑යෙදුම් සුවිශේෂීව ක්රියාත්මක කිරීම සඳහා අවම වශයෙන් 8 GB RAM නිර්දේශ කරයි. ඔබ අතුරු‑මැෂීන් භාවිතා කරනවා හෝ සංවර්ධන පරිසරයක් සකස් කරනවා නම්, 16 GB හෝ ඊට වැඩි RAM ඉතා සුදුසුය. RAM වැඩි කිරීම පද්ධති ස්ථායිත්වය සහ කාර්ය සාධනය ගණනාවක් වැඩි කරයි.
SSD වෙත මාරු කිරීම
ඔබේ පද්ධතිය තවමත් HDD භාවිතා කරන්නේ නම්, SSD වෙත මාරු කිරීම සමස්ත කාර්ය සාධනය දැඩි ලෙස වැඩිදියුණු කරයි. ආරම්භක කාලය සහ යෙදුම් පූරණ කාලය ගණනාවක් අඩු වන අතර, පද්ධතිය තවත් ප්රතිචාරශීලී බවක් ලබා දේ. SSD ගොනු කියවීම සහ ලිවීමේ වේගය HDD වලට වඩා කිහිප ගුණයක් වේගවත් වන බැවින්, Ubuntu කාර්ය සාධනය වැඩිදියුණු කිරීම සඳහා ඉතා ප්රභාවී උත්ශ්රේණියකි.

5. Ubuntu සඳහා ලාංඡන‑හරිත (Lightweight) විකල්ප
ලාංඡන‑හරිත ඩෙස්ක්ටොප් පරිසරයක් භාවිතා කිරීම
While GNOME Shell බොහෝ විශේෂාංග ලබා දෙන අතර, එය සම්පත්-බරයි. Xfce හෝ LXDE වැනි ලාංඡන-හීන ඩෙස්ක්ටොප් පරිසරයක් වෙත මාරු වීමෙන් පද්ධති භාරය ගණනාවට අඩු කළ හැක. මෙය විශේෂයෙන් පැරණි දෘඩාංග හෝ අඩු-සම්පත් පරිසර සඳහා ප්රයෝජනවත් වේ.
sudo apt install xubuntu-desktop
මෙම විධානය Xfce ඩෙස්ක්ටොප් පරිසරය ස්ථාපනය කරයි, පද්ධති සම්පත් භාවිතය අඩු කිරීමට උපකාරී වේ.
ස්වප් ස්පේස් (Swap) අභිලේඛනය
RAM ප්රමාණය ප්රමාණවත් නොවූ විට, පද්ධතිය තැටියේ ස්වප් ස්පේස් භාවිතා කරයි. ස්වප් ස්පේස් නිසි ලෙස සකස් නොකළහොත් පද්ධතිය මන්දගාමී විය හැක. සාමාන්යයෙන්, නිර්දේශිත ස්වප් ප්රමාණය භෞතික RAM ප්රමාණයේ 1.5 සිට 2 ගුණයක් වන අතරයි. පහත පියවර භාවිතා කර ඔබට ස්වප් ස්පේස් නිර්මාණය කර එකතු කළ හැක:
sudo swapon --show
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
මෙම සැකසුම සමඟ, මතකය අඩුවේදී පද්ධති ස්ථායීත්වය වැඩිවෙයි, කාර්ය සාධන අඩු වීම වැළැක්වයි.
6. නිගමනය
Ubuntu හි කාර්ය සාධනය වැඩිදියුණු කිරීම සඳහා මෘදුකාංග සහ දෘඩාංග දෙකම අභිලේඛනය කිරීම අවශ්ය වේ. අනිවාර්ය නොවන යෙදුම් ඉවත් කිරීම, කැෂ් පිරිසිදු කිරීම, පද්ධතිය නවීකරණය කිරීම වැනි මූලික පියවරයන් ගත කිරීමෙන් වැදගත් වෙනසක් ලැබේ. එසේම RAM උත්ශ්රේණි කිරීම, SSD වෙත මාරු වීම, හෝ ලාංඡන-හීන ඩෙස්ක්ටොප් පරිසරයක් වෙත මාරු වීමද කාර්ය සාධනය තවත් වැඩිදියුණු කරයි.
මතක ලීක් සහ පද්ධති සම්පත් නිසි ලෙස කළමනාකරණය කිරීමෙන් සමස්ත පද්ධති කාර්ය සාධනය ගණනාවට වැඩි කළ හැක. මෙම ලිපිය Ubuntu අභිලේඛනය සඳහා ප්රායෝගික පියවර ලබා දී ඇත, එය ආරම්භකයන්ටත් පහසුය. මෙම අභිලේඛන අනුගමනය කර Ubuntu පද්ධතිය තවත් සමතලව භාවිතා කර බලන්න!



