Table of Contents
Việc đặt giới hạn tài nguyên cho các thùng chứa là thiết yếu để duy trì sự ổn định và hiệu quả tối ưu hóa hệ thống.
Hiểu được tài nguyên chứa
Những người chứa thông thường có hai giới hạn tài nguyên chính: CPU và bộ nhớ. CPU hạn chế tính năng xử lý mà một container có thể sử dụng, trong khi giới hạn bộ nhớ hạn hạn lượng RAM được cấp phát. Thiết lập đúng những thùng này đảm bảo không tiêu thụ quá nhiều nguồn tài nguyên hoặc trở nên thiếu sức mạnh.
Tính toán giới hạn CPU
Nguồn tài nguyên CPU thường được đo bằng lõi hoặc phân số của lõi. Ví dụ, nếu máy phục vụ có 16 lõi và bạn muốn phân phối 25% CPU cho một container, giới hạn nên được đặt thành 0.25. Để xác định tổng dung CPU, nhân số lõi với phân số phân số.
Ví dụ: 16 lõi × 0.25 = 4 lõi. Thiết lập giới hạn CPU của container thành 4 lõi đảm bảo rằng nó có thể sử dụng tới số lượng đó mà không ảnh hưởng đến các hộp khác.
Toán phân cách bộ nhớ
Giới hạn bộ nhớ rất đơn giản: Hãy phân phát một lượng RAM riêng dựa trên tải công việc của container. Để ngăn chặn quá trình kết nạp, hãy xem tổng số RAM sẵn sàng và số thùng chứa đang chạy.
Ví dụ, trên máy phục vụ với RAM 64GB, nếu bạn chạy 8 thùng, phân tích 8GB RAM mỗi việc bảo đảm không có hộp chứa vượt quá bộ nhớ sẵn có. Điều chỉnh dựa trên yêu cầu nạp công việc và theo dõi việc làm đều đặn.
Lời mách về kế hoạch tài nguyên
- Dùng Montor: kiểm tra thường xuyên tiêu dùng tài nguyên để điều chỉnh giới hạn.
- Ngôi sao bảo thủ: Alloate nhỏ hơn một chút so với khả năng tối đa để cho phép gai.
- Dùng công thức: tính toán giới hạn dựa trên tổng tài nguyên và lượng mong đợi.
- Tạo ra các hộp quan trọng: ) Hãy phân tích thêm tài nguyên cho các dịch vụ thiết yếu.