Cùng một laptop, cùng một máy chủ và cùng một đường hầm có thể mất một phần năm thông lượng trên Ethernet và ba phần tư trên mạng di động, và không con số nào trong hai con số đó có nghĩa là VPN bị hỏng. Mỗi mạng truy cập cung cấp một đường đi khác nhau, và đường hầm thêm một đường đi thứ hai lên trên. So sánh một con số có đường hầm với một con số không có đường hầm không trả lời được gì, vì hai con số mô tả các mẫu số khác nhau. Bốn ô và một phân số duy trì mỗi hàng sẽ cho bạn biết câu hỏi nào cần đặt tiếp theo.

Bốn ô, không phải một mức phạt

Hãy đo đường cơ sở trực tiếp và kết quả có đường hầm trên từng mạng truy cập, và giữ chúng như một ma trận thay vì một phán quyết duy nhất. Đường cơ sở là cùng công việc được thực hiện trên mạng đó mà không có đường hầm; kết quả có đường hầm là cùng công việc với nó.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Dùng một khối lượng công việc được cấp phép cho các bài kiểm tra trực tiếp và giữ các kiểm soát riêng tư mà môi trường yêu cầu. Một bài kiểm tra vi phạm chính sách tạo ra một con số bạn không thể công bố và không nên lặp lại.

Giữ các biến số đứng yên

Giữ cố định thiết bị, ứng dụng, đích đến, hướng truyền và điểm cuối VPN trên cả bốn ô. Nếu một dịch vụ âm thầm đổi máy chủ kiểm tra giữa các lần chạy, hãy ghi lại thay đổi và coi cặp đó là không được kiểm soát thay vì san phẳng khác biệt bằng trung bình.

Lặp lại ma trận theo cả hai hướng và vào những thời điểm tương đương trong ngày. Điều kiện của một đài di động và tải trên ô của nó thay đổi trong vài phút, nên một đường cơ sở đặc biệt tốt có thể phóng đại mức phạt bề ngoài. Ghi lại độ phân tán của kết quả bên cạnh một giá trị đại diện, và ghi chú xem các lần chạy có đường hầm được xen kẽ với đường cơ sở hay chạy theo khối.

Việc xen kẽ quan trọng hơn hầu hết mọi người tưởng. Một đường cơ sở đo trước bữa trưa và một lần chạy có đường hầm đo sau đó là hai mạng khác nhau mang cùng một cái tên.

Giữ mẫu số hiển thị

Báo cáo phân số duy trì cũng như tốc độ tuyệt đối: E1 chia cho E0, và C1 chia cho C0. Một liên kết nhanh giữ lại một phần nhỏ thông lượng của nó và một liên kết chậm giữ lại phần lớn đều là những phát hiện khác nhau, và chỉ phân số mới cho thấy khác biệt.

Thông lượng tuyệt đối vẫn quyết định người dùng có thể làm gì. Phân số quyết định nơi cần nhìn. Khi Ethernet giữ lại phần lớn đường cơ sở của nó và mạng di động giữ lại ít hơn nhiều, biến số thú vị nằm trên đường đi di động chứ không phải bên trong mã hóa.

Cả hai con số đều thuộc về báo cáo, vì mỗi con số tự nó ủng hộ một kết luận mà dữ liệu không ủng hộ.

Đọc quy luật trước khi thay đổi bất cứ điều gì

Những mức trần có đường hầm tương tự trên cả hai mạng chỉ vào một thứ được chia sẻ: điểm cuối, CPU của nó, một giới hạn tốc độ hay một bước nhảy bị tắc nghẽn. Sự sụt giảm chỉ xuất hiện trên mạng di động chỉ vào tuyến của mạng đó, mất gói, độ trễ và kích thước gói hiệu dụng.

Đây là manh mối, không phải chẩn đoán, và sự khác biệt đó quan trọng khi bạn viết phiếu. Một mức trần chung sẽ không cải thiện khi bạn thay modem di động, và một sự sụt giảm chỉ trên di động sẽ không cải thiện khi bạn đổi kích thước điểm cuối. Hãy nêu rõ bạn đã thấy quy luật nào trong hai quy luật trước khi đề xuất thay đổi. Như vậy thay đổi mang theo một dự đoán, và phép đo tiếp theo có thể xác nhận hoặc giết nó.

Hướng dẫn hiệu năng của chính OpenVPN tách các ràng buộc về băng thông, CPU, vận chuyển và kích thước gói theo cùng những đường đó, một lời nhắc hữu ích rằng đường hầm hiếm khi chỉ là một biến số.

Khi kích thước gói là nghi phạm

Đóng gói tiêu tốn không gian gói, nên kích thước hiệu dụng trên một đường di động có thể nhỏ hơn kích thước mà giao diện quảng bá. Hãy giữ bằng chứng về kích thước gói cho đường bạn đang so sánh thay vì giả định một giá trị từ tên công nghệ truy cập.

Datagram packetization-layer path MTU discovery mô tả việc khám phá kích thước hiệu dụng thay vì mã hóa cứng một giá trị. Dùng những quan sát mà bản triển khai hỗ trợ, và đừng áp một MTU thấp tùy tiện cho mọi máy khách như biện pháp phòng ngừa, vì điều đó đổi một vấn đề lấy một vấn đề tồi tệ hơn trên những đường vốn ổn.

Một giả thuyết về kích thước cần bằng chứng riêng: cùng một lần truyền ở hai kích thước, với kiểu mất gói được ghi lại.

Thêm một biến số mỗi lần

Chỉ so sánh một phương thức vận chuyển thay thế sau khi ma trận cơ sở đã được lưu. Điều đó giữ một biến số có chủ đích trong cuộc chơi, và cho phép bạn quy thay đổi cho nó thay vì đoán mò.

Giữ việc định cỡ tải trọng TCP tách khỏi hành vi của datagram UDP, vì cả hai phản ứng khác nhau với mất gói và với kích thước đường đi. Một cải thiện từ thay đổi vận chuyển là bằng chứng về phương thức vận chuyển đó, không phải bằng chứng rằng mã hóa hay vùng phủ là nguyên nhân ban đầu.

Thứ tự công việc: điền bốn ô, tính cả hai phân số, xen kẽ các lần chạy, rồi chọn một giả thuyết và kiểm tra nó bằng một thay đổi. Mọi thứ khác là so sánh hai ẩn số.

Bài viết liên quan