Đơn vị tính của Net I/O trong Docker
Chao moi nguoi,
Khi minh dung docker stats, minh thay co NET I/O. Moi nguoi cho minh biet don vi tinh cua no la giay(s) hay Megabit tren phut (m)?
Cam on moi nguoi
Ngoc
2 CÂU TRẢ LỜI
Theo như document của Docker thì cột NET I/O là để chỉ
The amount of data the container has sent and received over its network interface
tức là tổng lượng data mà container đã nhận về và gửi đi trong network, và chỉ số này được tính từ lúc container được dựng lên cho đến thời điểm hiện tại bạn ạ.
Nếu mình muốn tính bandwidth rate của Network cho mỗi Container trên docker thì mình phải làm sao?
Đơn vị là byte, nhưng output ra ngoài thì tuỳ vào format nhé. Trước mình có implement lại phần docker stats tương tự như trong core của docker ở đây https://github.com/euclid1990/gocontainer/blob/develop/server/services/container_stats.go#L97
NET I/O gồm 2 thông số RX và TX.
TX means transmitted (upload)
RX means received (download)