1. Ubuntu හි මතක භාවිතය පරීක්ෂා කිරීමේ වැදගත්කම
1.1 Ubuntu හි මතක කළමනාකරණයේ භූමිකාව
Linux පද්ධතිවල Ubuntu වැනි මතක භාවිතය නිරීක්ෂණය කිරීම අත්යවශ්ය කාර්යයකි. මතක භාවිතය පරීක්ෂා කිරීම පද්ධතියේ කාර්ය සාධනය අධික්රමණය කිරීම සහ සම්පත් නිසි ලෙස වෙන් කිරීම සඳහා අත්යවශ්ය වේ. මතකය අඩුවේ නම්, විශේෂයෙන්ම සේවාදායකයන්හි හෝ උච්ච-පූර්ණ භාරකාරකම් සිදු වන විට, පද්ධතියේ කාර්ය සාධනය ගැඹුරු ලෙස අඩුවී, බිඳ වැටීම් සිදුවිය හැක.
Ubuntu මතක භාවිතය නිරීක්ෂණය කිරීම පහසු කරන විවිධ මෙවලම් ලබා දේ. පසුගිය කොටස්වල, අපි මෙම මෙවලම් කාර්යක්ෂමව භාවිතා කරන ආකාරය පැහැදිලි කරමු.
2. Ubuntu හි මතක භාවිතය පරීක්ෂා කිරීමේ ක්රම
2.1 free විධානය භාවිතයෙන් මතක පරීක්ෂා කිරීම
free විධානය Ubuntu හි මතක භාවිතය පරීක්ෂා කිරීමේ සාමාන්යම ක්රම之一 වේ. එය ඔබට මුළු මතකය, ලබා ගත හැකි මතකය, සහ බෆර් සහ කෑෂ් සඳහා භාවිතා කරන මතකය දැකීමට ඉඩ සලසයි.
free -h
-h විකල්පය භාවිතා කිරීම තොරතුරු මනුෂ්ය-කැමති ආකාරයෙන් (GB හෝ MB) පෙන්වයි. ප්රතිඵලය පහත විස්තර ඇතුළත් කරයි:
- Mem : මුළු මතකය, භාවිතා කරන මතකය, සහ ලබා ගත හැකි මතකය
- Swap : අතුරු මතක (වර්චුවල් මතක) භාවිතය
- Cache : බෆර් සහ කෑෂ් සඳහා භාවිතා කරන මතක ප්රමාණය
මෙම විධානය සුළු බරකින් යුක්ත වන අතර පද්ධතියට බරක් නොදෙමින් මතක තොරතුරු ඉක්මනින් ලබා දේ, එබැවින් එය නිතර භාවිතා කරන මෙවලමක් වේ.

2.2 htop විධානය භාවිතයෙන් මතකය දෘශ්යම ලෙස පරීක්ෂා කිරීම
htop විධානය පද්ධති සම්පත් රියල්-ටයිම් දෘශ්යම නිරීක්ෂණය ලබා දේ. එය ශක්තිමත් මෙවලමක් වන අතර පරිශීලකයන්ට ග්රැෆික් අතුරුමුහුණතක් මගින් එක් එක් ක්රියාවලිය සඳහා මතක භාවිතය ස්වභාවිකව පරීක්ෂා කිරීමට ඉඩ සලසයි.
sudo apt install htop
htop
ක්රියාත්මක කරන විට, එය ක්රියාත්මක වන ක්රියාවලි, ඒවායේ මතක භාවිතය, CPU භාවිතය, swap භාවිතය සහ තවත් තොරතුරු දෘශ්යම වශයෙන් සංවිධානය කර පෙන්වයි. අමතරව, පරිශීලකයන්ට ක්රියාවලි පහසුවෙන් වර්ගීකරණය කර අවසන් කිරීමට හැකිය. GUI-සම වැනි අතුරුමුහුණත නිසා එය බොහෝ පරිශීලකයන් අතර ජනප්රිය වේ.
2.3 top විධානය භාවිතයෙන් මතක පරීක්ෂා කිරීම
top විධානය රියල්-ටයිම් පද්ධති සම්පත් භාවිතය නිරීක්ෂණය සඳහා භාවිතා වේ. htop සමඟ සැසඳූ විට, එය පෙළ-මූලික අතුරුමුහුණතක් තුළ ක්රියා කරයි, නමුත් අඩු සම්පත් භාවිතය නිසා එය වටිනා මෙවලමක් වේ.
top
top විධානය සම්පත් භාවිතය අනුව ක්රියාවලි වර්ගීකරණය කර පෙන්වයි. Shift + M ඔබන විට, ක්රියාවලි මතක භාවිතය අනුව වර්ගීකරණය වේ, එය පද්ධතිය මන්දගාමී කරවන මතක-බර ක්රියාවලි හඳුනා ගැනීමට ප්රයෝජනවත් වේ.
2.4 /proc/meminfo ගොනුව භාවිත කිරීම
Ubuntu සහ Linux පද්ධතිවල විස්තරාත්මක මතක තොරතුරු ලබා ගැනීමට, ඔබට /proc/meminfo ගොනුවෙන් සෘජුවම දත්ත ලබා ගත හැක. මෙම ගොනුව පද්ධති කර්නලය විසින් කළමනාකරණය කරන මතක විස්තර ලබා දේ, එය cat විධානය භාවිතා කර පරීක්ෂා කළ හැක.
cat /proc/meminfo
මෙම විධානය මතක භාවිතය, කෑෂ්, swap මතක තත්ත්වය සහ අනෙකුත් විස්තරාත්මක තොරතුරු පෙළ ආකාරයෙන් පෙන්වයි. එය free හෝ top විධානවලට වඩා සවිස්තරාත්මක දත්ත ලබා දෙන බැවින්, උසස් මතක නිරීක්ෂණයට ප්රයෝජනවත් වේ.
3. උච්ච මතක භාවිතය සමඟ කෙසේ හසුරවන්නේද
3.1 අවශ්ය නොවන ක්රියාවලි හඳුනාගෙන අවසන් කිරීම
ඔබේ පද්ධතිය මතක අඩුවේ නම්, පළමු පියවර වන්නේ මතක-භාවිතා කරන ක්රියාවලි හඳුනාගෙන අවසන් කිරීමයි. top හෝ htop භාවිතා කර උච්ච මතක ක්රියාවලි පරීක්ෂා කර අවශ්ය නම් ඒවා නවත්වන්න.
kill [Process ID]
ක්රියාවලීන්ගේ හැඳුනුම් අංකය (PID) top හෝ htop විධානයේ ප්රතිඵලයෙන් සොයාගත හැක.
3.2 Swap මතකය සකස් කිරීම
Ubuntu භෞතික මතකය අවසන් වූ විට, එය අතුරු මතක (swap ස්ථානය) භාවිතා කරයි. ඔබේ පද්ධතියට ප්රමාණවත් swap ස්ථානය නොමැති නම්, වැඩි swap එකක් සාදා කාර්ය සාධනය වැඩිදියුණු කළ හැක.
Swap ස්ථානය සෑදීමේ පියවර:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
මෙම ක්රියාවලිය අතිරේක swap ස්ථානය එකතු කිරීමෙන් පද්ධතියේ මතක සම්පත් විස්තාර කරයි.
4. නිගමනය
Ubuntu හි මතක භාවිතය නිරීක්ෂණය කිරීම පද්ධති ස්ථායිත්වය රැක ගැනීමට අත්යවශ්ය වේ. free සහ htop වැනි විධාන භාවිතා කිරීමෙන්, ඔබට පද්ධති කාර්ය සාධනය කාර්යක්ෂමව නිරීක්ෂණය කර මතක හිඟය හෝ අධික සම්පත් භාවිතය විසඳා ගත හැක. තවද, ස්වෑප් ඉඩ කළමනාකරණය කිරීම සහ අවශ්ය නොවන ක්රියාවලීන් අවසන් කිරීම මගින් සම්පත් වෙන් කිරීම කාර්යක්ෂම වේ.

![[සම්පූර්ණ මාර්ගෝපදේශය] USB ධාවකයක Ubuntu ස්ථාපනය කරන ආකාරය | ආරම්භකයින් සඳහා පහසු පියවර](https://www.linux.digibeatrix.com/wp-content/uploads/2024/09/d084bac3f6f58f34f1661f38f96fd1fc-375x375.webp)
