Мне нужно создать Java-программу, которая имитирует около 50-100 узлов. Я хочу протестировать несколько алгоритмов маршрутизации и проанализировать производительность сети. Я пытался имитировать узлы с потоками, но использование моего процессора идет вверх, как и все, когда я использую больше потоков. Есть ли способ имитации сети в Java. Если да, то каким образом?Моделирование LAN с использованием Java?
6
A
ответ
2
Вы можете создать прокси-сервер, который передает трафик после задержки, которая может включать задержку, основанную на ограничении полосы пропускания. Это не так хорошо, как реальная локальная сеть, показывающая все проблемы, которые у вас могут быть, но это может быть хорошим началом.
Смежные вопросы
- 1. Моделирование в java с использованием очередей приоритетов
- 2. Моделирование столбцов в Cplex с использованием Java
- 3. Моделирование с использованием MongoDB
- 4. Анимированное моделирование с использованием SVG
- 5. Java lan video chatting
- 6. Моделирование с использованием кода R
- 7. Моделирование ЭКГ с использованием MATLAB
- 8. 3D-моделирование с использованием камеры
- 9. Моделирование синхронизации с использованием актеров
- 10. Моделирование темы с использованием молотка
- 11. Проблемы с использованием искрового кластера извне LAN
- 12. Сканирование игровых серверов LAN с использованием winsock
- 13. Java Session Bean на Lan
- 14. Создание флеш-игры LAN с Java
- 15. Моделирование Таблица Отношения с использованием JPA в Java EE
- 16. Моделирование иерархических данных с использованием перечислений в Java
- 17. Java Bluej класс член/Lan
- 18. Java Socket Programming LAN Messenger
- 19. Моделирование множественных полиморфных отношений с использованием Hibernate
- 20. Моделирование времени в Java
- 21. Моделирование игры craps java
- 22. Моделирование игр в Java
- 23. Моделирование нескольких классов java
- 24. Моделирование метода Java
- 25. Моделирование графического оформления Java;
- 26. Java Моделирование клавиатуры
- 27. Моделирование роботов в Java
- 28. Java JTableHeader моделирование
- 29. Физические моделирование на Java
- 30. Моделирование лифта в C с использованием потоков
Не хотите ли вы преследовать * почему * он «поднимается, как что-либо», поскольку Java может обрабатывать множество потоков? –
Если у вас нет тысяч подключений, это не должно быть проблемой. –
Без какого-либо кода никто не может действительно рассказать вам, почему загрузка вашего процессора идет высоко. Если вы правильно используете потоки, они тратят большую часть своего времени на ожидание «событий» (таймер или поток данных) и потребляют очень мало CPU. Может быть, у вас есть цикл «ожидание»? –