เจจเฉเจ เจเจฐเฉเฅค เจ เจจเฉเจตเจพเจฆ: เจเจฎเจฟเจ เจฆเจพ เจเจน เจ เฉฑเจ เจเฉเจฒเฉเจนเจฃ เจตเจพเจฒเจพ เจเจคเจฟเจนเจพเจธโเจเฉฑเจ เจฏเฉเจฐเจชเฉเจ เจจ เจฏเจพเจคเจฐเจพ เจเจเจฐเฉเจเฉเจเจฐโเจชเจพเจ เจเจพเจ เจจเฉเฉฐ เจฎเฉเจฒ เจธเจฟเจงเจพเจเจค เจคเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจ เจฆเฉเจเจ เจฆเจฟเจฒเจเจธเจช เจตเจฟเจนเจพเจฐเจ เจชเฉเจเฉเจฆเจเฉเจเจ เจคเฉฑเจ เจฒเฉ เจเจพเจเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเฉ เจฎเจพเจฎเจฒเจฟเจเจ เจจเจพเจฒ เจเจพเจฃเฉ เจนเฉเจฃเจพ เจจเจพ เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเฉ เจฆเฉเจฐเฉ เจจเฉเฉฐ เจตเจฟเจธเจผเจพเจฒ เจเจฐเจจ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉ, เจธเจเฉเจ เจเฉเจฐ-เจฎเจพเจฎเฉเจฒเฉ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจฐเฉเจเจฃ เจตเจฟเฉฑเจ เจตเฉ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเจฆเฉ เจเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจซเจธ เจเจ เจนเฉ, เจธเจฟเจนเจค เจเจพเจเจเจพเจ เจฆเจพ เจเจตเจพเจฌ เจฆเฉเจฃเจพ เจฌเฉฐเจฆ เจนเฉ เจเจฟเจ เจนเฉ, เจ
เจคเฉ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเฉ เจเจฟ เจเจฟเจเจ? เจเฉฑเจ เจธเฉฐเจญเจต เจตเจฟเจเจเจฟเจ CPU เจธเจฐเฉเจค เจเฉเจเจพ เจธเฉเจฎเจพเจตเจพเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉเฅค เจเจน เจเจน เจนเฉ เจเจฟเจธ เจฌเจพเจฐเฉ เจ
เจธเฉเจ เจเจธ เจฒเฉเจ เจตเจฟเจ เจเฉฑเจฒ เจเจฐเจพเจเจเฉ.
TL; เจกเจพ:
เจเฉเจเจฐ เจคเฉเจธเฉเจ CFS เจเฉเจเจพ เจฌเฉฑเจ เจฆเฉ เจจเจพเจฒ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจฆเฉ เจเฉฑเจ เจธเฉฐเจธเจเจฐเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจนเฉ เจนเฉ เจคเจพเจ เจ
เจธเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ (เจเจพเจ เจเฉเจฌเฉเจฒเฉเจ เจตเจฟเฉฑเจ CFS เจเฉเจเจพ เจ
เจฏเฉเจ เจเจฐเจจ) เจตเจฟเฉฑเจ CPU เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจ
เจฏเฉเจ เจเจฐเจจ เจฆเฉ เจเจผเฉเจฐเจฆเจพเจฐ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเฉ เจนเจพเจเฅค เจเฉเจฐ เจตเจฟเฉฑเจ
เจเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจพเจฐเจพ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเจพ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉเจเจฐเจพ เจชเฉเจฐเจฌเฉฐเจงเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ. เจธเจพเจกเฉ เจธเจพเจฐเฉ เจธเจเฉเจเจซเฉเฉฑเจฒ เจ เจคเฉ เจธเจเฉเจเจฒเฉเฉฑเจธ เจตเจฐเจเจฒเฉเจก เจธเจฟเจฐเจซเจผ เจเฉเจฌเจฐเจจเฉเจเจธ 'เจคเฉ เจเฉฑเจฒเจฆเฉ เจนเจจ (เจ เจธเฉเจ เจเฉเจเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฐเจเจฃ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจพเจ)เฅค เจชเจฟเจเจฒเฉ เจเฉ เจฎเจนเฉเจจเจฟเจเจ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฌเฉเจคเจฐเจคเฉเจฌเฉ เจฎเฉฐเจฆเฉ เจจเฉเฉฐ เจฆเฉเจเจฃเจพ เจธเจผเฉเจฐเฉ เจเฉเจคเจพเฅค เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจซเฉเจฐเฉเจเจผ เจนเฉ เจเจพเจเจฆเฉเจเจ เจนเจจ เจเจพเจ เจธเจฟเจนเจค เจเจพเจเจเจพเจ เจฆเจพ เจเจตเจพเจฌ เจฆเฉเจฃเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจ, เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจเฉเจ โโเจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจ, เจเจฆเจฟเฅค เจเจธ เจตเจฟเจตเจนเจพเจฐ เจจเฉ เจธเจพเจจเฉเฉฐ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจชเจฐเฉเจธเจผเจพเจจ เจเฉเจคเจพ, เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจ เจธเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจเฉฐเจญเฉเจฐเจคเจพ เจจเจพเจฒ เจฒเฉเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเฉเจคเจพเฅค
เจฒเฉเจ เจฆเจพ เจธเฉฐเจเฉเจช:
- เจเฉฐเจเฉเจจเจฐเจพเจ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเจพเจฐเฉ เจเฉเจ เจธเจผเจฌเจฆ;
- CPU เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ;
- เจฎเจฒเจเฉ-เจเฉเจฐ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ CPU เจธเฉเจฎเจพ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเฉ;
- CPU เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเฉเจฐเฉเจ เจเจฐเจจเจพ เจนเฉ;
- เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจนเฉฑเจฒ เจ เจคเฉ เจธเฉเจเจฎเจคเจพเฅค
เจเฉฐเจเฉเจจเจฐเจพเจ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเจพเจฐเฉ เจเฉเจ เจธเจผเจฌเจฆ
เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจฆเฉ เจฆเฉเจจเฉเจ เจตเจฟเฉฑเจ เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ เจเจงเฉเจจเจฟเจ เจฎเจฟเจเจฐ เจนเฉเฅค เจเจธ เจฆเจพ เจฎเฉเฉฑเจ เจเฉฐเจฎ เจเฉฐเจเฉเจจเจฐ เจเจฐเจเฉเจธเจเจฐเฉเจธเจผเจจ เจนเฉเฅค
เจเฉฐเจเฉเจจเจฐ
เจ เจคเฉเจค เจตเจฟเฉฑเจ, เจธเจพเจจเฉเฉฐ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจเจฒเจพเจเจฃ เจฒเจ Java JARs/WARs, Python Eggs, เจเจพเจ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจตเจฐเจเฉเจเจ เจเจฒเจพเจเฉเจฐเจฟเจคเฉเจเจ เจฌเจฃเจพเจเจฃเฉเจเจ เจชเฉเจเจฆเฉเจเจ เจธเจจเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจตเจพเจงเฉ เจเฉฐเจฎ เจเจฐเจจเฉ เจชเฉเจฃเจเฉ: เจฐเจจเจเจพเจเจฎ เจตเจพเจคเจพเจตเจฐเจฃ (เจเจพเจตเจพ/เจชเจพเจเจฅเจจ) เจจเฉเฉฐ เจธเจฅเจพเจชเจฟเจค เจเจฐเจจเจพ, เจฒเฉเฉเฉเจเจฆเฉเจเจ เจซเจพเจเจฒเจพเจ เจจเฉเฉฐ เจธเจนเฉ เจธเจฅเจพเจจเจพเจ 'เจคเฉ เจฐเฉฑเจเจฃเจพ, เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ เจฆเฉ เจเฉฑเจ เจเจพเจธ เจธเฉฐเจธเจเจฐเจฃ เจจเจพเจฒ เจ เจจเฉเจเฉเจฒเจคเจพ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃเจพ, เจเจฆเจฟเฅค เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจธเฉฐเจฐเจเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ (เจเฉ เจ เจเจธเจฐ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจ เจคเฉ เจธเจฟเจธเจเจฎ เจชเฉเจฐเจธเจผเจพเจธเจเจพเจ เจตเจฟเจเจเจพเจฐ เจตเจฟเจตเจพเจฆ เจฆเจพ เจเฉฑเจ เจธเจฐเฉเจค เจนเฉเฉฐเจฆเจพ เจธเฉ) เจตเฉฑเจฒ เจงเจฟเจเจจ เจจเจพเจฒ เจงเจฟเจเจจ เจฆเฉเจฃเจพ เจชเฉเจเจฆเจพ เจธเฉเฅค
เจเฉฐเจเฉเจจเจฐเจพเจ เจจเฉ เจธเจญ เจเฉเจ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ. เจนเฉเจฃ เจเจฐเจเฉเจซเฉเจเจ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจเจฟเฉฑเจคเจฐ เจนเฉเฅค เจเจธ เจจเฉเฉฐ เจเฉฑเจ เจเจฟเจธเจฎ เจฆเฉ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจซเจพเจเจฒ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจจเจพ เจธเจฟเจฐเจซเจผ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจนเฉ, เจธเจเฉเจ เจเฉฑเจ เจชเฉเจฐเจพ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจเจจเจตเจพเจเจฐเจฎเฉเจเจ (เจเจพเจตเจพ/เจชเจพเจเจฅเจจ/...), เจ เจคเฉ เจจเจพเจฒ เจนเฉ เจฒเฉเฉเฉเจเจฆเฉเจเจ เจซเจพเจเจฒเจพเจ/เจชเฉเจเฉเจ, เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจธเจฅเจพเจชเจฟเจค เจ เจคเฉ เจคเจฟเจเจฐ เจนเจจเฅค เจฐเจจ. เจเฉฐเจเฉเจจเจฐ เจคเจพเจเจจเจพเจค เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเจจ เจ เจคเฉ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจตเจพเจงเฉ เจเจฆเจฎเจพเจ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจเจฒเจพเจ เจเจพ เจธเจเจฆเฉ เจนเจจเฅค
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉฐเจเฉเจจเจฐ เจเจชเจฃเฉ เจเฉเจฆ เจฆเฉ เจธเฉเจเจกเจฌเฉเจเจธ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐเจฆเฉ เจนเจจเฅค เจเจนเจจเจพเจ เจฆเจพ เจเจชเจฃเจพ เจตเจฐเจเฉเจ เจฒ เจจเฉเฉฑเจเจตเจฐเจ เจ เจกเจพเจชเจเจฐ, เจธเฉเจฎเจค เจชเจนเฉเฉฐเจ เจตเจพเจฒเจพ เจเจนเจจเจพเจ เจฆเจพ เจเจชเจฃเจพ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ, เจเจนเจจเจพเจ เจฆเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเฉ เจฒเฉเฉ, CPU เจ เจคเฉ เจฎเฉเจฎเฉเจฐเฉ 'เจคเฉ เจเจนเจจเจพเจ เจฆเฉเจเจ เจเจชเจฃเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจเจฆเจฟ เจนเจจเฅค เจเจน เจธเจญ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจธเจฌ-เจธเจฟเจธเจเจฎ - เจจเฉเจฎเจธเจชเฉเจธ เจฆเฉ เจเจพเจฐเจจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจฌเจฐเจจเฉเจเจฟเจธ
เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฑเจ เจเฉฐเจเฉเจจเจฐ เจเจฐเจเฉเจธเจเฉเจฐเฉเจเจฐ เจนเฉเฅค เจเจน เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ: เจคเฉเจธเฉเจ เจเจธ เจจเฉเฉฐ เจฎเจธเจผเฉเจจเจพเจ เจฆเจพ เจเฉฑเจ เจชเฉเจฒ เจฆเจฟเฉฐเจฆเฉ เจนเฉ, เจ เจคเฉ เจซเจฟเจฐ เจเจนเฉ: "เจนเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ, เจเจ 2 เจชเฉเจฐเฉเจธเฉเจธเจฐเจพเจ เจ เจคเฉ 3 เจเฉเจฌเฉ เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจจเจพเจฒ เจฎเฉเจฐเฉ เจเฉฐเจเฉเจจเจฐ เจฆเฉเจเจ เจฆเจธ เจเจฆเจพเจนเจฐเจจเจพเจ เจฒเจพเจเจ เจเจฐเฉเจ, เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเฉ เจฐเจนเฉ!" เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเจพเจเฉ เจฆเฉ เจฆเฉเจเจญเจพเจฒ เจเจฐเจจเจเฉเฅค เจเจน เจฎเฉเจซเจค เจธเจฎเจฐเฉฑเจฅเจพ เจฒเฉฑเจญเฉเจเจพ, เจเฉฐเจเฉเจจเจฐ เจฒเจพเจเจ เจเจฐเฉเจเจพ เจ เจคเฉ เจฒเฉเฉ เจชเฉเจฃ 'เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเฉเจเจพ, เจธเฉฐเจธเจเจฐเจฃเจพเจ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจตเฉเจฒเฉ เจเฉฑเจ เจ เจชเจกเฉเจ เจฐเฉเจฒ เจเจเจ เจเจฐเฉเจเจพ, เจเจฆเจฟเฅค เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ, เจเฉเจฌเจฐเจจเฉเจเจธ เจคเฉเจนเจพเจจเฉเฉฐ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจเฉฐเจชเฉเจจเฉเจเจ เจจเฉเฉฐ เจเจฌเจธเจเจฐเฉเจเจ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ เจ เจคเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจคเฉเจจเจพเจค เจเจฐเจจ เจ เจคเฉ เจเจฒเจพเจเจฃ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจธเจฟเจธเจเจฎเจพเจ เจจเฉเฉฐ เจขเฉเจเจตเจพเจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจฎ เจเจฆเจฎเฉ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ เจเฉเจฌเจฐเจจเฉเจเจธ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจเฉ เจนเจจ
เจ เฉเจ เจนเฉ, เจ เจธเฉเจ เจเฉฐเจเฉเจจเจฐเจพเจ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเฉฐ เจเจตเจฐ เจเฉเจคเจพ เจนเฉเฅค เจ เจธเฉเจ เจเจน เจตเฉ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ เจเฉฑเจเฉ เจฎเจธเจผเฉเจจ 'เจคเฉ เจเจ เจเฉฐเจเฉเจจเจฐ เจฐเจนเจฟ เจธเจเจฆเฉ เจนเจจเฅค
เจเฉฑเจ เจธเจฎเจพเจจเจคเจพ เจเฉฑเจ เจธเฉฐเจชเจฐเจฆเจพเจเจ เจ เจชเจพเจฐเจเจฎเฉเจเจ เจจเจพเจฒ เจเจฟเฉฑเจเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ. เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจ เจนเจพเจคเจพ (เจฎเจธเจผเฉเจจเจพเจ/เจฏเฉเจจเจฟเจเจพเจ) เจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจ เจเจฟเจฐเจพเจเจฆเจพเจฐเจพเจ (เจเฉฐเจเฉเจจเจฐเจพเจ) เจจเฉเฉฐ เจเจฟเจฐเจพเจ 'เจคเฉ เจฆเจฟเฉฑเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฑเจ เจฐเฉเจ เจฒเจเจฐ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจตเจพเจฒ เจเจน เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฟ เจเจฟเจฐเจพเจเจฆเจพเจฐเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจฆเฉเจเฉ เจจเจพเจฒ เจเจเฉเจฟเจเจ เจคเฉเจ เจเจฟเจตเฉเจ เจฌเจเจพเจเจ เจเจพเจตเฉ? เจเจฆเฉเจ เจเฉ เจเฉ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ, เจเจนเฉ, เจ เฉฑเจงเฉ เจฆเจฟเจจ เจฒเจ เจฌเจพเจฅเจฐเฉเจฎ เจเจงเจพเจฐ เจฒเฉเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเจฐเจฆเจพ เจนเฉ?
เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจเฉเจก เจตเจฟเฉฑเจ เจเจเจเจฆเฉเจเจ เจนเจจเฅค CPU เจฌเฉเจจเจคเฉ เจธเจฟเจฐเจซเจผ เจฏเฉเจเจจเจพเจฌเฉฐเจฆเฉ เจฆเฉ เจเจฆเฉเจธเจผเจพเจ เจฒเจ เจฒเฉเฉเฉเจเจฆเจพ เจนเฉเฅค เจเจน เจเฉฐเจเฉเจจเจฐ เจฆเฉ "เจเฉฑเจเจพ เจธเฉเจเฉ" เจตเจฐเจเจพ เจนเฉ, เจ เจคเฉ เจเจน เจธเจญ เจคเฉเจ เจขเฉเจเจตเฉเจ เจจเฉเจก เจจเฉเฉฐ เจเฉเจฃเจจ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ เจธเฉ.เจชเฉ.เจฏเฉ เจธเฉเจฎเจพ เจเจฟเจฐเจพเจ เจฆเฉ เจธเจฎเจเฉเจคเฉ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ - เจเจฟเจตเฉเจ เจนเฉ เจ เจธเฉเจ เจเฉฐเจเฉเจจเจฐ เจฒเจ เจเฉฑเจ เจฏเฉเจจเจฟเจ เจเฉเจฃเจฆเฉ เจนเจพเจ, เจจเจนเฉเจ เจเจฐ เจธเจเจฆเฉ เจธเจฅเจพเจชเจค เจธเฉเจฎเจพเจตเจพเจ เจคเฉเจ เจชเจฐเฉ เจเจพเจเฅค เจ เจคเฉ เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจธเจฎเฉฑเจธเจฟเจ เจชเฉเจฆเจพ เจนเฉเฉฐเจฆเฉ เจนเฉ ...
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ
เจเฉเจฌเจฐเจจเฉเจเจธ CPU เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจฌเจฃเฉ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจตเจฟเจงเฉ (เจเฉเฉ เจฆเฉ เจเฉฑเจเจฐ เจเฉฑเจกเจฃ) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจเฉเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเฉเจฎเจพ เจคเฉเจ เจตเฉฑเจง เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจ เจเจพเจเจฆเจพ เจนเฉ (เจ เจฐเจฅเจพเจค เจเจธ เจจเฉเฉฐ เจเฉฑเจ CPU เจเฉฑเจเจฐ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉ เจนเจจ)เฅค เจฎเฉเจฎเฉเจฐเฉ เจฒเจ เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจธเฉเจฎเจพเจตเจพเจ เจตเฉฑเจเจฐเฉ เจขเฉฐเจ เจจเจพเจฒ เจธเฉฐเจเจ เจฟเจค เจเฉเจคเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจ, เจเจธเจฒเจ เจเจนเจจเจพเจ เจฆเจพ เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจเจธเจพเจจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจ เจเจฟเจนเจพ เจเจฐเจจ เจฒเจ, เจธเจฟเจฐเจซเจผ เจชเฉเจก เจฆเฉ เจเจเจฐเฉ เจฐเฉเจธเจเจพเจฐเจ เจธเจฅเจฟเจคเฉ เจฆเฉ เจเจพเจเจ เจเจฐเฉ: เจเฉ เจเจน "OOMKilled" เจนเฉเฅค CPU เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจเฉฐเจจเฉ เจธเจฐเจฒ เจจเจนเฉเจ เจนเฉ, เจเจฟเจเจเจเจฟ K8s เจธเจฟเจฐเจซ เจตเจฐเจคเฉเจ เจฆเฉเจเจฐเจพ เจฎเฉเจเฉเจฐเจฟเจเจธ เจเจชเจฒเจฌเจง เจเจฐเจตเจพเจเจเจฆเจพ เจนเฉ, cgroups เจฆเฉเจเจฐเจพ เจจเจนเฉเจเฅค
CPU เจฌเฉเจจเจคเฉ
CPU เจฌเฉเจจเจคเฉ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฒเจพเจเฉ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ
เจธเจฐเจฒเจคเจพ เจฒเจ, เจเจ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจ เจตเจเฉเจ 4-เจเฉเจฐ CPU เจตเจพเจฒเฉ เจฎเจธเจผเฉเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจตเฉเจเฉเจเฅค
K8s เจธเจฐเฉเจคเจพเจ (เจฎเฉเจฎเฉเจฐเฉ เจ
เจคเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ) เจฆเฉ เจตเฉฐเจก เจจเฉเฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฐเจจ เจฒเจ เจเฉฑเจ เจเฉฐเจเจฐเฉเจฒ เจเจฐเฉเฉฑเจช เจตเจฟเจงเฉ (cgroups) เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจธเจฆเฉ เจฒเจ เจเฉฑเจ เจฒเฉเฉเจตเจพเจฐ เจฎเจพเจกเจฒ เจเจชเจฒเจฌเจง เจนเฉ: เจฌเฉฑเจเฉ เจจเฉเฉฐ เจฎเจพเจคเจพ-เจชเจฟเจคเจพ เจธเจฎเฉเจน เจฆเฉเจเจ เจธเฉเจฎเจพเจตเจพเจ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจตเฉฐเจก เจตเฉเจฐเจตเฉ เจเฉฑเจ เจตเจฐเจเฉเจ
เจฒ เจซเจพเจเจฒ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ (/sys/fs/cgroup
). เจเฉฑเจ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจเจน เจนเฉ /sys/fs/cgroup/cpu,cpuacct/*
.
K8s เจซเจพเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ cpu.share
เจชเฉเจฐเฉเจธเฉเจธเจฐ เจธเจฐเฉเจค เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ. เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจฐเฉเจ cgroup CPU เจธเจฐเฉเจคเจพเจ เจฆเฉ 4096 เจธเจผเฉเจ
เจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ - เจเจชเจฒเจฌเจง เจชเฉเจฐเฉเจธเฉเจธเจฐ เจชเจพเจตเจฐ เจฆเจพ 100% (1 เจเฉเจฐ = 1024; เจเจน เจเฉฑเจ เจธเจฅเจฟเจฐ เจฎเฉเฉฑเจฒ เจนเฉ)เฅค เจฐเฉเจ เจธเจฎเฉเจน เจตเจฟเฉฑเจ เจฐเจเจฟเจธเจเจฐเจก เจตเฉฐเจธเจผเจเจพเจ เจฆเฉ เจธเจผเฉเจ
เจฐเจพเจ เจฆเฉ เจ
เจงเจพเจฐ เจคเฉ เจ
เจจเฉเจชเจพเจคเจ เจคเฉเจฐ 'เจคเฉ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจตเฉฐเจกเจฆเจพ เจนเฉ cpu.share
, เจ
เจคเฉ เจเจน, เจฌเจฆเจฒเฉ เจตเจฟเฉฑเจ, เจเจชเจฃเฉ เจตเฉฐเจธเจผเจเจพเจ เจจเจพเจฒ เจตเฉ เจ
เจเจฟเจนเจพ เจเจฐเจฆเฉ เจนเจจ, เจเจฆเจฟเฅค เจเฉฑเจ เจเจฎ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเจก 'เจคเฉ, เจฐเฉเจ cgroup เจฆเฉ เจคเจฟเฉฐเจจ เจฌเฉฑเจเฉ เจนเจจ: system.slice
, user.slice
ะธ kubepods
. เจชเจนเจฟเจฒเฉ เจฆเฉ เจเจช-เจธเจฎเฉเจนเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ K8s เจคเฉเจ เจฌเจพเจนเจฐ เจจเจพเจเจผเฉเจ เจธเจฟเจธเจเจฎ เจฒเฉเจก เจ
เจคเฉ เจเจชเจญเฉเจเจคเจพ เจชเฉเจฐเฉเจเจฐเจพเจฎเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจเจฐเฉ - kubepods
- เจชเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจตเฉฐเจกเจฃ เจฒเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจเฅค
เจเจชเจฐเฉเจเจค เจเจฟเฉฑเจคเจฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจชเจนเจฟเจฒเฉ เจ เจคเฉ เจฆเฉเจเฉ เจเจช เจธเจฎเฉเจนเจพเจ เจจเฉ เจนเจฐเฉเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ 1024 เจธเจผเฉเจ เจฐ, kuberpod เจธเจฌเจเจฐเฉเฉฑเจช เจ เจฒเจพเจ เจเฉเจคเฉ เจเจ เจนเจจ 4096 เจธเจผเฉเจ เจฐ เจเจน เจเจฟเจตเฉเจ เจธเฉฐเจญเจต เจนเฉ: เจเจเจผเจฐเจเจพเจฐ, เจฐเฉเจ เจธเจฎเฉเจน เจเฉเจฒ เจธเจฟเจฐเจซ เจชเจนเฉเฉฐเจ เจนเฉ 4096 เจธเจผเฉเจ เจฐ, เจ เจคเฉ เจเจธเจฆเฉ เจตเฉฐเจธเจผเจเจพเจ เจฆเฉ เจธเจผเฉเจ เจฐเจพเจ เจฆเจพ เจเฉเฉ เจเจธ เจธเฉฐเจเจฟเจ เจคเฉเจ เจเจพเจซเจผเฉ เจเจผเจฟเจเจฆเจพ เจนเฉ (6144)? เจฌเจฟเฉฐเจฆเฉ เจเจน เจนเฉ เจเจฟ เจฎเฉเฉฑเจฒ เจฒเจพเจเจผเฉเจเจฒ เจ เจฐเจฅ เจฐเฉฑเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจฒเฉเจจเจเจธ เจธเจผเจกเจฟเจเจฒเจฐ (CFS) เจเจธเจฆเฉ เจตเจฐเจคเฉเจ CPU เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจ เจจเฉเจชเจพเจคเจ เจคเฉเจฐ 'เจคเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจเจฐเจฆเจพ เจนเฉเฅค เจธเจพเจกเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจชเจนเจฟเจฒเฉ เจฆเฉ เจธเจฎเฉเจน เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเฉ เจนเจจ 680 เจ เจธเจฒ เจธเจผเฉเจ เจฐ (16,6 เจฆเจพ 4096%), เจ เจคเฉ เจเฉเจฌเฉเจชเฉเจก เจฌเจพเจเฉ เจฌเจเจฆเจพ เจนเฉ 2736 เจธเจผเฉเจ เจฐ เจกเจพเจเจจเจเจพเจเจฎ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ, เจชเจนเจฟเจฒเฉ เจฆเฉ เจธเจฎเฉเจน เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจจเจเฉเฅค
เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจธเจผเจกเจฟเจเจฒเจฐ เจเฉเจฒ เจจเจพ เจตเจฐเจคเฉ CPU เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจฌเจฐเจฌเจพเจฆ เจเจฐเจจ เจคเฉเจ เจฌเจเจฃ เจฒเจ เจเฉฑเจ เจตเจฟเจงเฉ เจนเฉเฅค เจเจน "เจตเจฟเจนเจฒเฉ" เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉเฉฐ เจเฉฑเจ เจเจฒเฉเจฌเจฒ เจชเฉเจฒ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเฉฑเจฅเฉเจ เจเจน เจเจนเจจเจพเจ เจธเจฎเฉเจนเจพเจ เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉเฉฐ เจตเจพเจงเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจชเจพเจตเจฐ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ (เจฐเจพเจเจเจกเจฟเฉฐเจ เจจเฉเจเจธเจพเจจ เจคเฉเจ เจฌเจเจฃ เจฒเจ เจฌเฉเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ)เฅค เจเฉฑเจ เจธเจฎเจพเจจ เจตเจฟเจงเฉ เจเฉฑเจคเจฐเจพเจงเจฟเจเจพเจฐเฉ เจฆเฉ เจธเจพเจฐเฉ เจตเฉฐเจธเจผเจเจพเจ เจคเฉ เจฒเจพเจเฉ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ.
เจเจน เจตเจฟเจงเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจฆเฉ เจธเจผเจเจคเฉ เจฆเฉ เจจเจฟเจฐเจชเฉฑเจ เจตเฉฐเจก เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจ เจคเฉ เจเจน เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจเจฆเฉ เจนเฉ เจเจฟ เจเฉเจ เจตเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจเจฟเจเจ เจคเฉเจ เจธเจฐเฉเจค "เจเฉเจฐเฉ" เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
CPU เจธเฉเจฎเจพ
เจเจธ เจคเฉฑเจฅ เจฆเฉ เจฌเจพเจตเจเฉเจฆ เจเจฟ K8 เจตเจฟเฉฑเจ เจธเฉเจฎเจพเจตเจพเจ เจ เจคเฉ เจฌเฉเจจเจคเฉเจเจ เจฆเฉเจเจ เจธเฉฐเจฐเจเจจเจพเจตเจพเจ เจเฉฑเจเฉ เจเจฟเจนเฉเจเจ เจฆเจฟเจเจพเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจ, เจเจนเจจเจพเจ เจฆเจพ เจฒเจพเจเฉเจเจฐเจจ เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเจพ เจนเฉ: เจเจน เจธเจญ เจเฉเฉฐเจฎเจฐเจพเจนเจเฉเฉฐเจจ เจ เจคเฉ เจธเจญ เจคเฉเจ เจเฉฑเจ เจฆเจธเจคเจพเจตเฉเจเจผเฉ เจนเจฟเฉฑเจธเจพเฅค
K8s เจเฉเฉเจฆเจพ เจนเฉ cfs_period_us
ะธ cfs_quota_us
cgroup เจกเจพเจเจฐเฉเจเจเจฐเฉ เจตเจฟเฉฑเจ (เจซเจพเจเจฒ เจตเฉ เจเฉฑเจฅเฉ เจธเจฅเจฟเจค เจนเฉ cpu.share
).
เจเจฒเจ cpu.share
, เจเฉเจเจพ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจนเฉ เจธเจฎเจพเจ เจฎเจฟเจเจฆ, เจ
เจคเฉ เจเจชเจฒเจฌเจง เจชเฉเจฐเฉเจธเฉเจธเจฐ เจชเจพเจตเจฐ 'เจคเฉ เจจเจนเฉเจเฅค cfs_period_us
เจชเฉเจฐเฉเจ
เจก (เจฏเฉเจ) เจฆเฉ เจฎเจฟเจเจฆ เจจเจฟเจธเจผเจเจฟเจค เจเจฐเจฆเจพ เจนเฉ - เจเจน เจนเจฎเฉเจธเจผเจพ 100000 ฮผs (100 ms) เจนเฉเฉฐเจฆเจพ เจนเฉเฅค K8s เจตเจฟเฉฑเจ เจเจธ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฆเจพ เจตเจฟเจเจฒเจช เจนเฉ, เจชเจฐ เจเจน เจนเฉเจฃเฉ เจฒเจ เจธเจฟเจฐเจซเจผ เจ
เจฒเจซเจผเจพ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจนเฉเฅค เจธเจผเจกเจฟเจเจฒเจฐ เจตเจฐเจคเฉ เจนเฉเจ เจเฉเจเจพ เจจเฉเฉฐ เจฎเฉเฉ เจเจพเจฒเฉ เจเจฐเจจ เจฒเจ epoch เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค เจฆเฉเจเฉ เจซเจพเจเจฒ cfs_quota_us
, เจนเจฐเฉเจ เจฏเฉเฉฑเจ เจตเจฟเฉฑเจ เจเจชเจฒเจฌเจง เจธเจฎเจพเจ (เจเฉเจเจพ) เจจเจฟเจธเจผเจเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจจเฉเจ เจเจฐเฉ เจเจฟ เจเจน เจฎเจพเจเจเฉเจฐเฉเจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจตเฉ เจจเจฟเจฐเจฆเจฟเจธเจผเจ เจนเฉเฅค เจเฉเจเจพ เจฏเฉเฉฑเจ เจฆเฉ เจฒเฉฐเจฌเจพเจ เจคเฉเจ เจตเฉฑเจง เจนเฉ เจธเจเจฆเจพ เจนเฉ; เจฆเฉเจเฉ เจธเจผเจฌเจฆเจพเจ เจตเจฟเฉฑเจ, เจเจน 100 ms เจคเฉเจ เจตเฉฑเจง เจนเฉ เจธเจเจฆเจพ เจนเฉเฅค
เจเจ 16-เจเฉเจฐ เจฎเจธเจผเฉเจจเจพเจ (เจเจฎเฉเจ เจตเจฟเฉฑเจ เจธเจพเจกเฉ เจเฉเจฒ เจธเจญ เจคเฉเจ เจเจฎ เจเจฟเจธเจฎ เจฆเจพ เจเฉฐเจชเจฟเจเจเจฐ) เจเฉฑเจคเฉ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจพเจ เจจเฉเฉฐ เจตเฉเจเฉเจ:
เจฆเฉเจฐเจฟเจธเจผ 1: 2 เจฅเฉเจฐเฉเฉฑเจก เจ
เจคเฉ 200 ms เจธเฉเจฎเจพเฅค เจเฉเจ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจจเจนเฉเจ
เจฆเฉเจฐเจฟเจธเจผ 2: 10 เจฅเฉเจฐเฉเฉฑเจก เจ
เจคเฉ 200 ms เจธเฉเจฎเจพเฅค เจฅเจฐเฉเจเจฒเจฟเฉฐเจ 20 ms เจคเฉเจ เจฌเจพเจ
เจฆ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจชเฉเจฐเฉเจธเฉเจธเจฐ เจธเจฐเฉเจคเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจนเฉเจฐ 80 ms เจคเฉเจ เจฌเจพเจ
เจฆ เจฎเฉเฉ เจธเจผเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉ
เจฎเฉฐเจจ เจฒเจ เจเจฟ เจคเฉเจธเฉเจ CPU เจธเฉเจฎเจพ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเฉเจคเจพ เจนเฉ 2 เจเจฐเจจเจฒ; Kubernetes เจเจธ เจฎเฉเฉฑเจฒ เจจเฉเฉฐ 200 ms เจตเจฟเฉฑเจ เจ เจจเฉเจตเจพเจฆ เจเจฐเฉเจเจพเฅค เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเฉฐเจเฉเจจเจฐ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจฆเฉ เจฌเจฟเจจเจพเจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง 200ms CPU เจธเจฎเจพเจ เจตเจฐเจค เจธเจเจฆเจพ เจนเฉเฅค
เจ
เจคเฉ เจเจน เจเจน เจฅเจพเจ เจนเฉ เจเจฟเฉฑเจฅเฉ เจฎเจเจผเฉ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจนเฉเฉฐเจฆเฉ เจนเฉ. เจเจฟเจตเฉเจ เจเจฟ เจเฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ เจเจฟเจ เจนเฉ, เจเจชเจฒเจฌเจง เจเฉเจเจพ 200 เจเจฎ.เจเจธ. เจเฉเจเจฐ เจคเฉเจธเฉเจ เจธเจฎเจพเจจเจพเจเจคเจฐ เจเฉฐเจฎ เจเจฐ เจฐเจนเฉ เจนเฉ เจฆเจธ 12-เจเฉเจฐ เจฎเจธเจผเฉเจจ 'เจคเฉ เจฅเจฐเจฟเฉฑเจก (เจฆเฉเจฐเจฟเจธเจผเจเฉ 2 เจฒเจ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจฆเฉเจเฉ), เจเจฆเฉเจ เจเจฟ เจนเฉเจฐ เจธเจพเจฐเฉ เจชเฉเจก เจตเจฟเจนเจฒเฉ เจนเจจ, เจเฉเจเจพ เจธเจฟเจฐเจซเจผ 20 ms (10 * 20 ms = 200 ms เจคเฉเจ) เจตเจฟเฉฑเจ เจเจคเจฎ เจนเฉ เจเจพเจตเฉเจเจพ, เจ
เจคเฉ เจเจธ เจชเฉเจก เจฆเฉ เจธเจพเจฐเฉ เจฅเฉเจฐเฉเฉฑเจก เจฒเจเจ เจเจพเจฃเจเฉเฅค ยป (เจเจฒเจพ) เจ
เจเจฒเฉ 80 ms เจฒเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจผเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ
เจชเฉเจกเจพเจ เจตเจฟเฉฑเจ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจฆเจพ เจฎเฉเจฒเจพเจเจเจฃ เจเจฟเจตเฉเจ เจเจฐเฉเจ?
เจฌเจธ เจชเฉเจก เจตเจฟเฉฑเจ เจฒเฉเจเจเจจ เจเจฐเฉ เจ
เจคเฉ เจเจฒเจพเจ cat /sys/fs/cgroup/cpu/cpu.stat
.
-
nr_periods
- เจธเจผเจกเจฟเจเจฒเจฐ เจชเฉเจฐเฉเจ เจกเจพเจ เจฆเฉ เจเฉเฉฑเจฒ เจเจฟเจฃเจคเฉ; -
nr_throttled
- เจฐเจเจจเจพ เจตเจฟเฉฑเจ เจฅเฉเจฐเฉเจเจฒเจก เจชเฉเจฐเฉเจ เจกเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉnr_periods
; -
throttled_time
- เจจเฉเจจเฉ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจธเฉฐเจเจค เจฅเฉเจฐเฉเจเจฒเจก เจธเจฎเจพเจเฅค
เจ เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉ?
เจจเจคเฉเจเฉ เจตเจเฉเจ, เจธเจพเจจเฉเฉฐ เจธเจพเจฐเฉเจเจ เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจฎเจฟเจฒเจฆเฉ เจนเฉเฅค เจเจ เจตเจพเจฐ เจเจน เจ เฉฐเจฆเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉ เจกเฉเจข เจตเจพเจฐ เจเจฃเจจเจพ เจจเจพเจฒเฉเจ เจฎเจเจผเจฌเฉเจค!
เจเจน เจตเฉฑเจ-เจตเฉฑเจ เจคเจฐเฉเจเฉเจเจ เจตเฉฑเจฒ เจเฉเจฆเจพ เจนเฉ - เจคเจฟเจเจฐเฉ เจเจพเจเจ เจ เจธเจซเจฒเจคเจพ, เจเฉฐเจเฉเจจเจฐ เจซเฉเจฐเฉเจเจผ, เจจเฉเจเจตเจฐเจ เจเจจเฉเจเจธเจผเจจ เจฌเจฐเฉเจ, เจธเฉเจตเจพ เจเจพเจฒเจพเจ เจฆเฉ เจ เฉฐเจฆเจฐ เจธเจฎเจพเจ เจธเจฎเจพเจชเจคเฅค เจเจน เจ เฉฐเจค เจตเจฟเฉฑเจ เจตเจงเฉ เจนเฉเจ เจฒเฉเจเฉเจเจธเฉ เจ เจคเฉ เจเฉฑเจ เจเจฒเจคเฉ เจฆเจฐเจพเจ เจตเจฟเฉฑเจ เจจเจคเฉเจเจพ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจซเฉเจธเจฒเจพ เจ เจคเฉ เจจเจคเฉเจเฉ
เจเฉฑเจฅเฉ เจธเจญ เจเฉเจ เจธเจงเจพเจฐเจจ เจนเฉ. เจ เจธเฉเจ CPU เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจฆเจฟเฉฑเจคเจพ เจนเฉ เจ เจคเฉ เจเจฒเฉฑเจธเจเจฐเจพเจ เจตเจฟเฉฑเจ OS เจเจฐเจจเจฒ เจจเฉเฉฐ เจจเจตเฉเจจเจคเจฎ เจธเฉฐเจธเจเจฐเจฃ เจตเจฟเฉฑเจ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉ, เจเจฟเจธ เจตเจฟเฉฑเจ เจฌเฉฑเจ เจซเจฟเจเจธ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจธเจพเจกเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจตเจฟเฉฑเจ เจคเจฐเฉเฉฑเจเฉเจเจ (HTTP 5xx) เจฆเฉ เจธเฉฐเจเจฟเจ เจตเจฟเฉฑเจ เจคเฉเจฐเฉฐเจค เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจเจฟเจฐเจพเจตเจ เจเจ:
HTTP 5xx เจเจฒเจคเฉเจเจ
เจเฉฑเจ เจจเจพเจเจผเฉเจ เจธเฉเจตเจพ เจฒเจ HTTP 5xx เจเจฒเจคเฉเจเจ
เจเจตเจพเจฌ เจธเจฎเจพเจ p95
เจเฉฐเจญเฉเจฐ เจธเฉเจตเจพ เจฌเฉเจจเจคเฉ เจฒเฉเจเฉเจเจธเฉ, 95เจตเจพเจ เจชเฉเจฐเจคเฉเจธเจผเจค
เจเจชเจฐเฉเจเจฟเฉฐเจ เจเจฐเจเฉ
เจฌเจฟเจคเจพเจ เจเจ เจเจฆเจพเจนเจฐเจจ เจเฉฐเจเจฟเจเจ เจฆเฉ เจธเฉฐเจเจฟเจ
เจเฉเจ เจเฉ เจนเฉ?
เจเจฟเจตเฉเจ เจเจฟ เจฒเฉเจ เจฆเฉ เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจฟเจนเจพ เจเจฟเจ เจนเฉ:
เจเฉฑเจ เจธเฉฐเจชเจฐเจฆเจพเจเจ เจ เจชเจพเจฐเจเจฎเฉเจเจ เจจเจพเจฒ เจเฉฑเจ เจธเจฎเจพเจจเจคเจพ เจเจฟเฉฑเจเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ... เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฑเจ เจฐเฉเจ เจฒเจเจฐ เจตเจเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจชเจฐ เจเจฟเจฐเจพเจเจฆเจพเจฐเจพเจ เจจเฉเฉฐ เจเจ เจฆเฉเจเฉ เจจเจพเจฒ เจเจเจฐเจพเจ เจคเฉเจ เจเจฟเจตเฉเจ เจฐเฉฑเจเจฃเจพ เจนเฉ? เจเจฆเฉเจ เจเฉ เจเฉ เจเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ, เจเจนเฉ, เจ เฉฑเจงเฉ เจฆเจฟเจจ เจฒเจ เจฌเจพเจฅเจฐเฉเจฎ เจเจงเจพเจฐ เจฒเฉเจฃ เจฆเจพ เจซเฉเจธเจฒเจพ เจเจฐเจฆเจพ เจนเฉ?
เจเฉฑเจฅเฉ เจเฉเจ เจนเฉ. เจเฉฑเจ เจฒเจพเจชเจฐเจตเจพเจน เจเฉฐเจเฉเจจเจฐ เจเฉฑเจ เจฎเจธเจผเฉเจจ 'เจคเฉ เจเจชเจฒเจฌเจง เจธเจพเจฐเฉ CPU เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจเฉเจเจฐ เจคเฉเจนเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจธเจฎเจพเจฐเจ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจธเจเฉเจ เจนเฉ (เจเจฆเจพเจนเจฐเจฃ เจฒเจ, เจเฉเจตเฉเจเจฎ, เจเฉ, เจจเฉเจก เจตเฉเจเจฎ เจธเจนเฉ เจคเจฐเฉเจนเจพเจ เจธเฉฐเจฐเจเจฟเจค เจนเจจ), เจคเจพเจ เจเจน เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเจนเฉเจ เจนเฉ: เจคเฉเจธเฉเจ เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจ
เจเจฟเจนเฉเจเจ เจธเจฅเจฟเจคเฉเจเจ เจตเจฟเฉฑเจ เจเฉฐเจฎ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจชเจฐ เจเฉเจเจฐ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฎเจพเฉเฉ เจ
เจจเฉเจเฉเจฒเจฟเจค เจนเจจ เจเจพเจ เจฌเจฟเจฒเจเฉเจฒ เจ
เจจเฉเจเฉเจฒ เจจเจนเฉเจ เจนเจจ (FROM java:latest
) เจธเจฅเจฟเจคเฉ เจเจพเจฌเฉ เจคเฉเจ เจฌเจพเจนเจฐ เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจฎเฉเจ เจตเจฟเจเฉ เจธเจพเจกเฉ เจเฉเจฒ เจฎเฉเฉฑเจ เจญเจพเจธเจผเจพ เจธเจเฉเจ เจฒเจ เจขเฉเจเจตเฉเจ เจกเจฟเจซเฉเจฒเจ เจธเฉเจเจฟเฉฐเจเจพเจ เจฆเฉ เจจเจพเจฒ เจเจเฉเจฎเฉเจเจฟเจก เจฌเฉเจธ เจกเฉเจเจฐเจซเจพเจเจฒเจพเจ เจนเจจ, เจเจธเจฒเจ เจเจน เจฎเฉเฉฑเจฆเจพ เจฎเฉเจเฉเจฆ เจจเจนเฉเจ เจธเฉเฅค
เจ
เจธเฉเจ เจฎเฉเจเฉเจฐเจฟเจเจธ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฆเฉ เจธเจฟเจซเจพเจฐเจธเจผ เจเจฐเจฆเฉ เจนเจพเจ
เจนเจตเจพเจฒเฉ
เจเจน เจธเจพเจกเฉ เจเจนเจพเจฃเฉ เจนเฉเฅค เจนเฉเจ เจฒเจฟเจเฉเจเจ เจธเจฎเฉฑเจเจฐเฉเจเจ เจจเฉ เจเจน เจธเจฎเจเจฃ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจฎเจฆเจฆ เจเฉเจคเฉ เจเจฟ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจธเฉ:
-
kernel.org โ CFS เจธเจผเจกเจฟเจเจฒเจฐ ; -
kernel.org โ CFS เจฌเฉเจเจกเจตเจฟเจกเจฅ เจเฉฐเจเจฐเฉเจฒ ; -
เจฒเฉเจจเจเจธ เจเฉฐเจเฉเจจเจฐ เจธเจผเจกเจฟเจเจฒเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ ; -
เจฒเฉเจจเจเจธ เจเฉฐเจเฉเจจเจฐเจพเจ เจฌเจพเจฐเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจญ เจเฉเจ เจเจพเจฃเจจ เจฆเฉ เจฒเฉเฉ เจนเฉ, เจญเจพเจ I: เจฒเฉเจจเจเจธ เจเฉฐเจเจฐเฉเจฒ เจธเจฎเฉเจน เจ เจคเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจ เจฒเฉฑเจ-เจฅเจฒเฉฑเจ ; -
เจเฉเจฌเจฐเจจเฉเจเจธ เจ เจธเจซเจฒเจคเจพ เจฆเฉเจเจ เจเจนเจพเจฃเฉเจเจ - "cpu เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ" เจฆเฉ เจญเจพเจฒ เจเจฐเฉเฅค
เจเฉเจฌเจฐเจจเฉเจเจธ เจฌเฉฑเจ เจฐเจฟเจชเฉเจฐเจเจพเจ:
-
#51135: เจเจฐเฉฐเจเฉเจธเจผเฉเจฆเจพ เจชเฉเจกเจพเจ เจฒเจ CPU เจธเฉเจฎเจพเจตเจพเจ เจจเฉเฉฐ เจธเฉเฉฑเจ เจเจฐเจจ เจคเฉเจ เจฌเจเฉ ; -
#67577: CFS เจเฉเจเจพ เจฌเฉเจฒเฉเฉเฉ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจธเจเจฆเจพ เจนเฉ ; -
เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจนเจฎเจฒเจพเจตเจฐ CFS .
เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจเจชเจฃเฉ เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ เจธเจฎเจพเจจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐเจจเจพ เจชเจฟเจ เจนเฉ เจเจพเจ เจเฉฐเจเฉเจจเจฐเจพเจเจเจผเจก เจเจคเจชเจพเจฆเจจ เจตเจพเจคเจพเจตเจฐเจฃเจพเจ เจตเจฟเฉฑเจ เจฅเฉเจฐเฉเจเจฒเจฟเฉฐเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ เจจเฉเจญเจต เจนเฉ? เจเจฟเฉฑเจชเจฃเฉเจเจ เจตเจฟเฉฑเจ เจเจชเจฃเฉ เจเจนเจพเจฃเฉ เจธเจพเจเจเฉ เจเจฐเฉ!
เจ เจจเฉเจตเจพเจฆเจ เจคเฉเจ เจชเฉ.เจเจธ
เจธเจพเจกเฉ เจฌเจฒเฉเจ 'เจคเฉ เจตเฉ เจชเฉเฉเจนเฉ:
- ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเจเฉเจธเจเฉเจฒเจฟเฉฐเจ เจ เจคเฉ เจธเจฐเฉเจค เจชเฉเจฐเจฌเฉฐเจงเจจ (เจธเฉฐเจเฉเจช เจ เจคเฉ เจตเฉเจกเฉเจ เจฐเจฟเจชเฉเจฐเจ) "; - ยซ
เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ CPU เจฎเฉเจจเฉเจเจฐ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ "; - ยซ
เจเจฆเฉเจ เจคเฉเจธเฉเจ kubectl เจฐเจจ เจเจฒเจพเจเจเจฆเฉ เจนเฉ เจคเจพเจ เจเฉเจฌเจฐเจจเฉเจเจธ เจตเจฟเฉฑเจ เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ? เจญเจพเจ 2 ".
เจธเจฐเฉเจค: www.habr.com