Việc truyền trở nên nhanh hơn sau khi địa chỉ được đặt trước, và kết luận tự viết ra. Chỉ có điều chính thay đổi đó cũng chuyển đường hầm từ UDP sang TCP, dời bài kiểm tra sang một buổi tối khác và có thể đã hạ cánh trên một VM ở vùng khác. Đặt trước một địa chỉ bên ngoài giải quyết một vấn đề vòng đời: nó giữ điểm cuối giống nhau qua các lần khởi động lại. Nó không có cơ chế nào để tăng tốc gói tin, nên chênh lệch tốc độ trong thí nghiệm đó thuộc về các biến khác, và quyết định trước mắt bạn là biến nào sẽ kiểm tra tiếp theo.

Một địa chỉ đặt trước thực sự mua được gì

Compute Engine phân biệt địa chỉ tạm thời, được cấp và giải phóng cùng phiên bản, với địa chỉ tĩnh mà bạn đặt trước và giữ lại. Sự khác biệt đó liên quan đến việc lưu giữ và tính phí, không liên quan đến đường đi của gói tin. Một điểm cuối ổn định thực sự hữu ích cho bản ghi DNS, hồ sơ truy cập từ xa, danh sách cho phép của đối tác và các quy tắc tường lửa không nên thay đổi khi VM khởi động lại.

Đó là những lý do tốt để đặt trước một địa chỉ. Không lý do nào trong số đó là lý do thông lượng.

Giữ tầng, địa chỉ và vận chuyển như ba biến số

Google Cloud cũng bán các tầng dịch vụ mạng Premium và Standard, và cả hai đi những đường khác nhau tới internet với mức sẵn có tính năng khác nhau. Định địa chỉ tĩnh là trực giao với cả hai, nên hãy coi tĩnh và Premium là những sự thật không liên quan về một VM chứ không phải từ đồng nghĩa. Ghi lại tầng thực tế, khu vực và mọi kết nối liên mạng hay tệp đính kèm đang tham gia, vì chúng mô tả đường đi theo cách mà nhãn địa chỉ sẽ không bao giờ làm được.

Ba biến số, ba thí nghiệm riêng biệt, nếu không thì kết quả là một câu chuyện chứ không phải một phép đo.

Thiết kế một bài kiểm tra trả lời một câu hỏi

Giữ VM, địa chỉ, vị trí máy khách, đích đến và khối lượng công việc cố định trong khi so sánh các cấu hình UDP và TCP đã được phê duyệt. Cần cả trình lắng nghe phía máy chủ cho mỗi phương thức vận chuyển lẫn các quy tắc tường lửa khớp nhau; sửa một từ khóa ở máy khách và để trình lắng nghe không đổi chỉ kiểm tra lòng kiên nhẫn của bạn. Dùng một lần truyền lặp lại được và ghi lại hướng, thời lượng, luồng đơn so với song song và đơn vị đo, vì MB/s và Mb/s khác nhau tám lần.

Cũng theo dõi CPU của VM, vì một phiên bản nhỏ sẽ bão hòa vì mã hóa hoặc công việc softirq rất lâu trước khi mạng bão hòa, và mức trần đó sẽ trông đúng như một giới hạn của nhà cung cấp.

Bộ đếm truyền lại và mất gói từ VM và máy khách tách vấn đề đường đi khỏi vấn đề vận chuyển, còn thanh tiến trình thì không làm được. Một trình tự khả thi với iperf3 mất khoảng mười phút cho mỗi phương thức vận chuyển. Khởi động máy chủ ở phía xa, chạy máy khách ba mươi giây theo mỗi hướng và lặp lại mỗi hướng ba lần. Bỏ lần chạy đầu tiên của mỗi chuỗi, sau đó so sánh tốc độ của bên gửi và bên nhận cùng với số lần truyền lại mà các lần chạy TCP in ra.

Vì sao UDP và TCP khác nhau về mặt cơ học

OpenVPN trên UDP mang datagram và để cho phương thức vận chuyển của chính ứng dụng xử lý mất mát. Trên TCP, luồng đáng tin cậy của đường hầm nằm bên dưới một luồng ứng dụng vốn đã đáng tin cậy, nên một phân đoạn bị mất sẽ chặn mọi thứ phía sau nó trong khi kết nối bên ngoài truyền lại theo lịch trình của riêng nó. Hành vi ở đầu hàng đợi đó là một thuộc tính của việc tạo đường hầm TCP trong TCP, không phải chính sách của nhà cung cấp. Việc xử lý MTU và MSS cũng khác nhau giữa hai chế độ, điều này thay đổi hành vi phân mảnh trên cùng một đường đi.

Vì vậy một thử nghiệm TCP nhanh hơn chỉ chứng minh rằng TCP nhanh hơn ngày hôm đó trên đường đó, và không có gì tổng quát hơn.

Viết kết quả sao cho nó sống sót qua đợt đánh giá

Một kết luận có thể bảo vệ được có một hình dạng: cấu hình này, trên kích thước máy này, trên tầng mạng này, đã duy trì khối lượng công việc đo được này theo hướng này trong những điều kiện này. Bất cứ điều gì rộng hơn cần nhiều lần chạy hơn một buổi tối có thể cung cấp. Nếu trường hợp chậm hơn vẫn không được giải thích, hãy giữ nó như một quan sát cùng bằng chứng về gói tin và tài nguyên thay vì bịa ra một giới hạn mà không tài liệu nhà cung cấp nào mô tả.

Sự ổn định của địa chỉ và tốc độ truyền đều có thể quan trọng với cùng một lần triển khai, và quyết định hữu ích là bạn đang mua cái nào trong hai cái đó với mỗi thay đổi.

Bài viết liên quan