روشهاي متعددي براي اندازهگيري سرعت اينترنت وجود دارد در اينجا به چند نمونه از آنها اشاره مي نماييم:
1 – مانيتور كردن پورت واگذار شده با نرم افزارهاي مختلف مانند MRTG و PRTG:
با استفاده از نرم افزارهايي مانند MRTG و PRTG كه در حال حاضر با استفاده از اين روش تمامي لينك هاي واگذار شده به ISP ها و PAP ها مانيتور مي شود و با استفاده از نمودار گرافيكي حاصل از اين نرم افزارها مي توان ترافيك لحظه اي ، روزانه ، هفتگي ، ماهانه و سالانه هر پورت واگذار شده به ISP يا PAP را رويت نمود .

شكل1: نحوه مانيتورينگ با استفاده از نرم افزار MRTG
2 – جمع كردن ترافيك ارسالي و دريافتي در محل كامپيوتر مشترك و تقسيم آن به مدت زمان اتصال. تمام ابزارهاي لازم براي اين روش اندازه گيري با توجه به شكل2در دسترس مشترك وجود دارد و كافي است مشترك روي آيكونLocal Area Connection موجود در گوشه پايين و سمت راست مانيتور خـــــود كليك نموده و ترافيك ارسالي( Sent ) و دريافتي(Received) را باهم جمع كند و در مدت زمان اتصال (Duration) تقسيم كند.
(bit)/Duration(second){)*8Sent+ Received )}Connection Speed(bit/second)=
بهتر است اين روش در زمـــانهاي مـــختلف از شبانه روز كه ترافيك شبكه متغــير است اندازه گيري و متوسط آن حساب شود (اين روش كه در شكل 2 نشان داده شده است در حال حاضر توسط برخي از ISP ها انجام مي شود).

شكل 2: استفاده از امكانات كارت شبكه براي اندازه گيري سرعت اينترنت
3 – با استفاده از download و upload كردن فايل ، براي اين منظور نرم افزارهاي كمكي (Utility ها) استفاده نمود ، براي اندازه گيري سرعت كافي است مشترك با نصب نرم افزاري مانند Download Accelelator شروع به download كردن فايلهاي مختلف از شبكه كند ، سپس از فرمول اشاره شده در بند 2 سرعت اتصال به شبكه را محاسبه نمايد .
4 - استفاده از دستگاههاي ديتا تستر (Data Tester): در اين روش ISP پس از نصب و راه اندازي خط مشترك با استفاده از دستگاههاي تستر خط را تست نموده و به مشترك تحويل مي دهد . ( عيب اين روش آن است كه اولا ممكن است مشترك با نحوه كاركرد تستر آشنا نباشد ، ثانيا در هر لحظه امكان تست وجود ندارد ).
5 – استفاده از نرم افزارهاي Speedometer: با توجه به اينكه كاربران اينترنت از سطح دانش فني متفاوتي برخوردار هستند لذا اين روش مي تواند براي كليه كاربران قابل و با هر سرعتي كه به شبكه متصل شوند قابل استفاده باشد.
در اين روش همانطوركه درشكل3 نشان داده شده است ، سرعت اتصال به شبكه اينترنت با يك يا دو آزمايش قابل اندازه گيري است، براي اين منظور بهتر است در چند نقطه از شبكه سرورهايي نصب و بر روي آن سرورها نرم افزار هاي Speedometer نصب گردد، اين نرم افزارهاي سنجش سرعت به اين شكل عمل مي كنند كه با اتصال كاربر به آنها ، ديتايي در حدود 150KByte از آن سرورها به كامپيوتر كاربر ارسال مي شود و زمان لازم براي اينكه كامپيوتر كاربر آن اطلاعات را بگيرد ثبت مي شود . اگر مدت زمان دريافت فايل 150KByte ، 1 ثانيه يا بيشتر از 1 ثانيه باشد ، سرعت اينترنت از تقسيم ديتاي دريافتي به زمان دريافت فايل قابل محاسبه است . مثلا اگر 10 ثانيه طول بكشد كه 150KByte ديتا دريافت شود آنگاه سرعت مشترك برابر با 120kbps است.
150KByte*8=1200Kb
1200Kb:10s =120Kpbs
حال اگر 150KByte ديتاي فرض شده در كمتر از 1 ثانيه توسط كامپيوتر مشترك دريافت شود ممكن است جواب آزمايش درست نباشد به اين معني كه ممكن است نرم افزار Speedometerبر روي كامپيوتري نصب شود كه كمترين Hop را نسبت به كاربر داشته باشد و بنابراين سرعت اندازه گيري شده واقعي نخواهد بود. لذا آزمايش ديگري مثلا به شكل زير انجام مي شود. در همان آزمايش اول سرور اجرا كننده نرم افزار بجاي اينكه خود شروع به ارسال داده به كامپيوتر كاربر نمايد ، درخواست وي را به Web page ديگري كه قبلا در نرم افزار در نظر گرفته شده است هدايت مي كند و Web Page مذكور حدود 600KByte يا 1.5MByte يا 3MByte داده به كامپيوتر كاربر ارسال و زمان اين ارسال ثبت ميشود و از رابطه :
|
Amount of Data |
= |
Your Internet Connection Speed |
|
Time to Download | |
سرعت كاربر محاسبه مي شود .
دليل اندازه گيري دوم آن است كه ارسال داده با حجم زياد به كامپيوتر كاربر باعث افزايش دقت اندازه گيري خواهد شد.
با توجه به اينكه ممكن است اطلاعات بعضي از سايتها در ISP ها Cache شود بنا براين بهتر است سرورهاي Speedometer در چند نقطه متفاوت و با نامهاي متفاوت نصب و راه اندازي شود تا اندازه گيري از نقاط مختلف و با دقت بيشتر انجام شود. اين روش اندازه گيري براي همه روشهاي ارتباطي نظير Dial-Up ، Leased Line ، FTTX و ... قابل استفاده است.بعضي از Speedometerها قادر هستند سرعت Upload و Download را بصورت مجزا اندازهگيري نمايند.

شكل 3: استفاده از وب سرورها و نرم افزارهاي
Speedometer براي اندازه گيري سرعت اينترنت
يك نمونه از اين Speedometerها را در شكل 4 مي بينيد.

شكل 4: نمونه اي از نرم افزارهاي Speedometerبراي اندازه گيري سرعت اينترنت
برخي از ابهامات و سئولات متداول:
يكي از سئوالات متداول توسط استفاده كنندگان اينترنت اين است كه چرا نتايج آزمايش ثابت نيست و در هر آزمايش سرعت متفاوت به دست مي آيد؟
در پاسخ اين سئوال بايد عنوان نمود كه با توجه به اينكه اينترنت يك شبكه جهاني است و در آن تعدادي از كامپيوترها اطلاعاتي را به كامپيوترهاي ديگر مي فرستند، لذا سرعت اتصال همانطور كه در بالا اشاره شد، بسته به شرايط مختلف مانند اوقات مختلف شبانه روز ، و ميزان تراكم در شبكه متفاوت خواهد بود. زماني كه به يك Web page در اينترنت متصل مي شويد هم درخواست شما و هم جواب آن از يك سري روتر ها و سوئيچها عبـور ميكند كه به آنها hop ميگويند بنابراين بسته به اينكه تعداد اين hop ها چقدر باشد و ترافيك عبوري از آنها چه حجمي داشته باشد، كيفيت ارتباط متفاوت و سرعت اينترنت نيز در اندازه گيريهاي مختلف متفاوت خواهد بود.
براي مثال كسي كه يك مودم 56.6kbps دارد مي تواند 56.6kbps ديتا را جابجا كند ولي اين به آن معني نيست كه بتواند با سرعت 56.6kbps به شبكه اينترنت متصل شود ، زيرا پارامترها ي زيادي از جمله كيفيت خط تلفن ، كيفيت سوئيچ هاي استفاده شده توسط ISP و تنظيمات شبكه مي توانند باعث كند شدن سرعت اينترنت شوند.