เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉเจ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ
เจเจผเจฐเฉเจฐเฉ เจคเฉเจฐ 'เจคเฉ, เจเจชเจฒเฉเจเฉเจธเจผเจจเจพเจ 100ms เจเจพเจ เจเจธ เจคเฉเจ เจตเฉฑเจง เจฆเฉ เจฌเฉเจคเจฐเจคเฉเจฌ เจจเฉเฉฑเจเจตเจฐเจ เจฒเฉเจเฉเจเจธเฉ เจฆเจพ เจ
เจจเฉเจญเจต เจเจฐเจฆเฉเจเจ เจนเจจ, เจจเจคเฉเจเฉ เจตเจเฉเจ เจธเจฎเจพเจ เจธเจฎเจพเจชเจค เจเจพเจ เจฎเฉเฉ เจเฉเจธเจผเจฟเจธเจผเจพเจ เจนเฉเฉฐเจฆเฉเจเจ เจนเจจเฅค เจธเฉเจตเจพเจตเจพเจ เจคเฉเจ 100ms เจคเฉเจ เจฌเจนเฉเจค เจคเฉเจเจผเฉ เจจเจพเจฒ เจฌเฉเจจเจคเฉเจเจ เจฆเจพ เจเจตเจพเจฌ เจฆเฉเจฃ เจฆเฉ เจฏเฉเจ เจนเฉเจฃ เจฆเฉ เจเจฎเฉเจฆ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจธเฉเฅค เจชเจฐ เจเจน เจ
เจธเฉฐเจญเจต เจนเฉ เจเฉเจเจฐ เจเฉเจจเฉเจเจธเจผเจจ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจฎเจพเจ เจฒเฉเจเจฆเจพ เจนเฉ. เจตเฉฑเจเจฐเฉ เจคเฉเจฐ 'เจคเฉ, เจ
เจธเฉเจ เจฌเจนเฉเจค เจคเฉเจเจผ MySQL เจธเจตเจพเจฒเจพเจ เจจเฉเฉฐ เจฆเฉเจเจฟเจ เจเฉ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจฒเฉเจฃเฉเจเจ เจเจพเจนเฉเจฆเฉเจเจ เจนเจจ, เจ
เจคเฉ MySQL เจจเฉ เจฎเจฟเจฒเฉ เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจพ เจเฉเจคเจพ, เจชเจฐ เจฌเฉเจจเจคเฉ เจเจฐเจจ เจตเจพเจฒเฉ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเจตเจพเจฌ เจตเจฟเฉฑเจ 100 ms เจเจพเจ เจเจธ เจคเฉเจ เจตเฉฑเจง เจธเจฎเจพเจ เจฒเฉฑเจเจพเฅค
เจเจน เจคเฉเจฐเฉฐเจค เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟเจ เจเจฟ เจธเจฎเฉฑเจธเจฟเจ เจเฉเจตเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเจก เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเจจ เจตเฉเจฒเฉ เจเจ เจนเฉ, เจญเจพเจตเฉเจ เจเจพเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจฌเจพเจนเจฐเฉเจ เจเจ เจนเฉเจตเฉเฅค เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจฆเจพ เจเจฐเจจ เจฆเจพ เจธเจญ เจคเฉเจ เจเจธเจพเจจ เจคเจฐเฉเจเจพ เจเฉฑเจ เจเฉเจธเจ เจตเจฟเฉฑเจ เจนเฉ
เจ เจธเจซเจฒเจคเจพ เจตเฉฑเจฒ เจ เจเจตเจพเจ เจเจฐเจจ เจตเจพเจฒเฉ เจเฉเจจ เจตเจฟเฉฑเจ เจฌเฉเจฒเฉเฉเฉ เจเจเจฟเจฒเจคเจพ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจเจพ
เจเจธเฉ เจเจฆเจพเจนเจฐเจจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจธเจผ เจเจฐเจเฉ, เจ เจธเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจซเฉเจเจธ เจจเฉเฉฐ เจธเฉฐเจเฉเจเจฟเจค เจเจฐเจจเจพ เจ เจคเฉ เจเจเจฟเจฒเจคเจพ เจฆเฉเจเจ เจฌเฉเจฒเฉเฉเฉเจเจ เจชเจฐเจคเจพเจ เจจเฉเฉฐ เจนเจเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจธเฉเฅค เจธเจผเฉเจฐเฉ เจตเจฟเฉฑเจ, เจธเจฌเจเจผเฉเจเจ เจ เจคเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉเจเจ เจซเจฒเฉเจเจ เจฆเฉ เจตเจฟเฉฑเจ เจตเจนเจฟเจฃ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเฉฑเจค เจธเจจเฅค เจเฉฑเจ เจกเฉเฉฐเจเฉ เจจเฉเฉฑเจเจตเจฐเจ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจชเจเจพเจฃ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจเจฒเจพเจเฉฐเจ (เจตเฉเจเฉเจเจพ) เจเจฒเฉฑเจธเจเจฐ เจตเจฟเฉฑเจ เจเจฟเจธเฉ เจตเฉ เจจเฉเจก เจจเจพเจฒ เจเฉฑเจ TCP เจเฉเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉเจฌเจฐเจจเฉเจเจธ เจเฉฑเจ เจเจตเจฐเจฒเฉ เจจเฉเฉฑเจเจตเจฐเจ (เจฎเฉเจเฉเจฆเจพ เจกเจพเจเจพ เจธเฉเจเจเจฐ เจจเฉเฉฑเจเจตเจฐเจ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ) เจฆเฉ เจคเฉเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจตเจฐเจคเจฆเจพ เจนเฉ
เจเจชเจฏเฉเจเจคเจพ tcpdump
เจตเฉเจเฉเจเจพ เจเฉเจธเจ เจตเจฟเฉฑเจ TCP เจนเฉเจเจกเจธเจผเฉเจ (SYN เจ
เจคเฉ SYN-ACK เจตเจฟเจเจเจพเจฐ) เจฆเฉเจฐเจพเจจ เจฆเฉเจฐเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจธ เจฌเฉเจฒเฉเฉเฉ เจเฉเฉฐเจเจฒเจคเจพ เจจเฉเฉฐ เจฆเฉเจฐ เจเจฐเจจ เจฒเจ, เจคเฉเจธเฉเจ เจตเจฐเจค เจธเจเจฆเฉ เจนเฉ hping3
SYN เจชเฉเจเฉเจเจพเจ เจฆเฉ เจจเจพเจฒ เจธเจงเจพเจฐเจจ "เจชเจฟเฉฐเจเจพเจ" เจฒเจเฅค เจ
เจธเฉเจ เจเจพเจเจ เจเจฐเจฆเฉ เจนเจพเจ เจเจฟ เจเฉ เจเจตเจพเจฌ เจชเฉเจเฉเจ เจตเจฟเฉฑเจ เจฆเฉเจฐเฉ เจนเฉเจ เจนเฉ, เจ
เจคเฉ เจซเจฟเจฐ เจเฉเจจเฉเจเจธเจผเจจ เจฐเฉเจธเฉเจ เจเจฐเฉเฅค เจ
เจธเฉเจ เจธเจฟเจฐเจซ 100ms เจคเฉเจ เจตเฉฑเจง เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฒเจ เจกเฉเจเจพ เจจเฉเฉฐ เจซเจฟเจฒเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจ
เจคเฉ Vegeta เจฆเฉ เจชเฉเจฐเฉ เจจเฉเฉฑเจเจตเจฐเจ เจฒเฉเจ
เจฐ 7 เจเฉเจธเจ เจจเจพเจฒเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจชเฉเจฆเจพ เจเจฐเจจ เจฆเจพ เจเจธเจพเจจ เจคเจฐเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค เจเฉฑเจฅเฉ 30927ms เจ
เฉฐเจคเจฐเจพเจฒเจพเจ 'เจคเฉ เจธเฉเจตเจพ "เจจเฉเจก เจชเฉเจฐเจ" (10) 'เจคเฉ TCP SYN/SYN-ACK เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ Kubernetes เจจเฉเจก "เจชเจฟเฉฐเจเจเจผ" เจนเจจ, เจธเจญ เจคเฉเจ เจนเฉเจฒเฉ เจเจตเจพเจฌเจพเจ เจฆเฉเจเจฐเจพ เจซเจฟเจฒเจเจฐ เจเฉเจคเฉ เจเจ เจนเจจ:
theojulienne@shell ~ $ sudo hping3 172.16.47.27 -S -p 30927 -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=1485 win=29200 rtt=127.1 ms
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=1486 win=29200 rtt=117.0 ms
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=1487 win=29200 rtt=106.2 ms
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=1488 win=29200 rtt=104.1 ms
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=5024 win=29200 rtt=109.2 ms
len=46 ip=172.16.47.27 ttl=59 DF id=0 sport=30927 flags=SA seq=5231 win=29200 rtt=109.2 ms
เจคเฉเจฐเฉฐเจค เจชเจนเจฟเจฒเฉ เจจเจฟเจฐเฉเจเจฃ เจเจฐ เจธเจเจฆเจพ เจนเฉ. เจเฉเจฐเจฎ เจธเฉฐเจเจฟเจเจตเจพเจ เจ เจคเฉ เจธเจฎเฉเจ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจฃเจพ เจเจฐเจฆเฉ เจนเฉเจ, เจเจน เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ เจเจน เจเฉฑเจ เจตเจพเจฐ เจฆเฉเจเจ เจญเฉเฉเจพเจ เจจเจนเฉเจ เจนเจจเฅค เจฆเฉเจฐเฉ เจ เจเจธเจฐ เจเจเฉฑเจ เฉ เจนเฉเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจ เฉฐเจค เจตเจฟเฉฑเจ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค
เจ เฉฑเจเฉ, เจ เจธเฉเจ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจญเฉเฉ-เจญเฉเฉฑเจเฉ เจฆเฉ เจเจเจจเจพ เจตเจฟเฉฑเจ เจเจฟเจนเฉเฉ เจนเจฟเฉฑเจธเฉ เจธเจผเจพเจฎเจฒ เจนเฉ เจธเจเจฆเฉ เจนเจจเฅค เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฟ เจเจน NAT เจตเจฟเฉฑเจ เจธเฉเจเจเฉเฉ iptables เจจเจฟเจฏเจฎเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจนเจจ? เจเจพเจ เจเฉ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ IPIP เจเจจเจฒเจฟเฉฐเจ เจจเจพเจฒ เจเฉเจ เจธเจฎเฉฑเจธเจฟเจ เจนเฉ? เจเจธเจฆเฉ เจเจพเจเจ เจเจฐเจจ เจฆเจพ เจเฉฑเจ เจคเจฐเฉเจเจพ เจนเฉ เจธเจฟเจธเจเจฎ เจฆเฉ เจนเจฐเฉเจ เจชเฉเจพเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจเฉ เจเจพเจเจ เจเจฐเจจเจพเฅค เจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเฉเจเจฐ เจคเฉเจธเฉเจ NAT เจ เจคเฉ เจซเจพเจเจฐเจตเจพเจฒ เจคเจฐเจ เจจเฉเฉฐ เจนเจเจพเจเจเจฆเฉ เจนเฉ, เจธเจฟเจฐเจซเจผ IPIP เจญเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ:
เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจฒเฉเจจเจเจธ เจธเจฟเฉฑเจงเฉ IP เจเจตเจฐเจฒเฉ เจฒเฉเจ
เจฐ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจเจพ เจเจธเจพเจจ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ เจเฉเจเจฐ เจฎเจธเจผเฉเจจ เจเจธเฉ เจจเฉเฉฑเจเจตเจฐเจ 'เจคเฉ เจนเฉ:
theojulienne@kube-node-client ~ $ sudo hping3 10.125.20.64 -S -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
len=40 ip=10.125.20.64 ttl=64 DF id=0 sport=0 flags=RA seq=7346 win=0 rtt=127.3 ms
len=40 ip=10.125.20.64 ttl=64 DF id=0 sport=0 flags=RA seq=7347 win=0 rtt=117.3 ms
len=40 ip=10.125.20.64 ttl=64 DF id=0 sport=0 flags=RA seq=7348 win=0 rtt=107.2 ms
เจจเจคเฉเจเจฟเจเจ เจฆเฉเจเจฐเจพ เจจเจฟเจฐเจฃเจพ เจเจฐเจฆเฉ เจนเฉเจ, เจธเจฎเฉฑเจธเจฟเจ เจ เจเฉ เจตเฉ เจฐเจนเจฟเฉฐเจฆเฉ เจนเฉ! เจเจธ เจตเจฟเฉฑเจ iptables เจ เจคเฉ NAT เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจนเจจเฅค เจเจธ เจฒเจ เจธเจฎเฉฑเจธเจฟเจ TCP เจนเฉ? เจเจ เจฆเฉเจเฉเจ เจเจฟ เจเฉฑเจ เจจเจฟเจฏเจฎเจค ICMP เจชเจฟเฉฐเจ เจเจฟเจตเฉเจ เจเจฒเจฆเฉ เจนเฉ:
theojulienne@kube-node-client ~ $ sudo hping3 10.125.20.64 --icmp -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
len=28 ip=10.125.20.64 ttl=64 id=42594 icmp_seq=104 rtt=110.0 ms
len=28 ip=10.125.20.64 ttl=64 id=49448 icmp_seq=4022 rtt=141.3 ms
len=28 ip=10.125.20.64 ttl=64 id=49449 icmp_seq=4023 rtt=131.3 ms
len=28 ip=10.125.20.64 ttl=64 id=49450 icmp_seq=4024 rtt=121.2 ms
len=28 ip=10.125.20.64 ttl=64 id=49451 icmp_seq=4025 rtt=111.2 ms
len=28 ip=10.125.20.64 ttl=64 id=49452 icmp_seq=4026 rtt=101.1 ms
len=28 ip=10.125.20.64 ttl=64 id=50023 icmp_seq=4343 rtt=126.8 ms
len=28 ip=10.125.20.64 ttl=64 id=50024 icmp_seq=4344 rtt=116.8 ms
len=28 ip=10.125.20.64 ttl=64 id=50025 icmp_seq=4345 rtt=106.8 ms
len=28 ip=10.125.20.64 ttl=64 id=59727 icmp_seq=9836 rtt=106.1 ms
เจจเจคเฉเจเฉ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเจจ เจเจฟ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉเจฐ เจจเจนเฉเจ เจนเฉเจ เจนเฉ. เจธเจผเจพเจเจฆ เจเจน เจเฉฑเจ เจเจเจชเฉเจเจเจชเฉ เจธเฉเจฐเฉฐเจ เจนเฉ? เจเจ เจเฉเจธเจ เจจเฉเฉฐ เจนเฉเจฐ เจธเจฐเจฒ เจเจฐเฉเจ:
เจเฉ เจธเจพเจฐเฉ เจชเฉเจเฉเจ เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจญเฉเจเฉ เจเจ เจนเจจ?
theojulienne@kube-node-client ~ $ sudo hping3 172.16.47.27 --icmp -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
len=46 ip=172.16.47.27 ttl=61 id=41127 icmp_seq=12564 rtt=140.9 ms
len=46 ip=172.16.47.27 ttl=61 id=41128 icmp_seq=12565 rtt=130.9 ms
len=46 ip=172.16.47.27 ttl=61 id=41129 icmp_seq=12566 rtt=120.8 ms
len=46 ip=172.16.47.27 ttl=61 id=41130 icmp_seq=12567 rtt=110.8 ms
len=46 ip=172.16.47.27 ttl=61 id=41131 icmp_seq=12568 rtt=100.7 ms
len=46 ip=172.16.47.27 ttl=61 id=9062 icmp_seq=31443 rtt=134.2 ms
len=46 ip=172.16.47.27 ttl=61 id=9063 icmp_seq=31444 rtt=124.2 ms
len=46 ip=172.16.47.27 ttl=61 id=9064 icmp_seq=31445 rtt=114.2 ms
len=46 ip=172.16.47.27 ttl=61 id=9065 icmp_seq=31446 rtt=104.2 ms
เจ เจธเฉเจ เจเฉฑเจ เจฆเฉเจเฉ เจจเฉเฉฐ เจเฉเจ เจตเฉ เจชเฉเจเฉเจ, เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจเฉฑเจ ICMP เจชเจฟเฉฐเจ เจญเฉเจเจฃ เจตเจพเจฒเฉ เจฆเฉ เจเฉเจฌเจฐเจจเฉเจเจธ เจจเฉเจกเจพเจ เจฒเจ เจธเจฅเจฟเจคเฉ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจ เจนเฉเฅค เจเจน เจ เจเฉ เจตเฉ เจฒเฉเจเฉเจเจธเฉ เจฆเฉเจเจฆเฉ เจนเจจ เจเฉเจเจฐ เจเฉเจเจพ เจนเฉเจธเจ "เจฌเฉเจฐเจพ" เจนเฉ (เจเฉเจ เจฆเฉเจเจฟเจเจ เจจเจพเจฒเฉเจ เจฎเจพเฉเจพ)เฅค
เจนเฉเจฃ เจเจเจฐเฉ เจธเจตเจพเจฒ: เจฆเฉเจฐเฉ เจธเจฟเจฐเจซ เจเจฟเจเจฌ-เจจเฉเจก เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจเจฟเจเจ เจนเฉเฉฐเจฆเฉ เจนเฉ? เจ เจคเฉ เจเฉ เจเจน เจเจฆเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจฟเจเจฌ-เจจเฉเจก เจญเฉเจเจฃ เจตเจพเจฒเจพ เจเจพเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเจพ เจนเฉเฉฐเจฆเจพ เจนเฉ? เจเฉเจธเจผเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเฉเจฌเจฐเจจเฉเจเจธ เจฆเฉ เจฌเจพเจนเจฐ เจเฉฑเจ เจนเฉเจธเจ เจคเฉเจ เจเฉฑเจ เจชเฉเจเฉเจ เจญเฉเจ เจเฉ เจเจน เจชเจคเจพ เจฒเจเจพเจเจฃเจพ เจตเฉ เจเจพเจซเจผเฉ เจเจธเจพเจจ เจนเฉ, เจชเจฐ เจเจธเฉ "เจเจพเจฃเจฟเจ เจฌเฉเจฐเจพ" เจชเฉเจฐเจพเจชเจคเจเจฐเจคเจพ เจจเจพเจฒเฅค เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจตเฉเจ เจธเจเจฆเฉ เจนเฉ, เจธเจฎเฉฑเจธเจฟเจ เจ เจฒเฉเจช เจจเจนเฉเจ เจนเฉเจ เจนเฉ:
theojulienne@shell ~ $ sudo hping3 172.16.47.27 -p 9876 -S -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
len=46 ip=172.16.47.27 ttl=61 DF id=0 sport=9876 flags=RA seq=312 win=0 rtt=108.5 ms
len=46 ip=172.16.47.27 ttl=61 DF id=0 sport=9876 flags=RA seq=5903 win=0 rtt=119.4 ms
len=46 ip=172.16.47.27 ttl=61 DF id=0 sport=9876 flags=RA seq=6227 win=0 rtt=139.9 ms
len=46 ip=172.16.47.27 ttl=61 DF id=0 sport=9876 flags=RA seq=7929 win=0 rtt=131.2 ms
เจ เจธเฉเจ เจซเจฟเจฐ เจเจนเฉ เจฌเฉเจจเจคเฉเจเจ เจชเจฟเจเจฒเฉ เจธเจฐเฉเจค เจเจฟเจเจฌ-เจจเฉเจก เจคเฉเจ เจฌเจพเจนเจฐเฉ เจนเฉเจธเจ เจจเฉเฉฐ เจเจฒเจพเจตเจพเจเจเฉ (เจเฉ เจเจฟ เจธเจฐเฉเจค เจนเฉเจธเจ เจจเฉเฉฐ เจธเจผเจพเจฎเจฒ เจจเจนเฉเจ เจเจฐเจฆเจพ เจเจฟเจเจเจเจฟ เจชเจฟเฉฐเจ เจตเจฟเฉฑเจ เจเฉฑเจ RX เจ เจคเฉ TX เจฆเฉเจตเฉเจ เจญเจพเจ เจธเจผเจพเจฎเจฒ เจนเจจ):
theojulienne@kube-node-client ~ $ sudo hping3 172.16.33.44 -p 9876 -S -i u10000 | egrep --line-buffered 'rtt=[0-9]{3}.'
^C
--- 172.16.33.44 hping statistic ---
22352 packets transmitted, 22350 packets received, 1% packet loss
round-trip min/avg/max = 0.2/7.6/1010.6 ms
เจฒเฉเจเฉเจเจธเฉ เจชเฉเจเฉเจ เจเฉเจชเจเจฐ เจฆเฉ เจเจพเจเจ เจเจฐเจเฉ, เจ เจธเฉเจ เจเฉเจ เจตเจพเจงเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเฉเจคเฉเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจเจฟ เจญเฉเจเจฃ เจตเจพเจฒเจพ (เจนเฉเจ เจพเจ) เจเจน เจธเจฎเจพเจ เจธเจฎเจพเจชเจค เจฆเฉเจเจฆเจพ เจนเฉ, เจชเจฐ เจชเฉเจฐเจพเจชเจคเจเจฐเจคเจพ (เจเฉฑเจชเจฐ) เจจเจนเฉเจ เจฆเฉเจเจฆเจพ - เจกเฉเจฒเจเจพ เจเจพเจฒเจฎ (เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ):
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจเฉเจเจฐ เจคเฉเจธเฉเจ เจชเฉเจฐเจพเจชเจคเจเจฐเจคเจพ เจตเจพเจฒเฉ เจชเจพเจธเฉ TCP เจ เจคเฉ ICMP เจชเฉเจเฉเจ (เจเฉเจฐเจฎ เจจเฉฐเจฌเจฐเจพเจ เจฆเฉเจเจฐเจพ) เจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจ เฉฐเจคเจฐ เจจเฉเฉฐ เจฆเฉเจเจฆเฉ เจนเฉ, เจคเจพเจ ICMP เจชเฉเจเฉเจ เจนเจฎเฉเจธเจผเจพ เจเจธเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจเจเจเจฆเฉ เจนเจจ เจเจฟเจธ เจตเจฟเฉฑเจ เจเจน เจญเฉเจเฉ เจเจ เจธเจจ, เจชเจฐ เจตเฉฑเจ-เจตเฉฑเจ เจธเจฎเฉเจ เจฆเฉ เจจเจพเจฒเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, TCP เจชเฉเจเฉเจ เจเจ เจตเจพเจฐ เจเจชเจธ เจตเจฟเฉฑเจ เจ เจเจพเจเจฆเฉ เจนเจจ, เจ เจคเฉ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจซเจธ เจเจพเจเจฆเฉ เจนเจจเฅค เจเจพเจธ เจคเฉเจฐ 'เจคเฉ, เจเฉเจเจฐ เจคเฉเจธเฉเจ SYN เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจพเจ เจฆเฉ เจเจพเจเจ เจเจฐเจฆเฉ เจนเฉ, เจคเจพเจ เจเจน เจญเฉเจเจฃ เจตเจพเจฒเฉ เจฆเฉ เจชเจพเจธเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ เจนเจจ, เจชเจฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเฉ เจฆเฉ เจชเจพเจธเฉ เจจเจนเฉเจเฅค
เจเจฟเจตเฉเจ เจตเจฟเฉฑเจ เจเฉฑเจ เจธเฉเจเจฎ เจ
เฉฐเจคเจฐ เจนเฉ
เจเจ เจนเฉเจฐ เจจเจตเจพเจ เจจเจฟเจฐเฉเจเจฃ: เจเจธ เจฎเจฟเจเจฆ เจฆเฉ เจฆเฉเจฐเจพเจจ เจ เจธเฉเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจพเจฐเฉ เจธเฉฐเจเจพเจฐเจพเจ 'เจคเฉ ICMP เจฆเฉเจฐเฉ เจฆเฉเจเจฆเฉ เจนเจพเจ, เจชเจฐ TCP เจ เจเจฟเจนเจพ เจจเจนเฉเจ เจเจฐเจฆเจพเฅค เจเจน เจธเจพเจจเฉเฉฐ เจฆเฉฑเจธเจฆเจพ เจนเฉ เจเจฟ เจเจพเจฐเจจ เจธเฉฐเจญเจพเจตเจค เจคเฉเจฐ 'เจคเฉ RX เจเจคเจพเจฐ เจนเฉเจธเจผเจฟเฉฐเจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉ: เจญเฉเฉ เจฒเจเจญเจ เจจเจฟเจธเจผเจเจฟเจค เจคเฉเจฐ 'เจคเฉ RX เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจตเจฟเฉฑเจ เจนเฉ, เจเจตเจพเจฌ เจญเฉเจเจฃ เจตเจฟเฉฑเจ เจจเจนเฉเจเฅค
เจเจน เจธเฉฐเจญเจพเจตเฉ เจเจพเจฐเจจเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจเฉเจ เจชเฉเจเฉเจ เจญเฉเจเจฃ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจ เจธเฉเจ เจนเฉเจฃ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ เจชเฉเจเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจธเจฎเฉฑเจธเจฟเจ เจเฉเจ เจเจฟเจเจฌ-เจจเฉเจก เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเฉ เจชเจพเจธเฉ เจนเฉเฅค
เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจตเจฟเฉฑเจ เจชเฉเจเฉเจ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ
เจเจน เจธเจฎเจเจฃ เจฒเจ เจเจฟ เจเฉเจ เจเจฟเจเจฌ-เจจเฉเจก เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจฐเจฟเจธเฉเจตเจฐ 'เจคเฉ เจธเจฎเฉฑเจธเจฟเจ เจเจฟเจเจ เจเจเจเจฆเฉ เจนเฉ, เจเจ เจฆเฉเจเฉเจ เจเจฟ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฟเจตเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจชเจฐเฉฐเจชเจฐเจพเจเจค เจฒเจพเจเฉเจเจฐเจจ 'เจคเฉ เจตเจพเจชเจธ เจเจพเจฃเจพ, เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจฐเจก เจชเฉเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ เจญเฉเจเจฆเจพ เจนเฉ
เจเจน เจธเฉฐเจฆเจฐเจญ เจธเจตเจฟเจเจฟเฉฐเจ เจนเฉเจฒเฉ เจนเฉ: 10 เจฆเฉ เจฆเจนเจพเจเฉ เจตเจฟเฉฑเจ 90Mbps เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจฐเจกเจพเจ 'เจคเฉ เจฒเฉเจเฉเจเจธเฉ เจงเจฟเจเจจ เจฆเฉเจฃ เจฏเฉเจ เจจเจนเฉเจ เจธเฉ, เจชเจฐ 10 เจฎเจฟเจฒเฉเจ
เจจ เจชเฉเจเฉเจ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจฅเฉเจฐเจฐเฉเจชเฉเจ เจตเจพเจฒเฉ เจเจงเฉเจจเจฟเจ 15G เจเจพเจฐเจกเจพเจ 'เจคเฉ, เจเฉฑเจ เจเฉเจเฉ เจ
เฉฑเจ -เจเฉเจฐ เจธเจฐเจตเจฐ เจฆเฉ เจนเจฐเฉเจ เจเฉเจฐ เจจเฉเฉฐ เจฒเฉฑเจเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจเจจ เจชเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจตเจพเจฐ.
เจฒเจเจพเจคเจพเจฐ เจฐเฉเจเจพเจตเจเจพเจ เจจเฉเฉฐ เจจเจพ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจ, เจเจ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ เจฒเฉเจจเจเจธ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจ เจธเฉ
เจเจน เจฌเจนเฉเจค เจคเฉเจเจผ เจนเฉ, เจชเจฐ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉเฅค เจเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจชเฉเจเฉเจ เจนเจจ, เจคเจพเจ เจธเจพเจฐเจพ เจธเจฎเจพเจ เจจเฉเจเจตเจฐเจ เจเจพเจฐเจก เจคเฉเจ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจจ เจตเจฟเฉฑเจ เจเจฐเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจชเจญเฉเจเจคเจพ เจธเจชเฉเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจเฉเจฒ เจเจนเจจเจพเจ เจเจคเจพเจฐเจพเจ เจจเฉเฉฐ เจ
เจธเจฒ เจตเจฟเฉฑเจ เจเจพเจฒเฉ เจเจฐเจจ เจฒเจ เจธเจฎเจพเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ (เจเฉเจธเฉเจชเฉ เจเจจเฉเจเจธเจผเจจเจพเจ เจคเฉเจ เจชเฉเฉเจนเจจเจพ, เจเจฆเจฟ)เฅค เจเจเจฐเจเจพเจฐ เจเจคเจพเจฐเจพเจ เจญเจฐ เจเจพเจเจฆเฉเจเจ เจนเจจ เจ
เจคเฉ เจ
เจธเฉเจ เจชเฉเจเฉเจ เจธเฉเฉฑเจเจฃเฉ เจธเจผเฉเจฐเฉ เจเจฐ เจฆเจฟเฉฐเจฆเฉ เจนเจพเจเฅค เจธเฉฐเจคเฉเจฒเจจ เจฒเฉฑเจญเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจตเจฟเฉฑเจ, เจเจฐเจจเจฒ softirq เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจธเฉฐเจธเจพเจงเจฟเจค เจชเฉเจเฉเจเจพเจ เจฆเฉ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจธเฉฐเจเจฟเจ เจฒเจ เจเฉฑเจ เจฌเจเจ เจธเฉเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเฉฑเจ เจตเจพเจฐ เจเจฆเฉเจ เจเจน เจฌเจเจ เจตเฉฑเจง เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจเฉฑเจ เจตเฉฑเจเจฐเจพ เจงเจพเจเจพ เจเจพเจ เจเจพเจเจฆเจพ เจนเฉ ksoftirqd
(เจคเฉเจธเฉเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเฉเฉฐ เจตเฉเจเฉเจเฉ ps
เจชเฉเจฐเจคเฉ เจเฉเจฐ) เจเฉ เจเจนเจจเจพเจ เจธเจพเจซเจเจฟเจฐเจ เจจเฉเฉฐ เจธเจงเจพเจฐเจฃ เจธเจฟเจธเจเฉเจฒ/เจเฉฐเจเจฐเฉฑเจชเจ เจฎเจพเจฐเจ เจคเฉเจ เจฌเจพเจนเจฐ เจนเฉเจเจกเจฒ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจฅเจฐเจฟเฉฑเจก เจฎเจฟเจเจฐเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจธเจผเจกเจฟเจเจฒเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจคเจนเจฟ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเฉ เจเจฟ เจธเจฐเฉเจคเจพเจ เจจเฉเฉฐ เจจเจฟเจฐเจชเฉฑเจ เจขเฉฐเจ เจจเจพเจฒ เจตเฉฐเจกเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉเฅค
เจ
เจงเจฟเจเจจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ
เจฆ เจเจฟ เจเจฐเจจเจฒ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฟเจตเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟ เจญเฉเฉ เจนเฉเจฃ เจฆเฉ เจเฉฑเจ เจเจพเจธ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉเฅค เจเฉเจเจฐ softirq เจเจพเจฒเจพเจ เจเฉฑเจ เจตเจพเจฐ เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเฉเจเจ เจนเจจ, เจคเจพเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจฐเจก 'เจคเฉ RX เจเจคเจพเจฐ เจตเจฟเฉฑเจ เจเจพเจฐเจตเจพเจ เจเจฐเจจ เจฒเจ เจเฉเจ เจธเจฎเจพเจ เจเจกเฉเจ เจเจฐเจจเฉ เจชเจตเฉเจเฉเฅค เจเจน เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเฉเจฐ เจจเฉเฉฐ เจฌเจฒเจพเจ เจเจฐเจจ เจตเจพเจฒเฉ เจเจฟเจธเฉ เจเฉฐเจฎ เจฆเฉ เจเจพเจฐเจจ เจนเฉ เจธเจเจฆเจพ เจนเฉ, เจเจพเจ เจเฉเจ เจนเฉเจฐ เจเฉเจเจผ เจเฉเจฐ เจจเฉเฉฐ เจธเจพเจซเจเจฟเจฐเจ เจเจฒเจพเจเจฃ เจคเฉเจ เจฐเฉเจ เจฐเจนเฉ เจนเฉเฅค
เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเฉเฉฐ เจเฉเจฐ เจเจพเจ เจตเจฟเจงเฉ เจคเฉฑเจ เจธเฉฐเจเฉเจเจฟเจค เจเจฐเจจเจพ
Softirq เจฆเฉเจฐเฉ เจนเฉเจฃ เจฒเจ เจธเจฟเจฐเจซ เจเฉฑเจ เจ เจจเฉเจฎเจพเจจ เจนเฉ. เจชเจฐ เจเจน เจธเจฎเจเจฆเจพเจฐ เจนเฉ, เจ เจคเฉ เจ เจธเฉเจ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ เจ เจธเฉเจ เจเฉเจ เจ เจเจฟเจนเจพ เจนเฉ เจฆเฉเจ เจฐเจนเฉ เจนเจพเจเฅค เจเจธ เจฒเจ เจ เจเจฒเจพ เจเจฆเจฎ เจเจธ เจธเจฟเจงเจพเจเจค เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจจเจพ เจนเฉเฅค เจ เจคเฉ เจเฉเจเจฐ เจเจธเจฆเฉ เจชเฉเจธเจผเจเฉ เจนเฉ โโเจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจฆเฉเจฐเฉ เจฆเจพ เจเจพเจฐเจจ เจฒเฉฑเจญเฉ.
เจเจ เจธเจพเจกเฉ เจนเฉเจฒเฉ เจชเฉเจเฉเจ เจคเฉ เจตเจพเจชเจธ เจเจ:
len=46 ip=172.16.53.32 ttl=61 id=29573 icmp_seq=1953 rtt=99.3 ms
len=46 ip=172.16.53.32 ttl=61 id=29574 icmp_seq=1954 rtt=89.3 ms
len=46 ip=172.16.53.32 ttl=61 id=29575 icmp_seq=1955 rtt=79.2 ms
len=46 ip=172.16.53.32 ttl=61 id=29576 icmp_seq=1956 rtt=69.1 ms
len=46 ip=172.16.53.32 ttl=61 id=29577 icmp_seq=1957 rtt=59.1 ms
len=46 ip=172.16.53.32 ttl=61 id=29790 icmp_seq=2070 rtt=75.7 ms
len=46 ip=172.16.53.32 ttl=61 id=29791 icmp_seq=2071 rtt=65.6 ms
len=46 ip=172.16.53.32 ttl=61 id=29792 icmp_seq=2072 rtt=55.5 ms
เจเจฟเจตเฉเจ เจเจฟ เจชเจนเจฟเจฒเจพเจ เจเจฐเจเจพ เจเฉเจคเฉ เจเจ เจนเฉ, เจเจน ICMP เจชเฉเจเฉเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ RX NIC เจเจคเจพเจฐ เจตเจฟเฉฑเจ เจนเฉเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ เจ เจคเฉ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ CPU เจเฉเจฐ เจฆเฉเจเจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจเฅค เจเฉเจเจฐ เจ เจธเฉเจ เจเจน เจธเจฎเจเจฃเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจฒเฉเจจเจเจธ เจเจฟเจตเฉเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ เจเจน เจเจพเจฃเจจเจพ เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจเจฟ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเฉเฉฐ เจเจฐเฉเจ เจเจฐเจจ เจฒเจ เจเจฟเฉฑเจฅเฉ (เจเจฟเจธ CPU เจเฉเจฐ 'เจคเฉ) เจ เจคเฉ เจเจฟเจตเฉเจ (softirq, ksoftirqd) เจเจนเจจเจพเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเฉเจธเฉเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจนเฉเจฃ เจเจน เจเฉเจฒ เจตเจฐเจคเจฃ เจฆเจพ เจธเจฎเจพเจ เจนเฉ เจเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจฐเฉเจ
เจฒ เจเจพเจเจฎ เจตเจฟเฉฑเจ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเจจเฅค เจเฉฑเจฅเฉ เจธเจพเจจเฉเฉฐ เจตเจฐเจคเจฟเจ
เจเฉฑเจฅเฉ เจฏเฉเจเจจเจพ เจธเจงเจพเจฐเจจ เจนเฉ: เจ
เจธเฉเจ เจเจพเจฃเจฆเฉ เจนเจพเจ เจเจฟ เจเจฐเจจเจฒ เจเจนเจจเจพเจ ICMP เจชเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจชเฉเจฐเฉเจธเฉเจธ เจเจฐเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจ
เจธเฉเจ เจเจฐเจจเจฒ เจซเฉฐเจเจธเจผเจจ เจคเฉ เจเฉฑเจ เจนเฉเฉฑเจ เจฒเจเจพเจตเจพเจเจเฉ hping3
เจเฉฑเจเจพ.
เจเฉเจก icmp_echo
เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเจฐเจฆเจพ เจนเฉ struct sk_buff *skb
: เจเจน "เจเจเฉ เจฌเฉเจจเจคเฉ" เจตเจพเจฒเจพ เจเฉฑเจ เจชเฉเจเฉเจ เจนเฉเฅค เจ
เจธเฉเจ เจเจธเจจเฉเฉฐ เจเจฐเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเฉเจฐเจฎ เจจเฉเฉฐ เจฌเจพเจนเจฐ เจเฉฑเจข เจธเจเจฆเฉ เจนเจพเจ echo.sequence
(เจเฉ เจเจฟ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเจฆเจพ เจนเฉ icmp_seq
hping3 เจฆเฉเจเจฐเจพ ะฒััะต
), เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจชเจญเฉเจเจคเจพ เจธเจชเฉเจธ เจตเจฟเฉฑเจ เจญเฉเจเฉเฅค เจฎเฉเจเฉเจฆเจพ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉ เจจเจพเจฎ/เจเจเจกเฉ เจจเฉเฉฐ เจเฉเจชเจเจฐ เจเจฐเจจเจพ เจตเฉ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉเฅค เจนเฉเจ เจพเจ เจเจน เจจเจคเฉเจเฉ เจนเจจ เจเฉ เจ
เจธเฉเจ เจธเจฟเฉฑเจงเฉ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฆเฉเจ เจเจฐเจจเจฒ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเจพ เจนเฉ:
TGID PID เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเจพ เจจเจพเจฎ ICMP_SEQ 0 0 เจธเจตเฉเจชเจฐ/11 770 0 0 เจธเจตเฉเจชเจฐ/11 771 0 0 เจธเจตเฉเจชเจฐ/11 772 0 0 เจธเจตเฉเจชเจฐ/11 773 0 0 เจธเจตเฉเจชเจฐ/11 774 20041 20086 เจธเจตเฉเจชเจฐ/775 0 0me 11me 776me 0 0 11 777 เจธเจตเฉเจชเจฐ/0 0 11 778 4512 เจธเจตเฉเจชเจฐ/4542 779 XNUMX XNUMX เจฌเฉเจฒเจพเจฐเฉ-เจฐเจฟเจชเฉเจฐเจ-เจธ XNUMX
เจเฉฑเจฅเฉ เจเจน เจจเฉเจ เจเฉเจคเจพ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฟ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ softirq
เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจเจฐเจจ เจตเจพเจฒเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ "เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ" เจตเจเฉเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉเจเจ เจเจฆเฉเจ เจ
เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจเจฐเจจเจฒ เจนเฉ เจเฉ เจเจฐเจจเจฒ เจฆเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจชเฉเจเฉเจเจพเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจขเฉฐเจ เจจเจพเจฒ เจชเฉเจฐเฉเจธเฉเจธ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจธ เจเฉเจฒ เจจเจพเจฒ เจ
เจธเฉเจ เจเจพเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจจเฉเฉฐ เจเจพเจธ เจชเฉเจเฉเจเจพเจ เจจเจพเจฒ เจเฉเฉ เจธเจเจฆเฉ เจนเจพเจ เจเฉ เจฆเฉ เจฆเฉเจฐเฉ เจฆเจฟเจเจพเจเจเจฆเฉ เจนเจจ hping3
. เจเจ เจเจธเจจเฉเฉฐ เจธเจงเจพเจฐเจจ เจเจฐเฉเจ grep
เจเฉเจ เจฎเฉเฉฑเจฒเจพเจ เจฒเจ เจเจธ เจเฉเจชเจเจฐ 'เจคเฉ icmp_seq
. เจเจชเจฐเฉเจเจค icmp_seq เจฎเฉเฉฑเจฒเจพเจ เจจเจพเจฒ เจฎเฉเจฒ เจเจพเจเจฆเฉ เจชเฉเจเจเจพเจ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฆเฉ RTT เจฆเฉ เจจเจพเจฒ เจจเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจเฉ เจ
เจธเฉเจ เจเฉฑเจชเจฐ เจฆเฉเจเจฟเจ เจนเฉ (เจฌเจฐเฉเจเจเจธ เจตเจฟเฉฑเจ เจเจนเจจเจพเจ เจชเฉเจเฉเจเจพเจ เจฒเจ เจธเฉฐเจญเจพเจตเจฟเจค RTT เจฎเฉเฉฑเจฒ เจนเจจ เจเฉ เจ
เจธเฉเจ 50 ms เจคเฉเจ เจเฉฑเจ RTT เจฎเฉเฉฑเจฒเจพเจ เจเจพเจฐเจจ เจซเจฟเจฒเจเจฐ เจเฉเจคเฉ เจนเจจ):
TGID PID เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเจพ เจจเจพเจฎ ICMP_SEQ ** RTT -- 10137 10436 cadvisor 1951 10137 10436 cadvisor 1952 76 76 ksoftirqd/11 1953 ** 99ms 76 d76 d11 softq/k1954 soft ** ir qd/89 76 ** 76ms 11 1955 ksoftirqd/ 79 76 ** 76ms 11 1956 ksoftirqd/69 76 ** 76ms 11 1957 ksoftirqd/59 76 ** (76ms) 11 1958 ksoftirqd/49 76 ** (76ms) 11 ksoftirqd/1959 39 ** (76ms) 76 ksoftirqd/11 ms** (1960 ksoftirqd/29 ms) 76 ksoft irqd/ 76 11 ** (1961ms) 19 76 ksoftirqd/76 11 ** (1962ms) -- 9 10137 cadvisor 10436 2068 10137 cadvisor 10436 2069 76 ksoftirqd/76 11 softirqd ** qd/2070 75 ** 76ms 76 11 ksoftirqd/ 2071 65 ** 76ms 76 11 ksoftirqd/2072 55 ** (76ms) 76 11 ksoftirqd/2073 45 ** (76ms) 76 11 ksoftirqd/2074 35 ** (76 เจธเฉเจซเจเจตเฉเจ เจฐ ** (76ms) ms ) 11 2075 ksoftirqd/25 76 ** (76ms)
เจจเจคเฉเจเฉ เจธเจพเจจเฉเฉฐ เจเจ เจเฉฑเจฒเจพเจ เจฆเฉฑเจธเจฆเฉ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ, เจเจน เจธเจพเจฐเฉ เจชเฉเจเฉเจ เจธเฉฐเจฆเจฐเจญ เจฆเฉเจเจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ ksoftirqd/11
. เจเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจฎเจธเจผเฉเจจเจพเจ เจฆเฉ เจเจธ เจเจพเจธ เจเฉเฉเฉ เจฒเจ, ICMP เจชเฉเจเฉเจ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเฉ เจธเจฟเจฐเฉ 'เจคเฉ เจเฉเจฐ 11 เจฒเจ เจนเฉเจธเจผ เจเฉเจคเฉ เจเจ เจธเจจเฅค เจ
เจธเฉเจ เจเจน เจตเฉ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจเจฆเฉเจ เจตเฉ เจเจพเจฎ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเฉฑเจฅเฉ เจชเฉเจเฉเจ เจนเฉเฉฐเจฆเฉ เจนเจจ เจเฉ เจธเจฟเจธเจเจฎ เจเจพเจฒ เจฆเฉ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจธเฉเจธ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ cadvisor
. เจซเจฟเจฐ ksoftirqd
เจเฉฐเจฎ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจเฉฑเจ เฉ เจนเฉเจ เจเจคเจพเจฐ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจฐเจฆเจพ เจนเฉ: เจชเฉเจเจเจพเจ เจฆเฉ เจฌเจฟเจฒเจเฉเจฒ เจธเฉฐเจเจฟเจ เจเฉ เจฌเจพเจ
เจฆ เจตเจฟเฉฑเจ เจเจเฉฑเจ เฉ เจนเฉเจ เจนเจจ cadvisor
.
เจคเฉฑเจฅ เจเจน เจนเฉ เจเจฟ เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจคเฉเจฐเฉฐเจค เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ cadvisor
, เจธเจฎเฉฑเจธเจฟเจ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจธเจผเจฎเฉเจฒเฉเจ
เจค เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจตเจฟเจ
เฉฐเจเจพเจคเจฎเจ เจคเฉเจฐ 'เจคเฉ, เจเจฆเฉเจธเจผ
เจเจฟเจตเฉเจ เจเจฟ เจเฉฐเจเฉเจจเจฐเจพเจ เจฆเฉ เจฆเฉเจเฉ เจชเจนเจฟเจฒเฉเจเจ เจฆเฉ เจจเจพเจฒ, เจเจน เจธเจพเจฐเฉ เจฌเจนเฉเจค เจนเฉ เจเฉฑเจจเจค เจเฉเจฒ เจนเจจ เจ เจคเฉ เจเฉเจ เจ เจฃเจเจฟเจเจธเฉ เจนเจพเจฒเจพเจคเจพเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเจพ เจ เจจเฉเจญเจต เจเจฐเจจ เจฆเฉ เจเจฎเฉเจฆ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค
เจเฉเจกเจตเจพเจเจเจผเจฐ เจเฉ เจเจฐเจฆเจพ เจนเฉ เจเฉ เจชเฉเจเฉเจ เจเจคเจพเจฐ เจจเฉเฉฐ เจนเฉเจฒเฉ เจเจฐเจฆเจพ เจนเฉ?
เจธเจพเจจเฉเฉฐ เจนเฉเจฃ เจเจธ เจฌเจพเจฐเฉ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจธเจฎเจ เจนเฉ เจเจฟ เจเจฐเฉเจธเจผ เจเจฟเจตเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจเจฟเจนเฉเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเจธ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃ เจฐเจนเฉ เจนเฉ, เจ
เจคเฉ เจเจฟเจธ CPU 'เจคเฉเฅค เจ
เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจธเจเจผเจค เจฌเจฒเจพเจเจฟเฉฐเจ เจฆเฉ เจเจพเจฐเจจ, เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจเฉเจฒ เจธเจฎเจพเจ เจคเจนเจฟ เจเจฐเจจ เจฒเจ เจธเจฎเจพเจ เจจเจนเฉเจ เจนเฉ ksoftirqd
. เจ
เจคเฉ เจ
เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจชเฉเจเจเจพเจ เจจเฉเฉฐ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ cadvisor
. เจเจน เจฎเฉฐเจจเจฃเจพ เจฒเจพเจเจผเฉเจเจฒ เจนเฉ cadvisor
เจเฉฑเจ เจนเฉเจฒเฉ syscall เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจเจธ เจธเจฎเฉเจ เจเจเฉฑเจ เฉ เจนเฉเจ เจธเจพเจฐเฉ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ:
เจเจน เจเฉฑเจ เจฅเจฟเจเจฐเฉ เจนเฉ, เจชเจฐ เจเจธเจจเฉเฉฐ เจเจฟเจตเฉเจ เจชเจฐเจเจฟเจ เจเจพเจตเฉ? เจ
เจธเฉเจ เจเจธ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฆเฉเจฐเจพเจจ CPU เจเฉเจฐ เจจเฉเฉฐ เจเจฐเฉเจธ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเจน เจฌเจฟเฉฐเจฆเฉ เจฒเฉฑเจญเฉ เจเจฟเฉฑเจฅเฉ เจชเฉเจเฉเจเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ เจฌเจเจ เจคเฉเจ เจตเฉฑเจง เจเจพเจเจฆเฉ เจนเฉ เจ
เจคเฉ ksoftirqd เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจซเจฟเจฐ เจเจน เจฆเฉเจเจฃ เจฒเจ เจฅเฉเฉเฉเจนเจพ เจ
เฉฑเจเฉ เจชเจฟเฉฑเจเฉ เจฆเฉเจเฉ เจเจฟ เจเจธ เจฌเจฟเฉฐเจฆเฉ เจคเฉเจ เจ เฉเจ เจชเจนเจฟเจฒเจพเจ CPU เจเฉเจฐ 'เจคเฉ เจเฉ เจเฉฑเจฒ เจฐเจฟเจนเจพ เจธเฉเฅค . เจเจน เจนเจฐ เจเฉเจ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจตเจฟเฉฑเจ CPU เจฆเจพ เจเจเจธ-เจฐเฉ เจเจฐเจจ เจตเจฐเจเจพ เจนเฉเฅค เจเจน เจเฉเจ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพ:
เจธเฉเจตเจฟเจงเจพเจเจจเจ เจคเฉเจฐ 'เจคเฉ, เจเจน เจธเจญ เจฎเฉเจเฉเจฆเจพ เจธเจพเจงเจจเจพเจ เจจเจพเจฒ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ. เจเจฆเจพเจนเจฐเจฃ เจฒเจ, ksoftirqd
:
# record 999 times a second, or every 1ms with some offset so not to align exactly with timers
sudo perf record -C 11 -g -F 999
# take that recording and make a simpler stack trace.
sudo perf script 2>/dev/null | ./FlameGraph/stackcollapse-perf-ordered.pl | grep ksoftir -B 100
เจเฉฑเจฅเฉ เจจเจคเฉเจเฉ เจนเจจ:
(ัะพัะฝะธ ัะปะตะดะพะฒ, ะบะพัะพััะต ะฒัะณะปัะดัั ะฟะพั
ะพะถะธะผะธ)
cadvisor;[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];entry_SYSCALL_64_after_swapgs;do_syscall_64;sys_read;vfs_read;seq_read;memcg_stat_show;mem_cgroup_nr_lru_pages;mem_cgroup_node_nr_lru_pages cadvisor;[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];entry_SYSCALL_64_after_swapgs;do_syscall_64;sys_read;vfs_read;seq_read;memcg_stat_show;mem_cgroup_nr_lru_pages;mem_cgroup_node_nr_lru_pages cadvisor;[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];entry_SYSCALL_64_after_swapgs;do_syscall_64;sys_read;vfs_read;seq_read;memcg_stat_show;mem_cgroup_iter cadvisor;[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];entry_SYSCALL_64_after_swapgs;do_syscall_64;sys_read;vfs_read;seq_read;memcg_stat_show;mem_cgroup_nr_lru_pages;mem_cgroup_node_nr_lru_pages cadvisor;[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];[cadvisor];entry_SYSCALL_64_after_swapgs;do_syscall_64;sys_read;vfs_read;seq_read;memcg_stat_show;mem_cgroup_nr_lru_pages;mem_cgroup_node_nr_lru_pages ksoftirqd/11;ret_from_fork;kthread;kthread;smpboot_thread_fn;smpboot_thread_fn;run_ksoftirqd;__do_softirq;net_rx_action;ixgbe_poll;ixgbe_clean_rx_irq;napi_gro_receive;netif_receive_skb_internal;inet_gro_receive;bond_handle_frame;__netif_receive_skb_core;ip_rcv_finish;ip_rcv;ip_forward_finish;ip_forward;ip_finish_output;nf_iterate;ip_output;ip_finish_output2;__dev_queue_xmit;dev_hard_start_xmit;ipip_tunnel_xmit;ip_tunnel_xmit;iptunnel_xmit;ip_local_out;dst_output;__ip_local_out;nf_hook_slow;nf_iterate;nf_conntrack_in;generic_packet;ipt_do_table;set_match_v4;ip_set_test;hash_net4_kadt;ixgbe_xmit_frame_ring;swiotlb_dma_mapping_error;hash_net4_test ksoftirqd/11;ret_from_fork;kthread;kthread;smpboot_thread_fn;smpboot_thread_fn;run_ksoftirqd;__do_softirq;net_rx_action;gro_cell_poll;napi_gro_receive;netif_receive_skb_internal;inet_gro_receive;__netif_receive_skb_core;ip_rcv_finish;ip_rcv;ip_forward_finish;ip_forward;ip_finish_output;nf_iterate;ip_output;ip_finish_output2;__dev_queue_xmit;dev_hard_start_xmit;dev_queue_xmit_nit;packet_rcv;tpacket_rcv;sch_direct_xmit;validate_xmit_skb_list;validate_xmit_skb;netif_skb_features;ixgbe_xmit_frame_ring;swiotlb_dma_mapping_error;__dev_queue_xmit;dev_hard_start_xmit;__bpf_prog_run;__bpf_prog_run
เจเฉฑเจฅเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉเจเจ เจเฉเจเจผเจพเจ เจนเจจ, เจชเจฐ เจฎเฉเฉฑเจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจ เจธเฉเจ "ksoftirqd เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจเฉเจกเจตเจพเจเจเจผเจฐ" เจชเฉเจเจฐเจจ เจฒเฉฑเจญเจฆเฉ เจนเจพเจ เจเฉ เจ เจธเฉเจ เจชเจนเจฟเจฒเจพเจ ICMP เจเจฐเฉเจธเจฐ เจตเจฟเฉฑเจ เจฆเฉเจเจฟเจ เจธเฉเฅค เจเจธเจฆเจพ เจฎเจคเจฒเฉฑเจฌ เจเฉ เจนเฉ?
เจนเจฐเฉเจ เจฒเจพเจเจจ เจธเจฎเฉเจ เจฆเฉ เจเฉฑเจ เจจเจฟเจธเจผเจเจฟเจค เจฌเจฟเฉฐเจฆเฉ เจคเฉ เจเฉฑเจ CPU เจเจฐเฉเจธ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเฉฑเจ เจฒเจพเจเจจ 'เจคเฉ เจธเจเฉเจ เจกเจพเจเจจ เจนเจฐเฉเจ เจเจพเจฒ เจจเฉเฉฐ เจเฉฑเจ เจธเฉเจฎเฉเจเฉเจฒเจจ เจฆเฉเจเจฐเจพ เจตเฉฑเจ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจฒเจพเจเจจเจพเจ เจฆเฉ เจฎเฉฑเจง เจตเจฟเฉฑเจ เจ
เจธเฉเจ เจฆเฉเจเจฆเฉ เจนเจพเจ เจเจฟ เจธเจฟเจธเจเฉเจฒ เจจเฉเฉฐ เจฌเฉเจฒเจพเจเจ เจเจพ เจฐเจฟเจนเจพ เจนเฉ: read(): .... ;do_syscall_64;sys_read; ...
. เจเจธ เจฒเจ เจเฉเจกเจตเจพเจเจเจผเจฐ เจธเจฟเจธเจเจฎ เจเจพเจฒ 'เจคเฉ เจฌเจนเฉเจค เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจเจฆเจพ เจนเฉ read()
เจซเฉฐเจเจธเจผเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค mem_cgroup_*
(เจเจพเจฒ เจธเจเฉเจ เจฆเจพ เจธเจฟเจเจฐ/เจฒเจพเจเจจ เจฆเจพ เจ
เฉฐเจค)เฅค
เจเจพเจฒ เจเจฐเฉเจธ เจตเจฟเฉฑเจ เจเจน เจฆเฉเจเจฃเจพ เจ
เจธเฉเจตเจฟเจงเจพเจเจจเจ เจนเฉ เจเจฟ เจ
เจธเจฒ เจตเจฟเฉฑเจ เจเฉ เจชเฉเฉเจนเจฟเจ เจเจพ เจฐเจฟเจนเจพ เจนเฉ, เจเจธ เจฒเจ เจเจฒเฉ strace
เจ
เจคเฉ เจเจ เจฆเฉเจเฉเจ เจเจฟ เจเฉเจกเจตเจพเจเจเจผเจฐ เจเฉ เจเจฐเจฆเจพ เจนเฉ เจ
เจคเฉ 100 ms เจคเฉเจ เจตเฉฑเจง เจฒเฉฐเจฌเฉ เจธเจฟเจธเจเจฎ เจเจพเจฒเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฆเจพ เจนเฉ:
theojulienne@kube-node-bad ~ $ sudo strace -p 10137 -T -ff 2>&1 | egrep '<0.[1-9]'
[pid 10436] <... futex resumed> ) = 0 <0.156784>
[pid 10432] <... futex resumed> ) = 0 <0.258285>
[pid 10137] <... futex resumed> ) = 0 <0.678382>
[pid 10384] <... futex resumed> ) = 0 <0.762328>
[pid 10436] <... read resumed> "cache 154234880nrss 507904nrss_h"..., 4096) = 658 <0.179438>
[pid 10384] <... futex resumed> ) = 0 <0.104614>
[pid 10436] <... futex resumed> ) = 0 <0.175936>
[pid 10436] <... read resumed> "cache 0nrss 0nrss_huge 0nmapped_"..., 4096) = 577 <0.228091>
[pid 10427] <... read resumed> "cache 0nrss 0nrss_huge 0nmapped_"..., 4096) = 577 <0.207334>
[pid 10411] <... epoll_ctl resumed> ) = 0 <0.118113>
[pid 10382] <... pselect6 resumed> ) = 0 (Timeout) <0.117717>
[pid 10436] <... read resumed> "cache 154234880nrss 507904nrss_h"..., 4096) = 660 <0.159891>
[pid 10417] <... futex resumed> ) = 0 <0.917495>
[pid 10436] <... futex resumed> ) = 0 <0.208172>
[pid 10417] <... futex resumed> ) = 0 <0.190763>
[pid 10417] <... read resumed> "cache 0nrss 0nrss_huge 0nmapped_"..., 4096) = 576 <0.154442>
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเจฎเฉเจฆ เจเจฐ เจธเจเจฆเฉ เจนเฉ, เจ
เจธเฉเจ เจเฉฑเจฅเฉ เจนเฉเจฒเฉ เจเจพเจฒเจพเจ เจฆเฉเจเจฆเฉ เจนเจพเจ read()
. เจฐเฉเจก เจเจชเจฐเฉเจธเจผเจจ เจ
เจคเฉ เจธเฉฐเจฆเจฐเจญ เจฆเฉ เจธเจฎเฉฑเจเจฐเฉ เจคเฉเจ mem_cgroup
เจเจน เจธเจชเฉฑเจธเจผเจ เจนเฉ เจเจฟ เจเจน เจเฉเจฃเฉเจคเฉเจเจ read()
เจซเจพเจเจฒ เจจเฉเฉฐ เจตเฉเจเฉ memory.stat
, เจเฉ เจฎเฉเจฎเฉเจฐเฉ เจตเจฐเจคเฉเจ เจ
เจคเฉ cgroup เจธเฉเจฎเจพเจตเจพเจ (เจกเฉเจเจฐ เจฆเฉ เจธเจฐเฉเจค เจเจเจธเฉเจฒเฉเจธเจผเจจ เจคเจเจจเจพเจฒเฉเจเฉ) เจจเฉเฉฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉเจกเจตเจพเจเจเจผเจฐ เจเฉเจฒ เจเฉฐเจเฉเจจเจฐเจพเจ เจฒเจ เจธเจฐเฉเจค เจตเจฐเจคเฉเจ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฒเจ เจเจธ เจซเจพเจเจฒ เจฆเฉ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฒเฉ เจเจพเจเจ เจเจฐเฉเจ เจเจฟ เจเฉ เจเจน เจเจฐเจจเจฒ เจเจพเจ เจเฉเจกเจตเจพเจเจเจผเจฐ เจเฉเจ เจ
เจเจพเจจเจ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ:
theojulienne@kube-node-bad ~ $ time cat /sys/fs/cgroup/memory/memory.stat >/dev/null
real 0m0.153s
user 0m0.000s
sys 0m0.152s
theojulienne@kube-node-bad ~ $
เจนเฉเจฃ เจ เจธเฉเจ เจฌเฉฑเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจคเจฟเจเจฐ เจเจฐ เจธเจเจฆเฉ เจนเจพเจ เจ เจคเฉ เจธเจฎเจ เจธเจเจฆเฉ เจนเจพเจ เจเจฟ เจฒเฉเจจเจเจธ เจเจฐเจจเจฒ เจเฉฑเจ เจชเฉเจฅเฉเจฒเฉเจเฉ เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจเจฐ เจฐเจฟเจนเจพ เจนเฉเฅค
เจฐเฉเจก เจเจชเจฐเฉเจธเจผเจจ เจเฉฐเจจเจพ เจนเฉเจฒเฉ เจเจฟเจเจ เจนเฉ?
เจเจธ เจชเฉเจพเจ
'เจคเฉ, เจธเจฎเจพเจจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฌเจพเจฐเฉ เจฆเฉเจเฉ เจเจชเจญเฉเจเจคเจพเจตเจพเจ เจฆเฉ เจธเฉฐเจฆเฉเจธเจผเจพเจ เจจเฉเฉฐ เจฒเฉฑเจญเจฃเจพ เจฌเจนเฉเจค เจธเฉเจเจพ เจนเฉ. เจเจฟเจตเฉเจ เจเจฟ เจเจน เจจเจฟเจเจฒเจฟเจ, เจเฉเจกเจตเจพเจเจเจผเจฐ เจเจฐเฉเจเจฐ เจตเจฟเฉฑเจ เจเจธ เจฌเฉฑเจ เจฆเฉ เจฐเจฟเจชเฉเจฐเจ เจเฉเจคเฉ เจเจ เจธเฉ
เจธเจฎเฉฑเจธเจฟเจ เจเจน เจนเฉ เจเจฟ cgroups เจจเจพเจฎ-เจธเจชเฉเจธ (เจเฉฐเจเฉเจจเจฐ) เจฆเฉ เจ เฉฐเจฆเจฐ เจฎเฉเจฎเฉเจฐเฉ เจตเจฐเจคเฉเจ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเจจเฅค เจเจฆเฉเจ เจเจธ cgroup เจตเจฟเฉฑเจ เจธเจพเจฐเฉเจเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฌเฉฐเจฆ เจนเฉ เจเจพเจเจฆเฉเจเจ เจนเจจ, Docker เจฎเฉเจฎเฉเจฐเฉ cgroup เจจเฉเฉฐ เจเจพเจฐเฉ เจเจฐเจฆเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, "เจฎเฉเจฎเฉเจฐเฉ" เจเฉเจตเจฒ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฎเฉเจฎเฉเจฐเฉ เจจเจนเฉเจ เจนเฉ. เจนเจพเจฒเจพเจเจเจฟ เจชเฉเจฐเฉเจธเฉเจธ เจฎเฉเจฎเฉเจฐเฉ เจนเฉเจฃ เจเฉเจฆ เจจเจนเฉเจ เจตเจฐเจคเฉ เจเจ เจนเฉ, เจเจน เจเจพเจชเจฆเจพ เจนเฉ เจเจฟ เจเจฐเจจเจฒ เจ เจเฉ เจตเฉ เจเฉเจธเจผ เจเฉเจคเฉเจเจ เจธเจฎเฉฑเจเจฐเฉเจเจ, เจเจฟเจตเฉเจ เจเจฟ เจกเฉเจเจเจฐเฉเจเจผ เจ เจคเฉ เจเจจเฉเจกเจธ (เจกเจพเจเจฐเฉเจเจเจฐเฉ เจ เจคเฉ เจซเจพเจเจฒ เจฎเฉเจเจพเจกเฉเจเจพ), เจเฉ เจเจฟ เจฎเฉเจฎเฉเจฐเฉ cgroup เจตเจฟเฉฑเจ เจเฉเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเจจ, เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเฉเฅค เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจตเจฐเจฃเจจ เจคเฉเจ:
zombie cgroups: cgroups เจเจฟเจจเฉเจนเจพเจ เจฆเฉ เจเฉเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจจเจนเฉเจ เจนเฉ เจ เจคเฉ เจฎเจฟเจเจพเจ เจเจ เจนเจจ, เจชเจฐ เจ เจเฉ เจตเฉ เจฎเฉเจฎเฉเจฐเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเฉ เจเจ เจนเฉ (เจฎเฉเจฐเฉ เจเฉเจธ เจตเจฟเฉฑเจ, เจกเฉเจเจเจฐเฉ เจเฉเจธเจผ เจคเฉเจ, เจชเจฐ เจเจน เจชเฉเจ เจเฉเจธเจผ เจเจพเจ tmpfs เจคเฉเจ เจตเฉ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ)เฅค
เจเฉฑเจ cgroup เจจเฉเฉฐ เจเจพเจฒเฉ เจเจฐเจจ เจตเฉเจฒเฉ เจเฉเจธเจผ เจตเจฟเฉฑเจ เจธเจพเจฐเฉ เจชเฉฐเจจเจฟเจเจ เจฆเฉ เจเจฐเจจเจฒ เจฆเฉ เจเจพเจเจ เจฌเจนเฉเจค เจนเฉเจฒเฉ เจนเฉ เจธเจเจฆเฉ เจนเฉ, เจเจธ เจฒเจ เจเจฒเจธเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจเฉเจฃเฉ เจเจ เจนเฉ: เจเจฆเฉเจ เจคเฉฑเจ เจเจนเจจเจพเจ เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจฌเจพเจฐเจพ เจฌเฉเจจเจคเฉ เจจเจนเฉเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจเจฆเฉเจ เจคเฉฑเจ เจเจกเฉเจ เจเจฐเฉ, เจ เจคเฉ เจซเจฟเจฐ เจ เฉฐเจค เจตเจฟเฉฑเจ cgroup เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเฉ เจเจฆเฉเจ เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจ เจธเจฒ เจตเจฟเฉฑเจ เจฒเฉเฉ เจนเฉเจตเฉเฅค เจเจธ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ, เจ เฉฐเจเฉเฉ เจเจเฉฑเจ เฉ เจเจฐเจจ เจตเฉเจฒเฉ cgroup เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ เจฆเฉเจฐเจฟเจธเจผเจเฉเจเฉเจฃ เจคเฉเจ, เจเจนเจจเจพเจ เจจเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจ เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจฌเจฒเฉ เจฆเจฟเฉฑเจคเฉ: เจเฉเจ เจเฉเจธเจผ เจฎเฉเจฎเฉเจฐเฉ เจจเฉเฉฐ เจชเจฟเฉฑเจเฉ เจเฉฑเจก เจเฉ เจธเจผเฉเจฐเฉเจเจคเฉ เจธเจซเจพเจ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจเจพเฅค เจเจน เจ เฉเจ เจนเฉเฅค เจเจฆเฉเจ เจเจฐเจจเจฒ เจเฉเจธเจผเจก เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจเจเจฐเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจคเจพเจ cgroup เจจเฉเฉฐ เจ
เฉฐเจค เจตเจฟเฉฑเจ เจธเจพเจซเจผ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ, เจเจธเจฒเจ เจเจธเจจเฉเฉฐ "เจฒเฉเจ" เจจเจนเฉเจ เจเจฟเจนเจพ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค เจฌเจฆเจเจฟเจธเจฎเจคเฉ เจจเจพเจฒ, เจเฉเจ เจตเจฟเจงเฉ เจฆเฉ เจเจพเจธ เจฒเจพเจเฉเจเจฐเจจ memory.stat
เจเจธ เจเจฐเจจเจฒ เจธเฉฐเจธเจเจฐเจฃ (4.9) เจตเจฟเฉฑเจ, เจธเจพเจกเฉ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ เจตเฉฑเจกเฉ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจ เจฎเฉเจฎเฉเจฐเฉ เจฆเฉ เจจเจพเจฒ, เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจจเจตเฉเจจเจคเจฎ เจเฉเจธเจผ เจเฉเจคเฉ เจกเฉเจเจพ เจจเฉเฉฐ เจฌเจนเจพเจฒ เจเจฐเจจ เจ
เจคเฉ cgroup zombies เจจเฉเฉฐ เจธเจพเจซเจผ เจเจฐเจจ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจธเจฎเจพเจ เจฒเฉฑเจเจฆเจพ เจนเฉเฅค
เจเจน เจชเจคเจพ เจเจฒเจฆเจพ เจนเฉ เจเจฟ เจธเจพเจกเฉ เจเฉเจ เจจเฉเจกเจพเจ เจตเจฟเฉฑเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ cgroup zombies เจธเจจ เจเจฟ เจชเฉเฉเจนเจจ เจ เจคเฉ เจฒเฉเจเฉเจเจธเฉ เจเฉฑเจ เจธเจเจฟเฉฐเจ เจคเฉเจ เจตเฉฑเจง เจเจ เจธเฉเฅค
เจเฉเจกเจตเจพเจเจเจผเจฐ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจนเฉฑเจฒ เจชเฉเจฐเฉ เจธเจฟเจธเจเจฎ เจตเจฟเฉฑเจ เจกเฉเจเจเจฐเฉ/เจเจจเฉเจกเจเจผ เจเฉเจเจพเจ เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจฎเฉเจเจค เจเจฐเจจเจพ เจนเฉ, เจเฉ เจเจฟ เจนเฉเจธเจ 'เจคเฉ เจฐเฉเจก เจฒเฉเจเฉเจเจธเฉ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจจเฉเฉฑเจเจตเจฐเจ เจฒเฉเจเฉเจเจธเฉ เจจเฉเฉฐ เจคเฉเจฐเฉฐเจค เจเจคเจฎ เจเจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฟเจเจเจเจฟ เจเฉเจธเจผ เจเจฒเฉเจ เจฐ เจเจฐเจจ เจจเจพเจฒ เจเฉเจธเจผ เจเฉเจคเฉ เจเจผเฉเจเจฌเฉ เจธเฉเจเจฐเฉเฉฑเจช เจชเฉฐเจจเจฟเจเจ เจจเฉเฉฐ เจเจพเจฒเฉ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจตเฉ เจฎเฉเจเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจเฉเจ เจนเฉฑเจฒ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจเจน เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจเจพเจฐเจจ เจฆเฉ เจชเฉเจธเจผเจเฉ เจเจฐเจฆเจพ เจนเฉ.
เจเจน เจชเจคเจพ เจเจฒเจฟเจ เจเจฟ เจจเจตเฉเจ เจเจฐเจจเจฒ เจธเฉฐเจธเจเจฐเจฃเจพเจ (4.19+) เจตเจฟเฉฑเจ เจเจพเจฒ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจตเจฟเฉฑเจ เจธเฉเจงเจพเจฐ เจเฉเจคเจพ เจเจฟเจ เจธเฉ memory.stat
, เจเจธ เจฒเจ เจเจธ เจเจฐเจจเจฒ 'เจคเฉ เจเจพเจฃ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ เจนเฉฑเจฒ เจนเฉ เจเจ เจนเฉเฅค เจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉ, เจธเจพเจกเฉ เจเฉเจฒ เจเฉเจฌเจฐเจจเฉเจเจธ เจเจฒเฉฑเจธเจเจฐเจพเจ เจตเจฟเฉฑเจ เจธเจฎเฉฑเจธเจฟเจ เจตเจพเจฒเฉ เจจเฉเจกเจพเจ เจฆเจพ เจชเจคเจพ เจฒเจเจพเจเจฃ, เจเจนเจจเจพเจ เจจเฉเฉฐ เจธเจผเจพเจจเจฆเจพเจฐ เจขเฉฐเจ เจจเจพเจฒ เจเฉฑเจขเจฃ เจ
เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจฒ เจธเจจเฅค เจ
เจธเฉเจ เจธเจพเจฐเฉ เจเจฒเฉฑเจธเจเจฐเจพเจ เจจเฉเฉฐ เจเฉฐเจฌ เจเฉเจคเจพ, เจเจพเจซเจผเฉ เจเฉฑเจเฉ เจฒเฉเจเฉเจเจธเฉ เจตเจพเจฒเฉ เจจเฉเจก เจฒเฉฑเจญเฉ เจ
เจคเฉ เจเจนเจจเจพเจ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเฉเจคเจพเฅค เจเจธ เจจเฉ เจธเจพเจจเฉเฉฐ เจฌเจพเจเฉ เจธเจฐเจตเจฐเจพเจ 'เจคเฉ OS เจจเฉเฉฐ เจ
เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฆเจพ เจธเจฎเจพเจ เจฆเจฟเฉฑเจคเจพเฅค
เจธเฉฐเจเฉเจช เจตเจฟเฉฑเจ
เจเจฟเจเจเจเจฟ เจเจธ เจฌเฉฑเจ เจจเฉ เจธเฉเจเจเฉเฉ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจเจพเจ เจฒเจ RX NIC เจเจคเจพเจฐ เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจจเฉเฉฐ เจฐเฉเจ เจฆเจฟเฉฑเจคเจพ, เจเจธ เจจเจพเจฒ เจเฉฑเจเฉ เจธเจฎเฉเจ เจเฉเจเฉ เจเจจเฉเจเจธเจผเจจเจพเจ เจ เจคเฉ เจฎเฉฑเจง-เจเฉเจจเฉเจเจธเจผเจจ เจฒเฉเจเฉเจเจธเฉ, เจเจฟเจตเฉเจ เจเจฟ MySQL เจฌเฉเจจเจคเฉเจเจ เจ เจคเฉ เจเจตเจพเจฌ เจชเฉเจเฉเจเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจฒเฉเจเฉเจเจธเฉ เจฆเจพ เจเจพเจฐเจจ เจฌเจฃเจฟเจเฅค
เจธเจญ เจคเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจชเฉเจฐเจฃเจพเจฒเฉเจเจ, เจเจฟเจตเฉเจ เจเจฟ เจเฉเจฌเจฐเจจเฉเจเจธ, เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ เจ
เจคเฉ เจเจพเจเจฎ เจฐเฉฑเจเจฃเจพ, เจเจนเจจเจพเจ 'เจคเฉ เจเจงเจพเจฐเจฟเจค เจธเจพเจฐเฉเจเจ เจธเฉเจตเจพเจตเจพเจ เจฆเฉ เจญเจฐเฉเจธเฉเจฏเฉเจเจคเจพ เจ
เจคเฉ เจเจคเฉ เจฒเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจนเฉเฅค เจคเฉเจนเจพเจกเฉ เจฆเฉเจเจฐเจพ เจเจฒเจพเจ เจเจพเจฃ เจตเจพเจฒเฉ เจนเจฐเฉเจ เจธเจฟเจธเจเจฎ เจจเฉเฉฐ Kubernetes เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจธเฉเจงเจพเจฐเจพเจ เจคเฉเจ เจฒเจพเจญ เจฎเจฟเจฒเจฆเจพ เจนเฉเฅค
เจธเจฐเฉเจค: www.habr.com