Tôi phải tạo một chương trình Java mô phỏng khoảng 50-100 nút. Tôi muốn thử nghiệm một vài thuật toán định tuyến và phân tích hiệu suất mạng. Tôi đã cố gắng mô phỏng các nút với chủ đề, nhưng việc sử dụng CPU của tôi tăng lên như bất cứ điều gì khi tôi sử dụng nhiều chủ đề hơn. Có một phương pháp để mô phỏng một mạng trong Java. Nếu vậy thì sao?Mô phỏng LAN bằng Java?
6
A
Trả lời
2
Bạn có thể tạo máy chủ proxy chuyển lưu lượng truy cập sau một sự chậm trễ có thể bao gồm độ trễ dựa trên giới hạn băng thông. Đây không phải là một mạng LAN thực sự trong việc hiển thị tất cả các vấn đề bạn có thể có, nhưng nó có thể là một khởi đầu tốt.
Các vấn đề liên quan
- 1. java: cách mô phỏng Calendar.getInstance()?
- 2. Mô phỏng giao diện mạng bằng Python?
- 3. Mô phỏng swipe bằng chuột trong javascript
- 4. Mô phỏng mưa
- 5. Mô hình chiến lược được mô phỏng
- 6. Mô phỏng câu lệnh của python Với java
- 7. Trình mô phỏng thiết bị đầu cuối Java
- 8. mô phỏng trọng lực
- 9. Mô phỏng Nexus 7
- 10. Phần cứng Mô phỏng
- 11. Mô phỏng phun
- 12. mô phỏng ipad xoay
- 13. XNA - Mô phỏng tuyết
- 14. Mô phỏng nhấp chuột bằng javascript trên tài liệu
- 15. Mô phỏng nhấn phím bằng cách sử dụng JavaScript
- 16. cảm ứng mô phỏng bằng cách sử dụng ADB
- 17. Mô phỏng sự kiện Nhấn phím bằng Python cho Linux
- 18. Mô phỏng đơn giản cho Vật lý bằng Python?
- 19. Mô phỏng bấm phím bằng cách sử dụng bash
- 20. Mô phỏng bộ nhớ thấp bằng cách sử dụng C++
- 21. Mô phỏng nhấp chuột trong Flash bằng JavaScript
- 22. Không thể gửi email bằng MFMailComposeViewController trong trình mô phỏng
- 23. Mô phỏng trình duyệt trong Ruby bằng cookie?
- 24. Chức năng mô phỏng với FlexMock bằng Python?
- 25. jQuery mô phỏng nhấp vào
- 26. Gọi mô phỏng để viết()
- 27. Mô phỏng GPS trong iOS
- 28. Mô phỏng mở/đóng bàn phím phần cứng trong trình mô phỏng
- 29. Mô phỏng Micrô (micrô ảo)
- 30. Android mô phỏng bấm phím
Bạn sẽ không muốn theo đuổi * tại sao * nó "đi lên như bất cứ điều gì", kể từ khi Java có thể xử lý rất nhiều chủ đề? –
Trừ khi bạn có hàng nghìn kết nối, đây không phải là vấn đề. –
Nếu không có một số mã, không ai thực sự có thể cho bạn biết tại sao mức sử dụng CPU của bạn tăng cao. Nếu bạn sử dụng chủ đề một cách chính xác, họ sẽ dành phần lớn thời gian của họ chờ đợi cho "sự kiện" (bộ đếm thời gian hoặc luồng dữ liệu) và tiêu thụ rất ít CPU. Có lẽ bạn có một vòng chờ đợi bận rộn? –