Image chứa 50 MB dữ liệu báo cáo là 4,0 MB và chiếm 66,1 MB đĩa — lệch mười sáu lần
Layer là gì, lệnh nào sinh ra layer, vì sao mười image chỉ tốn dung lượng của một, và vì sao docker images nói dối bạn theo hai cách.
Là một lập trình viên yêu công nghệ, thích viết blog để chia sẻ kiến thức, kinh nghiệm lập trình và những điều thú vị trong thế giới tech.
Layer là gì, lệnh nào sinh ra layer, vì sao mười image chỉ tốn dung lượng của một, và vì sao docker images nói dối bạn theo hai cách.
Mở đầu sê-ri Docker: đo thời gian khởi động, bộ nhớ và mật độ container trên máy thật, vì sao đo tuần tự chỉ ra độ trễ chứ không phải năng lực, và vì sao trên macOS bạn vẫn đang chạy một máy ảo.
Chốt sê-ri Vert.x: danh sách kiểm trước khi lên sản xuất, mười phép đo đi ngược trực giác, và những lần chính tôi đo sai rồi phải sửa.
Đo Vert.x và Spring WebFlux cạnh nhau trên năm kiểu route. Sau khi dọn sạch classpath, hai bên gần như ngang nhau ở mọi thứ trừ thời gian khởi động.
Quét số bản sao Verticle, eventLoopPoolSize và kích thước pool worker trên Vert.x. Hai thứ đạt đỉnh sớm rồi tụt, một thứ tuyến tính — và một phép đo sai vì lỗi shell.
Đo ba cách đóng gói Vert.x: fat jar trên JRE, runtime jlink, và ảnh native GraalVM. Kích thước, thời gian khởi động, bộ nhớ và thông lượng đỉnh — kèm ba lỗi khi dựng native.