Trước khi đổ lỗi cho VPN, hãy đo đường đi bằng iperf3
Việc sao chép tệp trộn lẫn hành vi mạng, lưu trữ và giao thức. Chạy một đường cơ sở iperf3 có kiểm soát theo cả hai chiều, rồi so sánh với lần truyền thực tế.
Sao chép tệp giữa hai điểm trông giống bài kiểm tra mạng, nhưng mỗi lần là một kết quả tổng hợp: chi phí giao thức, lưu trữ ở hai đầu, xử lý tại điểm cuối và đường đi. Đổ lỗi cho VPN chỉ dựa vào con số đó là phỏng đoán. Một luồng ngắn có kiểm soát giữa cùng các điểm cuối cho quan sát thứ hai, và chính so sánh mới cho thấy phần nào đáng được chú ý. Kế hoạch dưới đây làm điều đó mà không bịa ra kết quả.
Sao chép tệp là khối lượng công việc, không phải phép đo
Băng thông là một thuộc tính của đường đi, trong khi sao chép tệp đo nhiều thuộc tính cùng lúc. Nhiều tệp nhỏ gây áp lực lên các thao tác theo từng tệp lớn hơn nhiều so với một luồng lớn. Lưu trữ chậm ở bất kỳ bên nào cũng giới hạn việc sao chép bất kể đường hầm. Mã hóa và đóng khung thêm chi phí, nhưng một máy chủ tệp tính checksum hoặc quét virus cũng vậy. Chỉ một so sánh giữ nguyên điểm cuối và hướng mới tách được những đóng góp ấy.
Các bài kiểm tra tốc độ công khai đo đường đến một máy chủ kiểm tra gần đó, và đó không phải đường đến máy chủ tệp riêng của bạn. Chúng trả lời một câu hỏi khác.
Chạy một luồng một lần theo mỗi hướng
Khi cả hai đầu do bạn quản lý, hãy lên lịch một lần chạy iperf3 ngắn trong khung thời gian được duyệt. Dùng máy chủ tệp làm điểm cuối xa khi có thể, và ghi lại khi dùng một máy thay thế.
iperf3 -s -1 -B 10.77.0.20Máy chủ gắn vào một địa chỉ riêng và chấp nhận một máy khách trước khi thoát. Một trình lắng nghe dùng một lần không tự hết hạn khi không có máy khách đến, nên hãy dừng nó khi khung được duyệt đóng lại.
iperf3 -c 10.77.0.20 -t 10Mặc định máy khách gửi tới máy chủ trên TCP 5201, và khung mười giây giữ bài kiểm tra ngắn. Giới hạn trình lắng nghe trong tường lửa ở nguồn và đích riêng đã định thay vì phơi ra công khai.
iperf3 -c 10.77.0.20 -t 10 -RCờ đảo chiều khiến máy chủ thành bên gửi, điều này quan trọng vì đường tải lên và tải xuống thường khác nhau. Gắn một địa chỉ không chứng minh máy khách đã chọn tuyến đã định, nên hãy ghi lại đường thực sự được kiểm tra. Giữ trạng thái VPN, hướng, thời lượng và tải của điểm cuối cùng với kết quả, sau đó gỡ quyền truy cập tạm thời.
So sánh cái tương đương với cái tương đương
Chạy lại một thao tác tệp đại diện trong điều kiện tương tự, với cùng điểm cuối dịch vụ và không có thay đổi cấu hình không liên quan ở giữa. Ghi lại đó là tải lên hay tải xuống, một tệp lớn hay nhiều tệp nhỏ, và lưu trữ ở bất kỳ bên nào có bận không. Một đợt bùng ngắn không phải tốc độ duy trì của toàn bộ lần sao chép, và không quan sát nào được lặng lẽ trở thành cái kia. Nếu cả luồng và bản sao đều chậm theo cùng một hướng, hãy xem đường chung và giới hạn của điểm cuối.
Khi luồng khỏe mà bản sao không, khác biệt là phần khối lượng công việc thêm vào, và đó là nơi cuộc điều tra tiếp theo thuộc về.
Đọc đơn vị trước khi kết luận
Megabit mỗi giây và megabyte mỗi giây khác nhau tám lần, và các luồng hỗ trợ thường so sánh hai thứ như thể cùng một đơn vị. Kết quả iperf3 thấp cũng có thể đến từ chính máy kiểm tra: bão hòa CPU, giao diện chậm hoặc đĩa bận có thể giới hạn tiến trình trước khi mạng làm vậy. Vì thế một con số không phải là phán quyết chống lại nhà cung cấp hay giao thức. Đường cơ sở hữu ích vì nó được quan sát chứ không phải giả định, và nó thu hẹp câu hỏi vào một hướng và một điểm cuối.
Ghi lại điểm cuối, hướng, thời lượng và tốc độ cho cả hai lần quan sát. Bộ bốn đó làm cho so sánh có thể bảo vệ được, và nó tốn ít hơn nhiều so với việc thay phần mềm theo cảm tính.