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) คีย์ ซึ่งสามารถใช้งานได้ง่ายขึ้นกับคอนเทนเนอร์หลายแบบ

แบบฝึกหัดการจัดการทรัพยากรที่ดีที่สุด

  • การใช้ทรัพยากรเพื่อปรับข้อจํากัดที่จําเป็นต้องใช้เป็นประจํา
  • ตั้งค่าข้อจํากัดที่อิงมาจากรูปแบบการโหลดจริง
  • ใช้การจองทรัพยากรเพื่อรับประกันทรัพยากรที่น้อยที่สุด
  • อย่า วาง ข้อ จํากัด ที่ เข้ม งวด เกิน ไป ซึ่ง ขัด ขวาง การ ใช้ ภาชนะ บรรจุ.