Muszę utworzyć program Java symulujący około 50-100 węzłów. Chcę przetestować kilka algorytmów routingu i przeanalizować wydajność sieci. Próbowałem symulować węzły za pomocą wątków, ale wykorzystanie mojego procesora wzrasta jak wszystko, gdy używam więcej wątków. Czy istnieje metoda symulacji sieci w Javie? Jeśli tak, to w jaki sposób?Symulacja LAN za pomocą Java?
6
A
Odpowiedz
2
Można utworzyć serwer proxy, który przekazuje ruch po opóźnieniu, który może obejmować opóźnienie oparte na ograniczeniu przepustowości. To nie jest tak dobre, jak prawdziwa sieć LAN pokazująca wszystkie problemy, jakie możesz mieć, ale może to być dobry początek.
Powiązane problemy
- 1. Symulacja wody za pomocą siatki
- 2. Symulacja mechanizmu filtrującego Maven2 za pomocą Ant
- 3. Symulacja iPada za pomocą komendy Cordova/PhoneGap emulator
- 4. Symulacja Pythona z oświadczeniem w java
- 5. Skompiluj plik Java ... za pomocą programu Java
- 6. Sudoku GUI za pomocą java
- 7. Java: debugowanie za pomocą SwingUtilities.invokeLater()
- 8. Pobieranie plików za pomocą Java
- 9. Nagrywanie głosu za pomocą Java
- 10. Regex za pomocą Java String.replaceAll
- 11. Pobierz tytuł strony za pomocą Selenium WebDriver za pomocą Java
- 12. grawitacja symulacja
- 13. prosta konfiguracja Asterisk dla LAN
- 14. Symulacja sesji interaktywnego pytona
- 15. Symulacja interfejsu sieciowego w Pythonie?
- 16. Symulacja kliknięcia na mapie Google
- 17. Wystawianie python jupyter na LAN
- 18. Kolekcje Java za pomocą symbolu wieloznacznego
- 19. Negowanie zestawu słów za pomocą regex java
- 20. jak generować kody kreskowe za pomocą java
- 21. Android/Java: Wywołanie metody za pomocą odbicia?
- 22. Kopiowanie tekstu do schowka za pomocą Java
- 23. Skalowanie obrazów za pomocą Java JAI
- 24. Wykrywanie linii | Wykrywanie kątów za pomocą Java
- 25. Otwórz folder w Eksploratorze za pomocą Java
- 26. jak utworzyć wyodrębnione excelsheet za pomocą java
- 27. Elasticsearch: dodawanie ręcznego mapowania za pomocą Java
- 28. Refaktoryzacja kodu java za pomocą skryptów
- 29. Jak pobrać plik za pomocą iskry java?
- 30. ElasticSearch wyszukiwanie pełnotekstowe za pomocą Java API
Czy nie chcesz wykonywać * dlaczego * to "idzie w górę jak nic", ponieważ Java może obsługiwać wiele wątków? –
Jeśli nie masz tysięcy połączeń, nie powinno to stanowić problemu. –
Bez jakiegoś kodu nikt nie jest w stanie powiedzieć, dlaczego wykorzystanie procesora rośnie. Jeśli używasz wątków poprawnie, będą spędzać większość czasu czekając na "zdarzenia" (timer lub przepływ danych) i zużywają bardzo mało procesora. Może masz pętlę zajętości? –