Як провести перевірку працездатності мого підключення до Інтернету?


20

Зараз я перебуваю в процесі переходу від постачальника кабелів до постачальника DSL. У мене є обидва з'єднання в прямому ефірі, і перш ніж скасовувати те чи інше, я хочу зробити вичерпне тестування підключення до Інтернету. У мене є три основні питання:

  1. Які існують підходи, за допомогою яких я можу кількісно перевірити швидкість (і вгору, і вниз), і якість моїх підключень до Інтернету (ping, тимчасове підключення тощо)?
  2. Чи є інші міркування, які слід враховувати під час тестування підключення до Інтернету?
  3. Чи є інструменти, які можуть це зробити автоматично та фіксувати результати?

Примітка. Якщо ви вирішили запропонувати частину програмного забезпечення, дотримуйтесь цих вказівок, роблячи це. Також я дивлюсь, щоб мати можливість зберегти будь-які дані з програмного забезпечення для детального аналізу та порівняння

В цілому, я прагну порівняти два з'єднання протягом декількох періодів часу, таких як години пік (1600 - 2100 в моєму районі), та з різними навантаженнями, такими як потокове перегляд фільмів, завантаження файлів тощо.


Це питання було показано в блозі! Прочитайте запис у блозі для отримання більш детальної інформації або допишіть до себе


1
Відповідь + коментарі тут можуть бути корисними: superuser.com/q/548048/160458
Enigma

Відповіді:


14

У Широкосмугові тести і інструменти з DSLReports.com включають простий тест швидкості, а також довгострокові і короткострокові перевірки якості лінії:

  • Тести на швидкість

    Перевірте свою максимальну швидкість завантаження та швидкість завантаження з кількох географічно розподілених місць.
    Тест швидкості Java, Flash та iPhone (100% браузер) доступний.

  • Куріння

    Інтенсивно слідкуйте за IP-адресою протягом 24 або більше годин, щоб переглянути втрати пакету та / або надмірну затримку затримки - з трьох різних американських місць

  • Якість рядка - тест пінг

    Перевірте затримку, тремтіння та втрату пакетів на вашу IP-адресу, включаючи виявлення будь-яких проблем, які рухаються до вас.

Тест на швидкість вимагає Flash або Java; інші два вимагають, щоб ваш IP-код був pingable.

За відсутності спеціалізованого інструменту для довгострокових тестів на швидкість, ви можете скористатися мережевим ретривером командного рядка (наприклад, Wget або Wget для Windows ) та завантажити нестисливі тестові файли зі скриптом shell / batch.

Найближчі тестові файли до Арізони, які я міг знайти, - із speedtest.dal01.softlayer.com (Dallas, TX) та speedtest.sea01.softlayer.com (Сіетл, штат Вашингтон).


1
Це дійсно відповідає лише на моє третє запитання. Я шукаю більш детальну відповідь про те, що і як перевірити метрику підключень до Інтернету, а не лише список програм. Крім того, мені потрібно щось, що я можу працювати і продовжувати працювати з часом і порівнювати результати.
Джеймс Мерц

Ну, я б протестував швидкість, затримку, тремтіння та втрату пакетів. Я думав, що це неявно. Тест на куріння можна проводити до двох тижнів. Тест на швидкість не може бути автоматизований, так що так, це часткова відповідь.
Денніс

2

Я коли-небудь використовував онлайн-тести, такі як:

Більшість онлайн-тестів використовують Flash (що робить неможливим запуск із пристроїв iOS). Деякі з них пропонують облікові записи користувачів для запису та відстеження прогонів у різний час та у вашому випадку з різними постачальниками. Іншим недоліком є ​​те, що вони надають лише основний показник завантаження / завантаження (а іноді і пінг), а не більше детальної статистики.


Є програма для iOS для тесту на швидкість.
Джеймс Мерц

1

Як перевірити:

Я пропоную використовувати Neubot, оскільки він робить автоматичне тестування випадково періодично.

Neubot (ботовий мережевий нейтралітет) - це вільний програмний інтернет-бот, розроблений та підтримуваний Nexa Центром Інтернету та Суспільства, який збирає дані про ефективність мережі, корисні для дослідження нейтральності мережі. Після встановлення на комп'ютері користувача він працює у фоновому режимі і періодично виконує тести активної передачі з серверами, розміщеними на розподіленій платформі сервера Laasurement Lab

Три періодичні випробування можна періодично проводити з випадковими інтервалами часу. Ви зможете безпосередньо скопіювати та вставити дані з інструменту, а також можете отримати доступ до них через інтерфейс sql lite. Він написаний на Python, тому він повинен мати підтримку багато платформ.

Однак можливий мінус. Після встановлення та запуску він надсилає всі зібрані дані на центральний сервер, яким керують творці (я вважаю, університет в Мексиці). Дані, які вони надсилають, повинні стосуватися лише з'єднання та нічого особистого. Однак вони надсилають вашу особисту загальнодоступну IP-адресу на цей сервер. Це лише попередження у випадку, якщо ви переживаєте надсилати таку інформацію.


Що перевірити:

Примітка. Я детальніше розглядаю те, як я перевірив з'єднання в публікації блогу . Прочитайте його для отримання детальної інформації

Відповідаючи, що перевірити на підключенні до Інтернету, я визначив 3 основні речі:

  1. Швидкість (вниз / вгору): швидкість, з якою дані передаються з одного вузла в інший. Зазвичай це вимірюється в Mbits / sec. Чим вище, тим краще.
  2. Затримка : час, необхідний для передачі даних з одного вузла в інший. Зазвичай це міра, secі чим краще, тим краще.
  3. Підключення / надійність : Це дещо абстрактно, але ви можете виміряти, наскільки часто ваше з’єднання виходить з ладу. Що означає збій, є досить суб'єктивним, але я б сказав, що може бути використане з'єднання, яке має дуже високу затримку та меншу швидкість, ніж певні пороги.

Фінальні думки:

Зрозумійте, що для того, щоб отримати дійсно гарне уявлення про те, що насправді буде робити ваше з'єднання, вам потрібно буде забирати багато вибіркових балів протягом тривалого періоду часу. Я б запропонував, принаймні, на місяць чи більше, щоб по-справжньому добре уявити, що вам принесе типовий день / тиждень. Крім того, такі типи тестів сильно базуються на інших неконтрольованих факторах, тобто:

  • Розташування: залежно від типу з'єднання, чим далі ви перебуваєте від провайдера, тим повільніше буде з'єднання.
  • Спільна пропускна здатність: якщо ви перебуваєте на спільному з’єднанні (це робить більшість провайдерів кабелів), то якість зв'язку та швидкість варіюються залежно від кількості інших користувачів, які одночасно використовують з'єднання.

0

Додаючи до інших відповідей: є також ICSI Netalyzr .

Він тестує / налагоджує ваше інтернет-з'єднання для багатьох речей. Також ви вносите свій внесок у дослідження Стенфорда щодо якості Інтернету.

Дивіться їх поширені запитання . Він використовує плагін Java.



0

Якщо ви серйозно хочете отримати точний тест своєї широкосмугової роботи, який працює постійно, а результати можна переглянути за допомогою веб-панелі інформаційної панелі, ви можете добровільно встановити безкоштовну дошку SamKnows, яка підключається до вашого маршрутизатора та виконує постійні тести. У мене він є, і жодним чином не є технічним, але його було легко встановити, а результати дуже легко зрозуміти. Для отримання додаткової інформації відвідайте www.samknows.com. Сподіваюся, це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.