Doker อนุญาตให้ผู้ใช้ตั้งค่าข้อจํากัดและโควตาของทรัพยากร เพื่อควบคุมการใช้งาน CPU, ความจํา, และทรัพยากรของระบบอื่น ๆ โดยบรรจุมันไว้ในคอนเทนเนอร์ได้ การตั้งค่าที่เหมาะสมนั้น เพื่อให้แน่ใจว่ามีประสิทธิภาพที่ดี และป้องกันการหมดอาหารในระบบโฮสต์
การเข้าใจข้อจํากัดของทรัพยากรตัวจับ
ข้อ จํากัด เหล่า นี้ ช่วย รักษา ความ มั่นคง ของ ระบบ ไว้ โดย ป้องกัน ไม่ ให้ ภาชนะ บรรจุ บริโภค เกิน จํานวน.
ข้อจํากัดของทรัพยากรทั่วไป รวมถึง CPU, ความจํา, บล็อก I/O และ เครือข่ายแบนด์วิดท์ การกําหนดข้อจํากัดที่เหมาะสมนั้น ต้องเข้าใจภาระการทํางานของคอนเทนเนอร์ และความสามารถของเครื่องโฮสต์
การคํานวณสิทธิ์ของทรัพยากร
เพื่อดูข้อจํากัดทรัพยากรที่เหมาะสม ให้ตรวจสอบการใช้งานของคอนเทนเนอร์ทั่วไปภายใต้การดําเนินการปกติ ใช้เครื่องมือเช่น [FLT: 0] dopker stats[FLT: 1) หรือระบบติดตามดูข้อมูล
ตัว อย่าง เช่น ถ้า กล่อง บรรจุ ข้อมูล มี ขนาด พอ ๆ กับ 100 บาท การ จํากัด ขนาด 1.5GB ก็ จะ เป็น การ ป้องกัน การ ใช้ มาก เกิน ไป.
การเพิ่มข้อมูลทรัพยากร
Doker ให้ตัวเลือกในบรรทัดคําสั่งเพื่อตั้งค่าข้อจํากัดทรัพยากรระหว่างการสร้างกล่อง ตัวอย่างเช่น เพื่อจํากัดหน่วยความจําและ CPU:
[FLT: 0]
ตัวเลือกคือ ข้อจํากัดของทรัพยากร สามารถกําหนดได้ในแฟ้ม Doger Compost โดยใช้ [FLT: 0] Resources [FLT: 1) คีย์ ซึ่งสามารถใช้งานได้ง่ายขึ้นกับคอนเทนเนอร์หลายแบบ
แบบฝึกหัดการจัดการทรัพยากรที่ดีที่สุด
- การใช้ทรัพยากรเพื่อปรับข้อจํากัดที่จําเป็นต้องใช้เป็นประจํา
- ตั้งค่าข้อจํากัดที่อิงมาจากรูปแบบการโหลดจริง
- ใช้การจองทรัพยากรเพื่อรับประกันทรัพยากรที่น้อยที่สุด
- อย่า วาง ข้อ จํากัด ที่ เข้ม งวด เกิน ไป ซึ่ง ขัด ขวาง การ ใช้ ภาชนะ บรรจุ.