এই পোস্টে লিনাক্সে মেমরির (RAM এবং Swap) ব্যবহার নিয়ে আলোচনা করা হবে। লিনাক্স সিস্টেমে প্রাথমিক মেমরি (Primary Memory) হিসেবে RAM ব্যবহার হয় এবং সেকেন্ডারি মেমরি (Secondary Memory) হিসেবে ‘Swap’ ব্যবহৃত হয়। একটি চলমান (Running) লিনাক্স সিস্টেমে কতটুকু RAM ও Swap ব্যবহৃত হচ্ছে এবং কতটুকু ফ্রি আছে, তা জানা যায়। পাশাপাশি বিভিন্ন প্রসেস ও ব্যবহারকারীর (User) ভিত্তিতে RAM কতটুকু ব্যবহার হচ্ছে, তাও পর্যবেক্ষণ করা সম্ভব।
➡ 01. ‘free -m’ কমান্ডের মাধ্যমে সিস্টেমে RAM এবং Swap মেমরি সাইজ, বাফার (buffered) মেমরি এবং কি পরিমাণ মেমরি (RAM এবং Swap) ফ্রি আছে এই বিষয় গুলোর তথ্য পাওয়া যাবেঃ
[root@desktop ~]# free -m

➡ 02. নিচের কমান্ডের মাধ্যমে সিস্টেম এবং কার্নেলের বিভিন্ন মেমরি সম্পর্কিত তথ্য পাওয়া যাবেঃ
[root@desktop ~]# cat /proc/meminfo

➡ 03. নিচের কমান্ডের মাধ্যমে ভার্চুয়াল মেমরি সম্পর্কিত বিভিন্ন তথ্য (টোটাল মেমরি, ব্যবহৃত মেমরি, একটিভ মেমরি, বাফার (buffered) মেমরি, ফ্রি মেমরি, ইত্যাদি তথ্য পাওয়া যাবেঃ
[root@desktop ~]# vmstat
[root@desktop ~]# vmstat -s

➡ 04. রিয়েল টাইম প্রসেস অনুযায়ী মেমরির (RAM) ব্যবহার দেখতে চাইলে, ‘top’ কমান্ড ব্যবহার করা যায়ঃ
[root@desktop ~]# top

➡ 05. নিচের কমান্ডের মাধ্যমে মেমরি সাইজ, মেমরি (RAM) টাইপ (DDR4/DIMM), মেমরি ব্রান্ড, মেমরি বাস স্পিড, পার্ট নাম্বার, সিরিয়াল নম্বর, এবং অন্যান্য বিষয় গুলো জানা যাবেঃ
[root@desktop ~]# dmidecode -t 17

