2010-06-04 16 views
7

Powiel możliwe:
Network tools that simulate slow network connectionJak zasymulować powolnego połączenia sieciowego

Mam serwer bet który wysyła dane zakład do terminala gry Chciałbym symulować powolny połączenie internetowe. Chcę, żeby sieć była bardzo obciążona, mocno obciążona, więc mogę zobaczyć, jak działa serwer zakładów i czy wygasa, gdy w sieci jest duże obciążenie.

Czy są jakieś narzędzia, których mogę użyć, aby to zrobić?

Dzięki za pomoc. Pozdrawiam, Riaz

+0

Jakie środowisko? Który język programowania? Jaki typ klienta? – dbemerlin

+0

Co powiesz na uruchamianie wielu meczy instancji wielu gier i generowanie dużej ilości danych sieciowych? – Babar

+0

Podłącz inny komputer do sieci i pobierz kilka śmieci z bittorrenta. ;) –

Odpowiedz

1

Istnieje kilka wtyczek, które możesz wypróbować. Firefox Throttle is one of them

Edytuj: to przy założeniu, że tworzysz przeglądarkę.

+0

Serwer zakładów to aplikacja wysyłająca dane do portu 2222 To nie jest aplikacja internetowa. Nasz Klient ma zajętą ​​sieć, a serwer zakładów zrzuca pakiety, limit czasu. Nasza Office LAN nie jest zajęta, więc nie widzimy tego problemu. Chciałbym narzędzie, które może spowolnić naszą sieć w dół, sprawić, że sieć będzie zajęta, abym mógł zobaczyć, czy Serwer Zakładów rezygnuje z pakietów, przekracza limit czasu. Testuję to, a nie programista;) –

+0

Cóż, pójdę z co lewiguez powiedział w drugim poście; spróbuj ipfw. –

1

Wypróbuj this previous post. Ma wiele dobrych odpowiedzi. Jeśli używasz Maca lub Linuksa, możesz również użyć ipfw. Po prostu google ipfw lub man ipfw dla składni.

1

Jest wiele rzeczy, które zdarzają się podczas wysokiej przeciążenia sieci; utracone pakiety, retransmisje, wypełnione bufory/kolejki. Najlepszym sposobem jest utworzenie testowego ruchu sieciowego i obciążeń ruchu dla każdego rodzaju sytuacji. One muszą być odtwarzalne.

Powinieneś użyć generatora ruchu drogowego, takiego jak generator ruchu sieciowego IXIA o numerze http://www.ixiacom.com/. To urządzenie umożliwia tworzenie przypadków testowych z różnymi obciążeniami w sieci, zarówno wskazując na aplikację, jak i na całkowite przeciążenie sieci. Możesz nawet symulować ataki sieciowe na twoją aplikację.

0

Wypróbuj WANem, który jest emulatorem sieci rozległej typu Open Area Network. Możesz pobrać obraz (ISO, Knoppix Live CD) lub urządzenia wirtualne VMWare.

Powiązane problemy