Định nghĩa nhất trong số này (ví dụ: định nghĩa) là trong các phần của RFC rằng định nghĩa chúng: RFC 2578.
Như RFC nói, một Counter32 không có giá trị ban đầu được xác định, do đó, một lần đọc Counter32 không có nội dung thông tin. Đây là lý do tại sao bạn phải mất hai (hoặc nhiều hơn) đọc để làm cho tinh thần của nó. Một ví dụ về điều này sẽ là số lượng các gói tin nhận được trên một giao diện ethernet. Nếu bạn đọc và lấy lại 4 triệu gói, bạn chưa học được gì: dây có thể bị kéo ra khỏi giao diện trong năm qua, hoặc nó có thể truyền hàng triệu gói mỗi giây. Bạn phải thực hiện nhiều bài đọc để biết bất cứ điều gì.
Mặt khác, máy đo Gauge đo một số lượng tại một thời điểm và có thể lên hoặc xuống. Bạn không nhất thiết phải quan sát ý nghĩa về hai (hoặc nhiều) lần đọc theo thời gian. Một ví dụ về điều này là không gian đĩa trống. Bạn có thể lấy giá trị ngay bây giờ, và một giờ từ bây giờ, và thấy rằng thay đổi là số không - nhưng bạn không thể rút ra kết luận rằng không có gì đã được ghi vào đĩa trong suốt thời gian của giờ. Có khả năng đĩa bị kẹt với các bổ sung và xóa liên tục không dẫn đến thay đổi ròng trong không gian trống.
So sánh câu trả lời này với câu hỏi và câu trả lời bình chọn tốt hơn Tôi nghĩ rằng đó là gây hiểu lầm do câu đầu tiên. Câu trả lời của bstpierre không dài hơn và đủ độc lập mà không cần phải kiểm tra RFC được tham chiếu để có được ấn tượng chính xác. Hơn nữa ví dụ tuyệt vời của ông rõ ràng cho thấy lý do tại sao nó có thể là một sai lầm để trừ/thêm giá trị gauge32 (tùy thuộc vào những gì bạn có nghĩa là chính xác). Do đó -1 cho câu trả lời này. – Sebastian
@Sebastian bất cứ điều gì bạn thích. Nếu bạn tình cờ kiểm tra các cuộc thảo luận khác về SO, bạn nên biết rằng các câu trả lời được bình chọn cao (tôi đã đóng góp nhiều) không phải lúc nào cũng được chấp nhận làm câu trả lời, vì không phải mọi người hỏi đều là người hoàn hảo. –