কম্পিউটার টিউটোরিয়াল

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

আপনার সিস্টেম পরিচালনা এবং অপ্টিমাইজ করার জন্য লিনাক্স অনেক বিল্ট-ইন টুল নিয়ে আসে। আপনি যদি লিনাক্সে নতুন হন বা সম্প্রতি উইন্ডোজ থেকে স্যুইচ করেছেন, তাহলে এটি থেকে সর্বাধিক পেতে আপনাকে অনেকগুলি কমান্ড শিখতে হবে। লিনাক্স বেশিরভাগই একটি অপারেটিং সিস্টেম হওয়ার জন্য বিখ্যাত যেখানে ব্যবহারকারী বা প্রশাসকের সম্পূর্ণ নিয়ন্ত্রণ থাকে। আপনি উবুন্টু, মিন্ট, ডেবিয়ান বা অন্য যেকোন লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করুন না কেন, আপনি সঠিক কমান্ড এবং টুলের সাহায্যে যেকোনো কিছু করতে পারেন।

এই নিবন্ধে, আমরা কীভাবে লিনাক্সে মেমরির ব্যবহার পরীক্ষা করতে হবে তার উপর ফোকাস করতে যাচ্ছি কারণ এটি একটি গুরুত্বপূর্ণ দক্ষতা। কখনও কখনও অ্যাপ্লিকেশানগুলি সমস্ত সিস্টেম মেমরি হগ করা শুরু করবে এবং সমস্যাটি খুঁজে পেতে আপনাকে যে সমস্যা সমাধানের পদক্ষেপগুলি নিতে হবে তা জানতে হবে। তাই আপনার লিনাক্স সিস্টেমে মেমরির ব্যবহার পরীক্ষা করার জন্য এখানে সেরা কমান্ড-লাইন টুল রয়েছে।

1. "শীর্ষ" কমান্ড

শীর্ষ কমান্ড-লাইন টুল আপনাকে সমস্ত চলমান প্রক্রিয়াগুলির একটি সারাংশ দেবে। এই সারাংশে মেমরি ব্যবহারের রিয়েল-টাইম তথ্য রয়েছে, তাই আপনি এটিকে একটি মনিটরিং অ্যাপ হিসাবেও ব্যবহার করতে পারেন। আপনি দেখতে পারেন আপনার সিস্টেম মেমরির মোট কতটা ব্যবহার করা হয়েছে এবং তারপর আপনি প্রতিটি প্রক্রিয়ার দ্বারা সেই মেমরির কতটা ব্যবহার করা হয়েছে তা পরীক্ষা করতে প্রক্রিয়াগুলির তালিকার মধ্য দিয়ে যেতে পারেন৷

এই টুলটি চালানোর জন্য, শুধুমাত্র উপরের কমান্ডটি টাইপ করুন:

$ শীর্ষ

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

শীর্ষ কমান্ড আপনাকে আপনার লিনাক্স সিস্টেমের মোট এবং বিনামূল্যে পরিমাণ মেমরির পাশাপাশি ব্যবহৃত শারীরিক এবং অদলবদল মেমরি দেখায়। এই ক্ষেত্রে সবচেয়ে গুরুত্বপূর্ণ কলাম হল %MEM কারণ এটি আপনাকে বলে যে প্রতিটি প্রক্রিয়া কতটা শারীরিক মেমরি ব্যবহার করেছে। তারপরে আপনি সেই দুর্বৃত্ত অ্যাপটিকে সনাক্ত করতে পারেন যা অত্যধিক স্মৃতি খাচ্ছে এবং এটিকে মেরে ফেলতে পারে৷

এছাড়াও, আপনি CPU ব্যবহার পরীক্ষা করতে শীর্ষ কমান্ড-লাইন টুল ব্যবহার করতে পারেন। প্রতিটি অ্যাপ দ্বারা কতটা প্রসেসিং পাওয়ার ব্যবহার করা হয় তা দেখতে শুধু %CPU কলাম চেক করুন৷

2. "ফ্রি" কমান্ড

আপনার সিস্টেমের মেমরি ব্যবহার সম্পর্কে আপনার যা জানতে হবে তা হল বিনামূল্যে এবং ব্যবহৃত মেমরির পরিমাণ, আপনার সত্যিই শীর্ষ কমান্ডের প্রয়োজন নেই। ফ্রি কমান্ডই যথেষ্ট হবে। মুক্ত টাইপ করুন টার্মিনালে এবং তাত্ক্ষণিকভাবে শিখুন কতটা শারীরিক এবং অদলবদল মেমরি বিনামূল্যে বা ব্যবহৃত হয়। একই সময়ে, আপনি কার্নেল ব্যবহার করা বাফার সম্পর্কে তথ্য পাবেন।

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

মনে রাখবেন যে মেমরি ব্যবহারের তথ্য রিয়েল-টাইমে প্রদর্শিত হয় না। আপনি মেমরি ব্যবহার নিরীক্ষণ করতে বিনামূল্যে কমান্ড লাইন ব্যবহার করতে পারেন. মূলত, এটি একটি স্ক্রিনশট যা আপনাকে বলে যে আপনি কমান্ডটি টাইপ করার সময় কতটা মেমরি বিনামূল্যে বা ব্যবহৃত হয়েছিল। আপনি যদি মেমরির ব্যবহার নিরীক্ষণ করতে চান বা প্রতিটি প্রক্রিয়া কতটা মেমরি ব্যবহার করে তা জানতে চাইলে শীর্ষ কমান্ড ব্যবহার করুন৷

3. "htop" কমান্ড

htop কমান্ডটি মূলত একটি সহজ-পঠন পরিবেশ এবং ব্যবহারকারী-বান্ধব নিয়ন্ত্রণ সহ শীর্ষ কমান্ড টুল। এটি রিয়েল-টাইমে RAM ব্যবহার আউটপুট করে, আপনাকে সমস্ত চলমান প্রক্রিয়াগুলির একটি তালিকা দেয় এবং এটি আপনাকে কমান্ডগুলির শর্টকাট দেয় যা প্রক্রিয়াগুলি নিয়ন্ত্রণ করে। একবার আপনি প্রক্রিয়াটি দেখতে পেলেন যা অত্যধিক RAM খায়, আপনি Bash কমান্ড ব্যবহার করার পরিবর্তে এটিকে মেরে ফেলার জন্য শর্টকাট কী টিপতে পারেন।

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

htop কমান্ড ব্যবহার করতে, আপনাকে htop টাইপ করতে হবে টার্মিনালে এটি বলেছিল, যদি আপনার লিনাক্স বিতরণ ডিফল্টরূপে এই সরঞ্জামটির সাথে না আসে তবে আপনি একটি ত্রুটি পেতে পারেন। সেক্ষেত্রে, এটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

$ sudo apt-get install htop

4. "vmstat" কমান্ড

vmstat কমান্ড ভার্চুয়াল মেমরি পরিসংখ্যান রিপোর্ট প্রদর্শন করবে। কমান্ডটি আপনাকে আপনার সম্ভবত প্রয়োজনের চেয়ে বেশি তথ্য দেবে, তবে আপনি যদি লিনাক্স সিস্টেম অ্যাডমিন হওয়ার পরিকল্পনা করছেন তবে আপনার এটি জানা উচিত। প্রতিবেদনে নিম্নলিখিত তথ্য রয়েছে:

  • রান টাইমের জন্য প্রক্রিয়ার সংখ্যা (procs)।
  • অদলবদল করা মেমরি, ফ্রি মেমরি, ক্যাশে এবং বাফারের পরিমাণ।
  • ব্লকগুলি একটি ব্লক ডিভাইসে (IO) প্রাপ্ত এবং পাঠানো হয়েছে৷
  • CPU বার (ব্যবহারকারীর সময়, সিস্টেম সময়, নিষ্ক্রিয় সময়)।

vmstat টাইপ করুন ভার্চুয়াল মেমরি পরিসংখ্যান রিপোর্ট পেতে টার্মিনালে।

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

5. "proc/meminfo" ফাইল

চেক করুন

আপনি সম্ভবত ভাবছেন যে আপনার লিনাক্স সিস্টেম এই সমস্ত রিপোর্ট এবং RAM ব্যবহারের তথ্য কোথায় পায়। ঠিক আছে, আপনি এখন পর্যন্ত যে কমান্ড লাইন টুলগুলি ব্যবহার করেছেন তার প্রায় একই উত্স রয়েছে:proc/meminfo ভার্চুয়াল ফাইল। আপনি যদি সরাসরি উৎসে যেতে চান এবং মেমরি ব্যবহারের সমস্ত তথ্য পেতে চান, তাহলে আপনি নিম্নলিখিত কমান্ডটি টাইপ করে সহজেই ফাইলটি অ্যাক্সেস করতে পারেন:

less /proc/meminfo

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

প্রতিবেদনটি বেশ দীর্ঘ, তাই আপনার কম ব্যবহার করা উচিত আপনার প্রয়োজনীয় ডেটার জন্য দ্রুত আউটপুট স্ক্যান করতে কিছু নেভিগেশন নিয়ন্ত্রণ পেতে কমান্ড। এটি বলেছে, এই বিশদ প্রতিবেদনে অনেক তথ্য রয়েছে যা আপনার সম্ভবত প্রয়োজন নেই। সুতরাং এখানে আপনার ফোকাস করা উচিত সবচেয়ে গুরুত্বপূর্ণ মান:

  • মেমটোটাল
  • মেমফ্রি
  • মেম উপলভ্য
  • বাফার
  • ক্যাশে করা হয়েছে
  • SwapCached
  • SwapTotal
  • অদলবদলমুক্ত

6. GUI

ব্যবহার করুন

লিনাক্স পিউরিস্টরা কমান্ড লাইন টুলের মাধ্যমে জিইউআই ব্যবহার করার বিরুদ্ধে হতে পারে, তবে RAM ব্যবহারের একটি ভিজ্যুয়াল উপস্থাপনা থাকা দুর্দান্ত। আপনি আপনার প্রয়োজনীয় সমস্ত তথ্য পেতে পারেন এবং লিনাক্স সিস্টেম মনিটর অ্যাপ ব্যবহার করে রিয়েল-টাইমে আপনার সিস্টেমের মেমরি ব্যবহার নিরীক্ষণ করতে পারেন।

অ্যাপটি ব্যবহার করতে, স্টার্ট মেনুর সার্চ বারে "সিস্টেম মনিটর" টাইপ করুন এবং এন্টার টিপুন . সিস্টেম মনিটরের দুটি ট্যাব রয়েছে যা আমরা আগ্রহী:প্রসেস এবং রিসোর্স ট্যাব৷

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

প্রসেস ট্যাবে, আপনি বর্তমানে আপনার লিনাক্স অপারেটিং সিস্টেমে চলমান সমস্ত প্রক্রিয়া দেখতে পারেন। আপনি প্রতিটি পৃথক প্রক্রিয়ার জন্য মেমরি ব্যবহার, CPU ব্যবহার এবং অন্যান্য ডেটা পড়তে পারেন। এখানেই আপনি শিখতে পারেন যে কোনো একটি অ্যাপ দুর্বৃত্ত হয়ে গেছে এবং খুব বেশি RAM ব্যবহার করছে কিনা। তারপরে আপনি একই উইন্ডো থেকে এটিতে ডান-ক্লিক করে এবং হত্যা বিকল্পটি নির্বাচন করে প্রক্রিয়াটি শেষ করতে পারেন৷

এতে বলা হয়েছে, আপনার সিস্টেম মেমরি এবং সিপিইউ কীভাবে আচরণ করছে তা শিখতে হলে, আপনার সম্পদ ট্যাবে গ্রাফিকাল ভিজ্যুয়ালাইজেশন পরীক্ষা করা উচিত।

মাস্টার লিনাক্স মেমরি মনিটরিং:RAM ব্যবহার ট্র্যাক করার জন্য 6টি সহজ কমান্ড

এখানে আপনি একটি গ্রাফ হিসাবে CPU, RAM এবং নেটওয়ার্ক ইতিহাস দেখতে পারেন। এর মানে হল আপনি একটি নির্দিষ্ট সময়ের মধ্যে আপনার সিস্টেমের মেমরি ব্যবহারের ঐতিহাসিক ডেটা পাবেন এবং আপনি রিয়েল-টাইমে সেই ব্যবহার নিরীক্ষণ করতে পারেন। 

আপনি কীভাবে আপনার লিনাক্স অপারেটিং সিস্টেমে মেমরি ব্যবহার পরীক্ষা করতে পছন্দ করেন? আপনি কি অন্যান্য কমান্ড এবং সরঞ্জামগুলি জানেন যা বিশ্লেষণের জন্য আরও মূল্যবান ডেটা পেতে পারে? নিচের মন্তব্যে আমাদের জানান!


  1. কিভাবে ম্যাকে BlueStacks ব্যবহার করবেন

  2. হুলুতে "ত্রুটি কোড:95" কীভাবে ঠিক করবেন?

  3. আরটিএফ ফাইল কি?

  4. ছদ্মবেশী মোড:একটি মিথ