Skip to content
VDS · نیٹ ورک، IP ایڈریس اور ڈومینز

ٹریفک کا استعمال: کیسے چیک کریں اور کہاں جاتا ہے

ٹریفک گراف کہاں دیکھیں، انٹرفیس اور پروسیس کے حساب سے استعمال کیسے ناپیں، اور اگر سرور اچانک گیگا بائٹس ڈاؤن لوڈ کرنے لگے تو کیا کریں۔

اپ ڈیٹ 23 اگست، 2026

ٹریفک واحد میٹرک ہے جو آپ کی شمولیت کے بغیر بڑھتا ہے: اپڈیٹس، بوٹس، اسکینرز، دوسروں کی درخواستیں۔ عام طور پر یہ ماہانہ چند گیگابائٹ ہوتا ہے، لیکن اگر اعداد و شمار دس گنا تک چھلانگ لگائیں، تو یہ یا تو کنفیگریشن کی غلطی ہے یا آپ کی مشین پر کسی اور کی سرگرمی۔

پینل میں گراف

/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 امیجزفی بلڈ سینکڑوں میگابائٹ
اسکینرز اور پاس ورڈ بروٹ فورسرزمیگابائٹس، لیکن ہزاروں کنکشنز
ویب سائٹ کی خدمتٹریفک پر منحصر
بیک اپ سنکرونائزیشنبالکل اتنا ہی جتنا ڈیٹا
بیرونی کلیکٹر کو بھیجے گئے لاگزنظر نہ آنے والا، لیکن چوبیس گھنٹے

بینڈوتھ 500 Mbps تک بالائی رفتار کی حد ہے؛ اس پر الگ مضمون بینڈوتھ 500 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 ہفتہ وار چکر کے ساتھ۔

ہفتے میں کم از کم ایک بار ٹریفک گراف چیک کریں۔ آؤٹ باؤنڈ ٹریفک میں تیز اور غیر واضح اضافہ سب سے پہلی اور سب سے سچی علامت ہے کہ مشین پر آپ کے کوڈ کے علاوہ کچھ اور چل رہا ہے۔