рдУрд░реЗрдХрд▓ рдХрдВрдкрдиреА
рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдиреЗрд▓ 5 рдкреИрдХреЗрдЬ рдХрд░реНрдиреЗрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ
рдЪрд╛рднреА
- рдкреИрдЪ рдХреЛ рдкреАрдПрд╕рдЖрдИ (рдкреНрд░реЗрд╢рд░ рд╕реНрдЯреЙрд▓ рдЗрдВрдлреЙрд░реНрдореЗрд╢рди) рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдЧреНрд░реБрдк рдореЗрдВ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рд╕реАрдкреАрдпреВ, рдореЗрдореЛрд░реА, рдЖрдИ/рдУ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред . рдкреАрдПрд╕рдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рд╣реИрдВрдбрд▓рд░ рд▓реЛрдб рдФрд╕рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рдХреЗ рд╕реНрддрд░ рдФрд░ рдордВрджреА рдХреЗ рдкреИрдЯрд░реНрди рдХрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ;
- Cgroup2 рдХреЗ рд▓рд┐рдП, cpuset рд╕рдВрд╕рд╛рдзрди рдирд┐рдпрдВрддреНрд░рдХ рд╕рдХреНрд╖рдо рд╣реИ, рдЬреЛ NUMA рдореЗрдореЛрд░реА рдиреЛрдбреНрд╕ рдФрд░ рд╕реАрдкреАрдпреВ рдкрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдирд┐рдпреБрдХреНрддрд┐ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ cpuset рдЫрджреНрдо-рдПрдлрдПрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдп рд╕рдореВрд╣ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ;
- рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ktask рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ktask рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдореЗрдореЛрд░реА рдкреЗрдЬреЛрдВ рдХреА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдпрд╛ рдЗрдиреЛрдб рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рдбреАрдЯреНрд░реЗрд╕ рдореЗрдВ
рдЬреЛрдбрд╝рд╛ рдирдИ рдХреНрд░рд┐рдпрд╛ "pcap(skb,proto)" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ libpcap рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЯ рдХреИрдкреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'"; - рдирдП рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ
рдЦрддреНрдо рдХрд┐рдпрд╛ btrfs, CIFS, ext4, OCFS2 рдФрд░ XFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕реБрдзрд╛рд░; - рдХрд░реНрдиреЗрд▓ 4.19 рд╕реЗ
рдЦрддреНрдо рдХрд┐рдпрд╛ рдХреЗрд╡реАрдПрдо, рдЬрд╝реЗрди рдФрд░ рд╣рд╛рдЗрдкрд░-рд╡реА рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди; -
рдЕрджреНрдпрддрди рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ NVMe рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди (рдХрд░реНрдиреЗрд▓ 4.18 рд╕реЗ 4.21 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ); - рдПрдЖрд░рдПрдо рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрди рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
рд╕реНрд░реЛрдд: opennet.ru