كيفية مراقبة ارتفاع Ping على نظام التشغيل Windows 10

عندما نتحدث عن سرعة الإنترنت ، فإننا غالبًا ما ننظر إلى سرعات التنزيل ولا شيء غير ذلك. إذا كان لديك اتصال بسرعة 50 ميجابت في الثانية ، فمن المفترض أن يكون لديك اتصال سريع للغاية. على الرغم من أهمية السرعة ، إلا أنها ليست العامل الوحيد الذي يهم. على سبيل المثال ، يعني الاتصال بسرعة 50 ميجابت في الثانية أنه يمكنك تنزيل الملفات الكبيرة بسرعة ودفق الوسائط. لا يعني ذلك بالضرورة أنه يمكنك ممارسة الألعاب عبر الإنترنت دون أي تأخير. لذلك ، تحتاج أيضًا إلى ping منخفض. إليك كيفية مراقبة مستوى ping على نظام التشغيل Windows 10.

ما هو بينج؟

Ping هو مقدار الوقت الذي تستغرقه للاتصال بجهاز كمبيوتر أو شبكة أخرى. في حالتنا ، هذا هو الوقت الذي يستغرقه جهاز الكمبيوتر الخاص بك في الاتصال بموقع ويب أو خادم ألعاب. يتم قياسه بالمللي ثانية وكلما انخفض ، كان ذلك أفضل. إذا كانت لديك معدلات اختبار ping عالية ، فسيكون الإنترنت بطيئًا بغض النظر عن السرعة التي تحصل عليها.

  أين يوجد مجلد appdata على Windows 11

أعتقد أنه من هذا الطريق؛ إذا كنت تقود سيارة لامبورغيني على طريق ترابي ، فلن يهم مدى السرعة التي يمكن أن تسير بها سيارتك. أنت على طريق ترابي وسوف يبطئك بغض النظر. سرعة الإنترنت لديك هي السيارة في هذا المثال ، والطريق الترابي هو معدل ping.

مراقبة عالية بينغ

يمكنك مراقبة مستوى ping العالي على Windows 10 باستخدام برنامج نصي بسيط من PowerShell. تمت كتابة هذا البرنامج النصي بواسطة مستخدم Reddit jantari.

افتح المفكرة والصق ما يلي فيه. احفظ الملف بالملحق PS1. قم بتشغيله وسيقوم البرنامج النصي بفحص الأمر ping كل عشر ثوانٍ. إذا كان ping أكبر من 100 مللي ثانية ، فسيخبرك أنه مرتفع.

while ($true) {
 $ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
 if ($ping -gt 100) {
 Write-Host "$(Get-Date -Format HH:mm) - HIGH PING ($($ping)ms)!"
 }
 Start-Sleep 10
}

تحرير النص

هناك ثلاثة متغيرات في هذا البرنامج النصي ؛ الوقت والخادم ومعدل ping. قد ترغب في التحقق من معدل ping بشكل أقل أو أكثر. وبالمثل ، قد لا تكون 100 مللي ثانية عالية لاحتياجاتك. ربما تحتاج فقط إلى معرفة متى يكون ping هو 150 مللي ثانية أو 200 مللي ثانية.

  كيفية تعطيل لوحة اللمس عند توصيل الماوس في نظام التشغيل Windows 10

لتغيير عدد مرات فحص البرنامج النصي بالثواني ، قم بتحرير هذا السطر ؛

Start-Sleep 10

استبدل “10” بعدد الثواني التي يجب أن يقوم بها البرنامج النصي بإجراء فحص ping.

لتحرير عتبة ping ، قم بتحرير هذا السطر واستبدال “100” بأي معدل ping معقول بالنسبة لك على سبيل المثال 150

 $ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
 if ($ping -gt 100)

يقوم هذا البرنامج النصي باختبار اتصال خادم Google DNS كما يتضح من 8.8.8.8 في هذا الجزء “$ ping = (Test-Connection 8.8.8.8 -Count 1)” منه. إذا كنت تريد اختبار اتصال خادم مختلف ، على سبيل المثال خادم لعبة ، فيمكنك تعديل هذا السطر واستبدال 8.8.8.8 بعنوان الخادم.

$ping = (Test-Connection 8.8.8.8 -Count 1).ResponseTime
if ($ping -gt 100)