8 Tổng kết
6.10 Biểu đồ tuần tự xử lý một kết quả trả về từ Scriptbot
7
Đánh giá và kiểm thử
7.1 Đánh giá hiệu năng của module kết nối giữa các users và server
Hiệu năng của hệ thống được thể hiện qua các thông số : số lượng đội tham gia kết nối, thời gian phản hồi, tỉ lệ đội giữa được kết nối sau khi đổi địa chỉ IP các thành phần trong hệ thống. Để đánh giá module này sinh viên sử dụng các máy chủ trên hệ thống cloud của Amazon Web Service với máy sử dụng có cấu 1 vCPU, tốc độ 2.5Ghz.
Hệ thống đánh giá gồm các máy chủ đóng vai trò là thành phần được thay đổi địa chỉ IP trong mạng riêng ảo (tương đương TeamVM, Scriptbot và Combot) và một máy chủ trung tâm ra lệnh điều khiển các máy chủ còn lại (tương đương VPNServer). Trong đó số lượng máy chủ được tăng dần sau các lần thử nghiệm để xem xét thời gian phản hồi yêu cầu đổi địa chỉ IP tới VPNServer.
Với thiết lập như trên sinh viên kiểm thử hệ thống kết nối có thời gian phản hồi như bảng sau.
Bảng 7.1: Thông tin phản hồi và số lượng kết nối bị mất theo số lượng máy chủ tham gia Số lượng máy chủ Thời gian phản hồi(s) Kết nối bị mất
5 0.19 0 10 0.22 0 15 0.23 0 20 0.29 0 30 0.33 0
địa chỉ IP các máy chủ của VPNServer tới các thành phần tăng rất chậm so với chiều gia tăng số lượng máy chủ tham gia. Ngoài ra những con số này cũng rất nhỏ so với một vòng đấu (một vòng đấu có thể diễn ra từ 5-10 phút). Vậy nên sinh viên có thể kết luận thời gian thay đổi địa chỉ IP ảnh hưởng rất ít tới hệ thống về khía cạnh thời gian.
Để xem xét rõ hơn về hiệu năng sinh viên kết hợp với kiểm tra tình trạng sử dụng CPU trong suốt quá trình thực hiện việc thay đổi IP với VPN Server.
Dưới đây là biểu đồ đường về phần trăm sử dụng CPU của VPNServer trong suốt quá trình thay đổi địa chỉ IP thực hiện ở trên.