Skip to content
VDS · নেটওয়ার্ক, IP অ্যাড্রেস ও ডোমেইন

ট্রাফিক ব্যবহার: কীভাবে দেখবেন এবং কোথায় যাচ্ছে

ট্রাফিক গ্রাফ কোথায় দেখবেন, ইন্টারফেস ও প্রসেস অনুযায়ী ব্যবহার কীভাবে মাপবেন, এবং সার্ভার হঠাৎ গিগাবাইট ডাউনলোড শুরু করলে কী করবেন।

আপডেট: ২৩ আগস্ট, ২০২৬

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

প্যানেলে গ্রাফ

/hosting/vds/m/<id>-এ “Overview”-তে ঘণ্টা, দিন, সপ্তাহ ও মাস স্কেলের একটি ট্রাফিক গ্রাফ আছে। ব্যবহারের ধরন বোঝার সবচেয়ে দ্রুত উপায় এটি:

  • সারাদিন সমান সমতল প্লেটো — কিছু একটা অবিরত ডাউনলোড হচ্ছে, প্রকৃত ব্যবহারকারীরা এমন আচরণ করে না;
  • নির্দিষ্ট ঘণ্টায় স্পাইক — একটি নির্ধারিত টাস্ক, একটি এক্সপোর্ট, একটি আপডেট;
  • ইনবাউন্ড শূন্য রেখে আউটবাউন্ডে বৃদ্ধি — একটি সতর্ক সংকেত, দেখুন আক্রমণের লক্ষণ।

পাশেই CPU ও মেমোরি গ্রাফ দেখা কাজের: এগুলো একটি আপডেটকে বহিরাগত প্রসেস থেকে আলাদা করতে সাহায্য করে।

সিস্টেমের ভেতরের কাউন্টার

এক নজরে:

cat /proc/net/dev
ip -s link show eth0

দিন ও মাস অনুযায়ী ক্রমপুঞ্জিত পরিসংখ্যান:

apt install -y vnstat
systemctl enable --now vnstat
vnstat -d
vnstat -m
vnstat -l

vnstat ইনস্টল করার মুহূর্ত থেকে গণনা করে — এখনই ইনস্টল করুন, যাতে পরে তুলনা করার মতো কিছু থাকে।

কানেকশন ও প্রসেসের লাইভ চিত্র:

apt install -y iftop nethogs
iftop -i eth0
nethogs eth0
ss -tnp state established

nethogs প্রসেস অনুযায়ী ব্যবহার দেখায় — “কে এটি ডাউনলোড করছে” প্রশ্নের ঠিক যা দরকার।

সাধারণত কী এটি ব্যবহার করে

উৎসমাত্রার ক্রম
সিস্টেম আপডেটমাসে কয়েকশ মেগাবাইট
Docker ইমেজপ্রতি বিল্ডে কয়েকশ মেগাবাইট
স্ক্যানার ও পাসওয়ার্ড ব্রুট-ফোর্সারমেগাবাইট, কিন্তু হাজার হাজার কানেকশন
ওয়েবসাইট সার্ভ করাট্রাফিকের উপর নির্ভর করে
ব্যাকআপ সিঙ্ক্রোনাইজেশনডেটার সমান পরিমাণ
বাহ্যিক কালেক্টরে পাঠানো লগচোখে পড়ে না, কিন্তু সারাক্ষণ

৫০০ Mbps পর্যন্ত ব্যান্ডউইথ হলো সর্বোচ্চ গতিসীমা; এটি আলাদাভাবে ৫০০ Mbps পর্যন্ত ব্যান্ডউইথ নিবন্ধে আলোচনা করা হয়েছে।

ব্যবহার বেড়ে গেলে

  1. “Overview”-তে গ্রাফের আকৃতি দেখুন: প্লেটো নাকি স্পাইক।
  2. nethogs — কোন প্রসেস।
  3. ss -tnp state established — কানেকশনগুলো কোথায় যাচ্ছে।
  4. আপনার নিজের কাজের সাথে মিলিয়ে দেখুন: cron, বিল্ড, সিঙ্ক্রোনাইজেশন।
  5. প্রসেসটি অপরিচিত হলে মেশিনটি আক্রমণের শিকার হয়েছে ধরে নিন এবং আক্রমণের লক্ষণ অনুযায়ী পদক্ষেপ নিন।

অন্যের আউটবাউন্ড ট্রাফিক প্রায় সবসময়ই তিনটি বিষয়ের একটি বোঝায়: স্প্যাম বিতরণ, আক্রমণে অংশগ্রহণ, বা একটি মাইনার। এসবই ব্যবহারের শর্তাবলি লঙ্ঘন করে এবং মেশিন সীমাবদ্ধ করার দিকে নিয়ে যায়।

ব্যবহার কমানো

apt clean
docker image prune

nginx-এ রেসপন্স কমপ্রেস করলে আউটবাউন্ড ট্রাফিকের লক্ষণীয় অংশ সাশ্রয় হয়:

gzip on;
gzip_types text/plain text/css application/json application/javascript;

অ্যাক্সেস লগও নিয়ন্ত্রণে রাখা উচিত — সাপ্তাহিক চক্রে logrotate।

সপ্তাহে অন্তত একবার ট্রাফিক গ্রাফ দেখুন। আউটবাউন্ড ট্রাফিকের তীব্র ও অব্যাখ্যাত বৃদ্ধি হলো সবচেয়ে আগের এবং সবচেয়ে সৎ সংকেত যে মেশিনে আপনার কোড ছাড়া অন্য কিছু চলছে।