উবুন্টুতে মেমরি ব্যবহার কীভাবে মনিটর এবং অপ্টিমাইজ করবেন: শুরুকারী ও মধ্যম স্তরের ব্যবহারকারীদের জন্য সম্পূর্ণ গাইড

目次

১. পরিচিতি

Ubuntu হালকা ওজনের এবং বৈশিষ্ট্য‑সমৃদ্ধ লিনাক্স ডিস্ট্রিবিউশন হিসেবে ব্যবহারকারীদের মধ্যে ব্যাপক সমর্থন পায়। তবে, দীর্ঘ সময় ব্যবহার করার পরে সিস্টেম ধীর হয়ে যেতে পারে। এর একটি কারণ হল বাড়তি মেমরি ব্যবহার। এটি বিশেষত সেই পরিবেশে স্পষ্ট হয় যেখানে একাধিক প্রক্রিয়া একসাথে চলতে থাকে, যেমন ডেভেলপমেন্ট কাজ বা ডেটা প্রক্রিয়াকরণ। মেমরি ব্যবহারকে বুঝে এবং সঠিকভাবে পরিচালনা করা অত্যন্ত গুরুত্বপূর্ণ।

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

কেন উবুন্টুতে মেমরি ব্যবস্থাপনা গুরুত্বপূর্ণ

মেমরি একটি গুরুত্বপূর্ণ সম্পদ যা সরাসরি সিস্টেমের পারফরম্যান্সকে প্রভাবিত করে। যদি মেমরি অপর্যাপ্ত হয়, অ্যাপ্লিকেশনগুলি ধীর হয়ে যেতে পারে বা ক্র্যাশ করতে পারে। তদুপরি, অতিরিক্ত স্যাপ ব্যবহার ডিস্কের রিড/রাইট অপারেশন বাড়িয়ে দেয়, যার ফলে সামগ্রিক পারফরম্যান্সে স্পষ্ট হ্রাস দেখা যায়। তাই, মেমরি ব্যবহার পর্যবেক্ষণ করা সিস্টেমের কার্যকরী পরিচালনা নিশ্চিত করতে সহায়তা করে।

এই প্রবন্ধের উদ্দেশ্য

এই প্রবন্ধে নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত রয়েছে:

  • মেমরি ব্যবহার পরীক্ষা করার মৌলিক কমান্ডগুলি
  • সিস্টেম জুড়ে এবং প্রতিটি প্রক্রিয়ার বিস্তারিত মেমরি ব্যবহার কীভাবে দেখা যায়
  • মেমরি কার্যকরভাবে অপ্টিমাইজ এবং ব্যবহার করার পদ্ধতি
  • সমস্যা সমাধান এবং দীর্ঘমেয়াদী পর্যবেক্ষণের জন্য টুলস

এই ধারণাগুলি বুঝে আপনি উবুন্টু কাজের পরিবেশকে আরও মসৃণভাবে বজায় রাখতে পারবেন।

২. মেমরি ব্যবহার কীভাবে পরীক্ষা করবেন: মৌলিক কমান্ডগুলি

উবুন্টু মেমরি ব্যবহার পরীক্ষা করার জন্য বেশ কিছু অন্তর্নির্মিত কমান্ড প্রদান করে। এই অংশে আমরা এই মৌলিক কমান্ডগুলি কীভাবে স্পষ্ট এবং নবীন‑বন্ধু উপায়ে ব্যবহার করা যায় তা ব্যাখ্যা করব।

free কমান্ড

free কমান্ডটি সিস্টেমের সামগ্রিক মেমরি ব্যবহার পরীক্ষা করার একটি মৌলিক টুল।

উদাহরণ:

free -m

প্রধান অপশনসমূহ:

  • -m : মেমরি ব্যবহারকে মেগাবাইটে প্রদর্শন করে
  • -g : মেমরি ব্যবহারকে গিগাবাইটে প্রদর্শন করে
  • -h : মানব-পাঠযোগ্য ফরম্যাট (স্বয়ংক্রিয়ভাবে MB/GB সমন্বয় করে)

উদাহরণ আউটপুট:

              total        used        free      shared  buff/cache   available
Mem:           7989        2340         987         432        4661        5016
Swap:          2048          12        2036

আউটপুট কীভাবে পড়বেন:

  • total : সিস্টেমের মোট মেমরি
  • used : বর্তমানে ব্যবহৃত মেমরি
  • free : অব্যবহৃত মেমরি
  • buff/cache : বাফার এবং ক্যাশের জন্য ব্যবহৃত মেমরি
  • available : অ্যাপ্লিকেশনগুলির জন্য উপলব্ধ মেমরি

এই সহজ এবং স্বজ্ঞাত কমান্ডটি হল প্রথম পদ্ধতি যা আপনাকে চেষ্টা করা উচিত।

top কমান্ড

top কমান্ডটি প্রতিটি প্রক্রিয়ার রিয়েল‑টাইম মেমরি ব্যবহার প্রদর্শন করে।

উদাহরণ:

top

নমুনা আউটপুট:

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
  1 root      20   0  225672   8956   5924 S   0.0  0.1   0:01.23 systemd
1234 user      20   0  135256  12320   8940 S   0.3  0.2   0:00.15 gnome-terminal

প্রধান সূচকসমূহ:

  • PID : প্রক্রিয়ার আইডি
  • %MEM : মেমরি ব্যবহার শতাংশ
  • COMMAND : চলমান প্রক্রিয়ার নাম

htop কমান্ড

htop হল top এর একটি উন্নত সংস্করণ, যা আরও ভিজ্যুয়াল এবং ব্যবহারকারী‑বন্ধু ইন্টারফেস প্রদান করে।

ইনস্টলেশন:

sudo apt update
sudo apt install htop

ব্যবহার:

htop

বৈশিষ্ট্যসমূহ:

  • রঙ‑কোডেড মেমরি ভিজ্যুয়ালাইজেশন
  • অ্যারো কী ব্যবহার করে নির্বাচনযোগ্য প্রক্রিয়া
  • সহজ ফিল্টারিং এবং সাজানো

vmstat কমান্ড

vmstat কমান্ডটি রিয়েল‑টাইমে সিস্টেমের রিসোর্স পর্যবেক্ষণ করে।

উদাহরণ:

vmstat 5

ব্যাখ্যা:

  • 5 : প্রতি ৫ সেকেন্ডে আপডেট হয়

নমুনা আউটপুট:

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0     12  98736  43256 467321    0    0     3     5   55   99  2  0 97  0  0

প্রধান আইটেমসমূহ:

  • free : ফ্রি মেমরি
  • buff : বাফার মেমরি
  • cache : ক্যাশড মেমরি
  • si/so : স্যাপ ইন/আউট মান

ps কমান্ড

The ps কমান্ড নির্দিষ্ট প্রক্রিয়াগুলোর বিস্তারিত তথ্য প্রদর্শন করে.

উদাহরণ:

ps aux --sort=-%mem

এটি মেমরি ব্যবহারের ভিত্তিতে অবরোহ ক্রমে সাজানো প্রক্রিয়াগুলি দেখায়.

৩. বিস্তারিত মেমরি ব্যবহার বিশ্লেষণ

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

pmap কমান্ড

pmap কমান্ড একটি প্রক্রিয়ার মেমরি ম্যাপিং বিশদ প্রদর্শন করে.

উদাহরণ:

pmap <ProcessID>

নমুনা আউটপুট:

5600:   /usr/bin/python3
000055e45d7a2000   4K r-- /usr/bin/python3.8
000055e45d7a3000 124K r-x /usr/bin/python3.8
...

আউটপুট পড়া:

  • বাম কলামটি মেমরি ঠিকানার রেঞ্জ দেখায়।
  • ডান কলামটি শেয়ার্ড লাইব্রেরি ইত্যাদি ব্যবহার বিবরণ দেখায়।

/proc/[PID]/smaps পরীক্ষা করা

/proc/[PID]/smaps ফাইলটি প্রতিটি প্রক্রিয়ার বিস্তারিত মেমরি ব্যবহার সংরক্ষণ করে। এটি উন্নত সমস্যাসমাধানের জন্য উপকারী, যার মধ্যে মেমরি লিক সনাক্তকরণও অন্তর্ভুক্ত.

উদাহরণ:

cat /proc/<ProcessID>/smaps

প্রধান মেট্রিকস:

  • Size : মোট বরাদ্দকৃত মেমরি
  • Rss : RAM-এ প্রকৃত মেমরি
  • Pss : প্রক্রিয়াগুলোর মধ্যে ভাগ করা মেমরি

/proc/meminfo পরীক্ষা করা

এই ভার্চুয়াল ফাইলটি সিস্টেম-ব্যাপী মেমরি পরিসংখ্যান ধারণ করে, যার মধ্যে স্যাপ এবং ক্যাশ ব্যবহার অন্তর্ভুক্ত.

উদাহরণ:

cat /proc/meminfo

sar দিয়ে ইতিহাস বিশ্লেষণ

sar কমান্ড রিসোর্স ব্যবহার ইতিহাস রেকর্ড এবং বিশ্লেষণ করে.

sudo apt install sysstat
sar -r

এটি আপনাকে মেমরি-সংক্রান্ত সমস্যাগুলি কখন ঘটেছে তা সনাক্ত করতে সহায়তা করে.

৪. মেমরি ব্যবহার কীভাবে অপ্টিমাইজ করবেন

উবুন্টুতে একটি আরামদায়ক কাজের পরিবেশ বজায় রাখতে, মেমরি ব্যবহারকে কার্যকরভাবে পরিচালনা ও অপ্টিমাইজ করা গুরুত্বপূর্ণ.

অপ্রয়োজনীয় প্রক্রিয়া বন্ধ করা

অপ্রয়োজনীয় প্রক্রিয়াগুলি মেমরি ব্যবহার করতে পারে। নিম্নরূপ সনাক্ত করে বন্ধ করুন:

  1. top বা htop ব্যবহার করে প্রক্রিয়াগুলি পরীক্ষা করুন
  • উচ্চ-মেমরি ব্যবহারকারী প্রক্রিয়াগুলি সনাক্ত করুন।
  1. একটি নির্দিষ্ট প্রক্রিয়া বন্ধ করুন
    sudo kill <ProcessID>
    
    sudo kill -9 <ProcessID>
    
  1. অপ্রয়োজনীয় সার্ভিসগুলি নিষ্ক্রিয় করুন
    sudo systemctl disable <ServiceName>
    

৫. দীর্ঘমেয়াদী মেমরি মনিটরিং এবং অটোমেশন

নিয়মিত মেমরি ব্যবহার মনিটর করা এবং ব্যবহার প্রবণতা বোঝা সিস্টেম পারফরম্যান্স বজায় রাখার জন্য অপরিহার্য। এই বিভাগে উবুন্টুতে দীর্ঘ সময়ের জন্য মেমরি ট্র্যাকিং কীভাবে মনিটর এবং অটোমেট করা যায় তা ব্যাখ্যা করা হয়েছে.

মনিটরিং টুল ব্যবহার করা

Glances

Glances একটি হালকা, সমন্বিত মনিটরিং টুল যা সিস্টেম রিসোর্সের রিয়েল-টাইম তথ্য প্রদর্শন করে, যা দীর্ঘমেয়াদী মেমরি মনিটরিংয়ের জন্য উপযুক্ত.

ইনস্টলেশন:

sudo apt update
sudo apt install glances

ব্যবহার:

glances

বৈশিষ্ট্যসমূহ:

  • এক নজরে মেমরি, CPU, ডিস্ক এবং নেটওয়ার্ক ব্যবহার প্রদর্শন করে
  • রিমোট মনিটরিংয়ের জন্য ওয়েব ইন্টারফেস সমর্থন করে

Nagios

Nagios একটি শক্তিশালী ইনফ্রাস্ট্রাকচার মনিটরিং টুল যা অন্যান্য রিসোর্সের পাশাপাশি মেমরি ব্যবহারও মনিটর করতে পারে এবং সমস্যার সময় আপনাকে নোটিফাই করে.

ইনস্টলেশন নোট:
বিস্তারিত ইনস্টলেশন ধাপের জন্য অফিসিয়াল ডকুমেন্টেশন দেখুন.

প্রধান বৈশিষ্ট্যসমূহ:

  • অস্বাভাবিক মেমরি ব্যবহারের জন্য অ্যালার্ট সিস্টেম
  • বিভিন্ন রিসোর্স মনিটরিংয়ের জন্য কাস্টমাইজযোগ্য কনফিগারেশন

স্ক্রিপ্ট দিয়ে মেমরি মনিটরিং অটোমেট করা

Bash স্ক্রিপ্ট ব্যবহার করে মনিটরিং

আপনি নিয়মিত অন্তরালে মেমরি ব্যবহার রেকর্ড করতে একটি সহজ Bash স্ক্রিপ্ট ব্যবহার করতে পারেন.

নমুনা স্ক্রিপ্ট:

#!/bin/bash
# Memory usage logging script

LOG_FILE="/var/log/memory_usage.log"
DATE=$(date "+%Y-%m-%d %H:%M:%S")
MEM_INFO=$(free -m)

echo "[$DATE]" >> $LOG_FILE
echo "$MEM_INFO" >> $LOG_FILE
echo "------------------------" >> $LOG_FILE

কনফিগার করার পদ্ধতি:

  1. স্ক্রিপ্টটি memory_monitor.sh নামে সংরক্ষণ করুন
  2. এক্সিকিউট পারমিশন দিন
    chmod +x memory_monitor.sh
    
  1. crontab দিয়ে পর্যায়ক্রমিক এক্সিকিউশন সেট করুন
    crontab -e
    

এটি প্রতি ৫ মিনিটে চালানোর জন্য নিম্নলিখিত লাইনটি যোগ করুন:

*/5 * * * * /path/to/memory_monitor.sh

লগ চেক করা এবং ট্রেন্ড বিশ্লেষণ

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

স্বয়ংক্রিয় সতর্কীকরণ বিজ্ঞপ্তি

যদি মেমরি ব্যবহার একটি নির্ধারিত থ্রেশহোল্ড অতিক্রম করে, তাহলে আপনি সমস্যা দ্রুত সমাধান করার জন্য স্বয়ংক্রিয় বিজ্ঞপ্তি কনফিগার করতে পারেন।

উদাহরণ: ইমেল বিজ্ঞপ্তি স্ক্রিপ্ট

#!/bin/bash
# Memory monitoring and alert script

THRESHOLD=90
USED_MEMORY=$(free | awk '/^Mem:/ {printf "%.0f", $3/$2 * 100}')

if [ $USED_MEMORY -gt $THRESHOLD ]; then
  echo "Memory usage has reached $USED_MEMORY%!" | mail -s "Memory Alert" user@example.com
fi

সেটআপ:

  1. স্ক্রিপ্টটি সংরক্ষণ করুন এবং এক্সিকিউট অনুমতি প্রদান করুন
  2. crontab ব্যবহার করে এক্সিকিউশন শিডিউল করুন

দীর্ঘমেয়াদী ডেটা সংরক্ষণ এবং ভিজ্যুয়ালাইজেশন

শক্তিশালী মনিটরিং টুলের সাথে একীভূত করে, আপনি সময়ের সাথে মেমরি মেট্রিক্সকে গ্রাফিক্যালি ভিজ্যুয়ালাইজ করতে পারেন।

  • Prometheus : সময়-সিরিজ মেমরি ব্যবহার ডেটা সংগ্রহ করে
  • Grafana : Prometheus-এর সাথে সংযোগ করে মেমরি মেট্রিক্সকে রিয়েল-টাইম ড্যাশবোর্ড দিয়ে ভিজ্যুয়ালাইজ করে

এই টুলগুলো ব্যবহার করে, আপনি দীর্ঘমেয়াদী মেমরি ট্র্যাকিং স্বয়ংক্রিয় করতে এবং ট্রেন্ডগুলো দক্ষতার সাথে চিহ্নিত করতে পারেন।

৬. FAQ (ঘন ঘন জিজ্ঞাসিত প্রশ্ন)

এই বিভাগটি Ubuntu-এ মেমরি ব্যবস্থাপনা সম্পর্কিত সাধারণ প্রশ্নের উত্তর দেয়, দৈনন্দিন অপারেশনের জন্য ব্যবহারিক সমাধান প্রদান করে।

Q1: মেমরি ব্যবহার উচ্চ মনে হলে প্রথমে কী চেক করব?

A1:
সিস্টেম এবং প্রসেস লেভেলে মেমরি ব্যবহার পরীক্ষা করার জন্য নিম্নলিখিত কমান্ডগুলো ব্যবহার করুন:

  • free -m : সামগ্রিক মেমরি ব্যবহার চেক করুন
  • top বা htop : উচ্চ মেমরি খরচকারী প্রসেস চিহ্নিত করুন

তারপর অপ্রয়োজনীয় প্রসেস বন্ধ করুন বা প্রয়োজনে ক্যাশ ক্লিয়ার করুন।

Q2: সোয়াপ ব্যবহার বৃদ্ধি একটি সমস্যা কি?

A2:
সর্বদা নয়, কিন্তু ঘন ঘন সোয়াপ ব্যবহার অপর্যাপ্ত ফিজিক্যাল মেমরির ইঙ্গিত দেয়। এটি সমাধান করার জন্য:

  1. free -m দিয়ে সোয়াপ ব্যবহার চেক করুন
  2. ফিজিক্যাল RAM বাড়ানো বা সোয়াপ স্পেস সম্প্রসারণ বিবেচনা করুন
  3. মেমরি-হেভি বা অপ্রয়োজনীয় প্রসেস বন্ধ করুন

Q3: মেমরি লিক সনাক্ত করার উপায় আছে কি?

A3:
হ্যাঁ। এই টুলগুলো ব্যবহার করুন:

  • valgrind : অ্যাপ্লিকেশনে মেমরি লিক সনাক্ত করে
  • /proc/<PID>/smaps : প্রতি-প্রসেস মেমরি ব্যবহারের বিস্তারিত দেখায়

Q4: দীর্ঘ সময়কালে মেমরি ব্যবহার কীভাবে মনিটর করব?

A4:
নিম্নলিখিত যেকোনোটি ব্যবহার করুন:

  • মনিটরিং টুল : Glances বা Nagios
  • লগিং স্ক্রিপ্ট : free বা vmstat থেকে ফলাফলগুলো পর্যায়ক্রমে সংরক্ষণ করুন

Q5: উচ্চ মেমরি ব্যবহার স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং সতর্কতা পেতে পারি কি?

A5:
হ্যাঁ। উচ্চ ব্যবহার সনাক্ত করার জন্য একটি স্ক্রিপ্ট ব্যবহার করুন এবং ইমেল বিজ্ঞপ্তি পাঠান।

#!/bin/bash
THRESHOLD=80
MEMORY_USAGE=$(free | awk '/^Mem:/ {printf "%.0f", $3/$2 * 100}')

if [ $MEMORY_USAGE -gt $THRESHOLD ]; then
  echo "Memory usage has reached $MEMORY_USAGE%!" | mail -s "Memory Alert" user@example.com
fi

Q6: ক্যাশ ক্লিয়ার করার ঝুঁকি আছে কি?

A6:
ক্যাশ ক্লিয়ার করা অস্থায়ীভাবে পারফরম্যান্স হ্রাস করতে পারে, কারণ ক্যাশ ঘন ব্যবহৃত ডেটার অ্যাক্সেসকে গতিশীল করে। মেমরি কম থাকলে শুধুমাত্র এটি ক্লিয়ার করুন:

sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

Q7: মেমরি সমস্যার কারণে অ্যাপ্লিকেশন ক্র্যাশ হলে কী করব?

A7:

  1. উচ্চ-মেমরি প্রসেস চিহ্নিত করে বন্ধ করুন
  2. প্রয়োজনে ফিজিক্যাল মেমরি বাড়ান
  3. অ্যাপ্লিকেশন রিসোর্স কনফিগারেশন পর্যালোচনা করুন

Q8: মেমরি ব্যবহার সম্পূর্ণভাবে রিসেট করতে পারি কি?

A8:
কোনো সরাসরি “রিসেট” নেই, কিন্তু আপনি পারেন:

  1. অব্যবহৃত প্রসেস এবং সার্ভিস বন্ধ করুন
  2. ক্যাশ ক্লিয়ার করুন
  3. প্রয়োজনে সিস্টেম রিস্টার্ট করুন

৭. উপসংহার

এই নিবন্ধটি Ubuntu-এ মেমরি ব্যবস্থাপনার একটি বিস্তারিত ওভারভিউ প্রদান করেছে—বেসিক মনিটরিং থেকে বিস্তারিত বিশ্লেষণ, অপটিমাইজেশন পদ্ধতি এবং দীর্ঘমেয়াদী স্বয়ংক্রিয়করণ পর্যন্ত। নিম্নে মূল পয়েন্টগুলোর সারাংশ দেওয়া হলো:

মূল ধারণার সারাংশ

  • free , top , এবং htop ব্যবহার করে মেমরি ব্যবহার পরীক্ষা করুন
  • vmstat , pmap , এবং /proc/[PID]/smaps দিয়ে বিস্তারিত বিশ্লেষণ করুন
  • অপ্রয়োজনীয় প্রক্রিয়া বন্ধ করুন, সোয়াপ পরিচালনা করুন, এবং প্রয়োজনে ক্যাশ পরিষ্কার করুন
  • স্বয়ংক্রিয় মনিটরিংয়ের জন্য Glances , Nagios , Prometheus , এবং Grafana এর মতো টুলস ব্যবহার করুন

মেমরি ম্যানেজমেন্টের গুরুত্ব

সঠিক মেমরি ম্যানেজমেন্ট স্থিতিশীল পারফরম্যান্স নিশ্চিত করে এবং সিস্টেম স্লোডাউন প্রতিরোধ করে, বিশেষ করে যখন:

  • সিস্টেম ধীর মনে হয়
  • সোয়াপ ব্যবহার ঘন ঘন বাড়ে
  • নির্দিষ্ট অ্যাপ্লিকেশন অতিরিক্ত মেমরি খরচ করে

পরবর্তী পদক্ষেপ

যা শিখেছেন তা প্রয়োগ করুন:

  • মেমরি ব্যবহার পর্যালোচনা করার জন্য মৌলিক কমান্ডগুলি নিয়মিত ব্যবহার করুন
  • যদি আপনি একাধিক সার্ভার পরিচালনা করেন তাহলে মনিটরিং টুলস পরিচয় করান
  • দক্ষতা উন্নত করার জন্য স্ক্রিপ্ট ব্যবহার করে কাজগুলি স্বয়ংক্রিয় করুন

চূড়ান্ত চিন্তা

সঠিক জ্ঞান এবং মনিটরিং কৌশলের সাথে, আপনি আপনার Ubuntu পরিবেশে উৎপাদনশীলতা এবং সিস্টেম স্থিতিশীলতা উল্লেখযোগ্যভাবে উন্নত করতে পারেন। আপনার সিস্টেম মসৃণভাবে চলতে রাখার জন্য এই গাইডটিকে আপনার রেফারেন্স হিসেবে ব্যবহার করুন।