Linux เช•เชฐเซเชจเชฒ เชฐเชฟเชฒเซ€เช 5.14

เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เชตเชฟเช•เชพเชธ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธเซ‡ Linux เช•เชฐเซเชจเชฒ 5.14 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚. เชธเซŒเชฅเซ€ เชตเชงเซ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚: เชจเชตเชพ quotactl_fd() เช…เชจเซ‡ memfd_secret() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธ, ide เช…เชจเซ‡ เช•เชพเชšเชพ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ, cgroup เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ I/O เชชเซเชฐเชพเชฏเซ‹เชฐเชฟเชŸเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ, SCHED_CORE เชŸเชพเชธเซเช• เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช— เชฎเซ‹เชก, เชšเช•เชพเชธเชพเชฏเซ‡เชฒ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเซ‹เชกเชฐเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 15883 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ 2002 เชซเชฟเช•เซเชธเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเซ‡เชšเชจเซเช‚ เช•เชฆ 69 MB เช›เซ‡ (เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฅเซ€ 12580 เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชธเชฐ เชฅเชˆ เช›เซ‡, เช•เซ‹เชกเชจเซ€ 861501 เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, 321654 เชฐเซ‡เช–เชพเช“ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡). 47 เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเช—เชญเช— 5.14% เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฒเช—เชญเช— 14% เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 13% เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช— เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 3% เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เช…เชจเซ‡ 3% เช†เช‚เชคเชฐเชฟเช• เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • cgroups, rq-qos เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ I/O เช…เช—เซเชฐเชคเชพ เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฆเชฐเซ‡เช• cgroup เชจเชพ เชธเชญเซเชฏเซ‹ เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เชฅเชฏเซ‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชชเซเชฐเชพเชฅเชฎเชฟเช•เชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. mq-deadline I/O เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชฎเชพเช‚ เชจเชตเซ‹ เชชเซเชฐเชพเชฏเซ‹เชฐเชฟเชŸเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • ext4 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชเช• เชจเชตเซ‹ ioctl เช†เชฆเซ‡เชถ, EXT4_IOC_CHECKPOINT เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡, เชœเซ‡ เชœเชฐเซเชจเชฒ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฌเชซเชฐเชฎเชพเช‚เชฅเซ€ เชคเชฎเชพเชฎ เชฌเชพเช•เซ€ เชตเซเชฏเชตเชนเชพเชฐเซ‹เชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชซเซเชฒเชถ เช•เชฐเชตเชพ เชฆเชฌเชพเชฃ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชœเชฐเซเชจเชฒ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชตเชฟเชธเซเชคเชพเชฐเชจเซ‡ เชชเชฃ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเซ‡ เช›เซ‡. เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚เชฅเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฒเซ€เช• เชฅเชคเซ€ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เชชเชนเซ‡เชฒเชจเชพ เชญเชพเช—เชฐเซ‚เชชเซ‡ เช† เชซเซ‡เชฐเชซเชพเชฐ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.
    • Btrfs เชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡: fsync เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเชพ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฒเซ‹เช—เซ€เช‚เช—เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡, เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชธเชพเชฅเซ‡ เชธเช˜เชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ 17% เชธเซเชงเซ€ เชตเชงเซเชฏเซเช‚ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชเช•เซเชธเชŸเซ‡เชจเซเชŸเชจเซ‡ เช…เชธเชฐ เชจ เช•เชฐเชคเซ€ เชŸเซเชฐเซ€เชฎ เช‘เชชเชฐเซ‡เชถเชจ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฃเซ‡ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‹ เชธเชฎเชฏ 12% เช˜เชŸเชพเชกเซเชฏเซ‹ เช›เซ‡. FS เชจเซ‡ เชคเชชเชพเชธเชคเซ€ เชตเช–เชคเซ‡ I/O เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ sysfs เชฎเชพเช‚ เชธเซ‡เชŸเชฟเช‚เช— เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชฎเชพเชช เชฌเชฆเชฒเชตเชพเชจเซ€ เช…เชจเซ‡ เชกเชฟเชฒเซ€เชŸ เช•เชฐเชตเชพเชจเซ€ เชกเชฟเชตเชพเชˆเชธเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชฐเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ioctl เช•เซ‹เชฒเซเชธ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡.
    • XFS เชฎเชพเช‚, เชฌเชซเชฐ เช•เซ‡เชถเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเซเชจเชƒเชกเชฟเชเชพเชˆเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชฌเซ‡เชš เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชซเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเซเชตเชฟเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชธเซเชงเชพเชฐเซ‡เชฒ เช•เซ‡เชถ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ.
    • F2FS เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ เช‘เชชเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฐเซ‡เชจเซเชกเชฎ เชฐเซ€เชก เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเซเชก เชฌเซเชฒเซ‹เช• เช•เซ‡เชถ เชฎเซ‹เชก (เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธ_เช•เซ‡เชถ) เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡. mmap() เช‘เชชเชฐเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฎเซ‡เชช เช•เชฐเซ‡เชฒเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชฎเชพเชธเซเช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชซเชพเช‡เชฒ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ‡ เชชเชธเช‚เชฆเช—เซ€เชฏเซเช•เซเชค เชฐเซ€เชคเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชเช• เชจเชตเซ‹ เชฎเชพเช‰เชจเซเชŸ เชตเชฟเช•เชฒเซเชช เชจเซ‹เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • เช•เซ‡เชŸเชฒเชพเช• เชกเชฟเชœเชฟเชŸเชฒ เช•เซ‡เชฎเซ‡เชฐเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ exFAT เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • quotactl_fd() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เช‰เชฎเซ‡เชฐเซเชฏเซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซเชตเซ‹เชŸเชพเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช–เชพเชธ เช‰เชชเช•เชฐเชฃ เชซเชพเช‡เชฒ เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเซ€เชจเซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช•เซเชตเซ‹เชŸเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • IDE เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชœเซ‚เชจเชพ เชกเซเชฐเชพเชˆเชตเชฐเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡; เชคเซ‡เช“ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ libata เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
    • "เช•เชพเชšเชพ" เชกเซเชฐเชพเชˆเชตเชฐเชจเซ‡ เช•เชฐเซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ /dev/raw เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชฐเชซเชคเซ‡ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เช…เชจเชฌเชซเชฐ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ O_DIRECT เชซเซเชฒเซ‡เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“
    • เชŸเชพเชธเซเช• เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชเช• เชจเชตเซ‹ เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช— เชฎเซ‹เชก, SCHED_CORE เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฎเชพเชจ CPU เช•เซ‹เชฐ เชชเชฐ เชเช•เชธเชพเชฅเซ‡ เช•เชˆ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡. เชฆเชฐเซ‡เช• เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชเช• เช•เซ‚เช•เซ€ เช“เชณเช–เช•เชฐเซเชคเชพ เช…เชธเชพเช‡เชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เชœเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเชฎเชพเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชฅเชตเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค) เชตเชšเซเชšเซ‡เชจเชพ เชตเชฟเชถเซเชตเชพเชธเชจเชพ เช…เชตเช•เชพเชถเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชเช• เชœ เชฎเชพเชฒเชฟเช• เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เชเช• CPU เช•เซ‹เชฐ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชจเซ‡ เช…เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชธเชฎเชพเชจ SMT (เชนเชพเชฏเชชเชฐ เชฅเซเชฐเซ‡เชกเชฟเช‚เช—) เชฅเซเชฐเซ‡เชก เชชเชฐ เชšเชพเชฒเชคเชพ เช…เชŸเช•เชพเชตเซ€เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชธเซเชชเซ‡เช•เซเชŸเชฐ เชนเซเชฎเชฒเชพเช“เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. .
    • cgroup เชฎเชพเชŸเซ‡, เช•เชฟเชฒ เช‘เชชเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเชพเช‡เชฒ cgroup.kill เชชเชฐ โ€œ1โ€ เชฒเช–เซ€เชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ (SIGKILL เชฎเซ‹เช•เชฒเซ‹) เชœเซ‚เชฅ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฌเชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชฎเชพเชฐเซ€ เชจเชพเช–เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชธเซเชชเซเชฒเชฟเชŸ เชฒเซ‰เช•เซเชธ ("เชธเซเชชเซเชฒเชฟเชŸ เชฒเซ‰เช•เซเชธ") เชจเซ€ เชถเซ‹เชงเชจเซ‡ เชชเซเชฐเชคเชฟเชธเชพเชฆ เช†เชชเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเชธเซเชคเซƒเชค เช•เซเชทเชฎเชคเชพเช“ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช…เชธเช‚เชฐเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฅเชพเชฏ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชฃเซ เชธเซ‚เชšเชจเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชกเซ‡เชŸเชพ เชฌเซ‡ CPU เช•เซ‡เชถ เชฒเชพเช‡เชจเชจเซ‡ เชชเชพเชฐ เช•เชฐเซ‡ เช›เซ‡. เช†เชตเชพ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช˜เชŸเชพเชกเซ‹ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฅเซ€ เช…เช—เชพเช‰ เชฌเซเชฒเซ‹เช•เชฟเช‚เช—เชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡เชฒเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชฌเชณเชชเซ‚เชฐเซเชตเช• เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚. เชจเชตเซ€ เชฐเซ€เชฒเซ€เช เช•เชฐเซเชจเชฒ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ โ€œsplit_lock_detect=ratelimit:Nโ€ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก เชฒเซ‹เช•เซ€เช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชฆเชฐ เชชเชฐ เชธเชฟเชธเซเชŸเชฎ-เชตเซเชฏเชพเชชเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เช•เซ‹เชˆเชชเชฃ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เซ‡ เชœเซ‡ เชธเซเชชเซเชฒเชฟเชŸ เชฒเซ‹เช•เชจเซ‹ เชธเซเชคเซเชฐเซ‹เชค เชฌเชจเซ€ เช›เซ‡. เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ 20 ms เชฎเชพเชŸเซ‡ เชฐเซ‹เช•เชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡.
    • เชธเซ€เช—เซเชฐเซเชช เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชธเซ€เชเชซเชเชธ (เชธเซ€เชเชซเชเชธ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ), เชœเซ‡ เชฆเชฐเซ‡เช• เชธเซ€เช—เซเชฐเซเชชเชจเซ‡ เช•เซ‡เชŸเชฒเซ‹ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชฎเชฏ เชซเชพเชณเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชฏ-เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชตเชฐเซเช•เชฒเซ‹เชกเชจเชพ เชตเชงเซ เชธเชพเชฐเชพ เชจเชฟเชฏเชฎเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, cpu.cfs_quota_us เชจเซ‡ 50000 เช…เชจเซ‡ cpu.cfs_period_us เชจเซ‡ 100000 เชชเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชœเซ‚เชฅเชจเซ‡ เชฆเชฐ 100ms เชฎเชพเช‚ CPU เชธเชฎเชฏเชจเซ‹ 50ms เชฌเช—เชพเชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชฎเชณเชถเซ‡.
    • BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเซ‹เชกเชฐเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชตเชฟเชถเซเชตเชพเชธเชชเชพเชคเซเชฐ เชกเชฟเชœเชฟเชŸเชฒ เช•เซ€ เชตเชกเซ‡ เชนเชธเซเชคเชพเช•เซเชทเชฐเชฟเชค เชฎเชพเชคเซเชฐ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡.
    • เชจเชตเซเช‚ futex เช“เชชเชฐเซ‡เชถเชจ FUTEX_LOCK_PI2 เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเซ‹เชŸเซ‹เชจเชฟเช• เชŸเชพเชˆเชฎเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชธเชฟเชธเซเชŸเชฎ เชฆเซเชตเชพเชฐเชพ เชธเซเชฒเซ€เชช เชฎเซ‹เชกเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเชพ เชธเชฎเชฏเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡.
    • RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, เชฎเซ‹เชŸเชพ เชฎเซ‡เชฎเชฐเซ€ เชชเซ‡เชœเซ€เชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เชชเชพเชฐเชฆเชฐเซเชถเช• เชตเชฟเชถเชพเชณ-เชชเซƒเชทเซเช เซ‹) เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ KFENCE เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • madvise() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ, เชœเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเชพ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชธเชพเชงเชจ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡, เชคเซ‡เชฃเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชตเชพเช‚เชšเชตเชพ เช…เชฅเชตเชพ เชฒเช–เซเชฏเชพ เชตเชฟเชจเชพ, เชตเชพเช‚เชšเชตเชพ เช…เชฅเชตเชพ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เชช เช•เชฐเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช เซ‹ เชชเชฐ "เชชเซƒเชทเซเช  เช–เชพเชฎเซ€" เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ MADV_POPULATE_READ เช…เชจเซ‡ MADV_POPULATE_WRITE เชซเซเชฒเซ‡เช— เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡. (เชชเซเชฐเซ€เชซเซ‹เชฒเซเชŸ). เชงเซเชตเชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฅเชคเชพ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชเช•เซเชธเซ‡เชธเชจเซ€ เชฐเชพเชน เชœเซ‹เชฏเชพ เชตเชฟเชจเชพ, เชเช•เชธเชพเชฅเซ‡ เชคเชฎเชพเชฎ เชฌเชฟเชจ-เชซเชพเชณเชตเซ‡เชฒ เชชเซƒเชทเซเช เซ‹ เชฎเชพเชŸเซ‡ "เชชเซ‡เชœ เชซเซ‹เชฒเซเชŸ" เชนเซ‡เชจเซเชกเชฒเชฐเชจเชพ เชธเช•เซเชฐเชฟเชฏ เช…เชฎเชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡.
    • เช•เซเชจเชฟเชŸ เชฏเซเชจเชฟเชŸ เชŸเซ‡เชธเซเชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเซ‡ QEMU เชชเชฐเซเชฏเชพเชตเชฐเชฃเชฎเชพเช‚ เชŸเซ‡เชธเซเชŸ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡.
    • เชจเชตเชพ เชŸเซเชฐเซ‡เชธเชฐเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡: เชตเชฟเช•เซเชทเซ‡เชช เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เช“เชธเซเชจเซ‹เชˆเช", เช…เชจเซ‡ เชŸเชพเชˆเชฎเชฐ เชธเชฟเช—เซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชœเชพเช—เชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชฒเช‚เชฌ เชตเชฟเชถเซ‡ เชตเชฟเช—เชคเชตเชพเชฐ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "เชŸเชพเชˆเชฎเชฐเชฒเชพเชŸ".
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • memfd_secret() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชเช• เช…เชฒเช— เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชœเช—เซเชฏเชพเชฎเชพเช‚ เช–เชพเชจเช—เซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชœ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชฅเชคเซ‹ เชจเชฅเซ€, เช…เชจเซ‡ เช•เชฐเซเชจเชฒเชจเซ‡ เชธเซ€เชงเซ‹ เชธเซเชฒเชญ เชจเชฅเซ€.
    • เชธเซ‡เช•เช•เซ‹เชฎเซเชช เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚, เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚ เช–เชธเซ‡เชกเชคเซ€ เชตเช–เชคเซ‡, เชเช• เช…เชฒเช— เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชซเชพเช‡เชฒ เชกเชฟเชธเซเช•เซเชฐเซ€เชชเซเชŸเชฐ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‹เชฒเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชจเซ‡ เชชเชฐเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชฃเซ เช“เชชเชฐเซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เช›เซ‡. เชธเซ‚เชšเชฟเชค เช‘เชชเชฐเซ‡เชถเชจ เชœเซเชฏเชพเชฐเซ‡ เชธเชฟเช—เซเชจเชฒ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เช…เชตเชฐเซ‹เชงเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซ‡ เชนเชฒ เช•เชฐเซ‡ เช›เซ‡.
    • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชธเช‚เชธเชพเชงเชจ เชฎเชฐเซเชฏเชพเชฆเชพเช“เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ "เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ" เชฎเชพเช‚ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค rlimit เช•เชพเช‰เชจเซเชŸเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชตเชฟเชตเชฟเชง เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เชšเชฒเชพเชตเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชซเซ‡เชฐเชซเชพเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชธเช‚เชธเชพเชงเชจ เช•เชพเช‰เชจเซเชŸเชฐเซเชธเชจเชพ เช‰เชชเชฏเซ‹เช— เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชฒเชพเชตเซ‡ เช›เซ‡.
    • ARM64 เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ KVM เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เช เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ MTE (MemTag, เชฎเซ‡เชฎเชฐเซ€ เชŸเซ‡เช—เชฟเช‚เช— เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ) เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฆเชฐเซ‡เช• เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชŸเซ…เช—เซเชธ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช…เชจเซ‡ เชถเซ‹เชทเชฃเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เช‡เช‚เชŸเชฐเซเชธเชจเชพ เชฏเซ‹เช—เซเชฏ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเซ‡ เช›เซ‡. เชชเชนเซ‡เชฒเชพเชฅเซ€ เชฎเซเช•เซเชค เช•เชฐเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€ เชฌเซเชฒเซ‹เช•เซเชธ, เช“เชตเชฐเชซเซเชฒเซ‹ เชฌเชซเชฐ, เชชเซเชฐเชพเชฐเช‚เชญ เชชเชนเซ‡เชฒเชพ เชเช•เซเชธเซ‡เชธ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชฆเชฐเซเชญเชจเซ€ เชฌเชนเชพเชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฅเซ€ เชฅเชคเซ€ เชจเชฌเชณเชพเชˆเช“.
    • ARM64 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชชเซ‹เช‡เชจเซเชŸเชฐ เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชธเซเชตเชฟเชงเชพเช“ เชนเชตเซ‡ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพ เชฎเชพเชŸเซ‡ เช…เชฒเช—เชฅเซ€ เช—เซ‹เช เชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชคเชฎเชจเซ‡ เชกเชฟเชœเซ€เชŸเชฒ เชธเชฟเช—เซเชจเซ‡เชšเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฐเซ€เชŸเชฐเซเชจ เชเชกเซเชฐเซ‡เชธเชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ ARM64 เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชชเซ‹เชˆเชจเซเชŸเชฐเชจเชพ เชœ เชฌเชฟเชจเช‰เชชเชฏเซ‹เช—เซ€ เช‰เชชเชฒเชพ เชฌเชฟเชŸเซเชธเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡.
    • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชฎเซ‹เชก Linux เช เชตเชฐเซเชšเซเชฏเซเช…เชฒ PCI เชฌเชธ เชธเชพเชฅเซ‡ PCI เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡, PCI-over-virtio เชกเซเชฐเชพเช‡เชตเชฐ เชฆเซเชตเชพเชฐเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • x86 เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, virtio-iommu เชชเซ‡เชฐเชพเชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซเชก เช‰เชชเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ, IOMMU เชตเชฟเชจเช‚เชคเซ€เช“ เชœเซ‡เชฎ เช•เซ‡ ATTACH, DETACH, MAP เช…เชจเซ‡ UNMAP เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชชเซ‡เชœ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ virtio เชชเชฐเชฟเชตเชนเชจ เชชเชฐ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • Intel CPUs เชฎเชพเชŸเซ‡, Skylake เช•เซเชŸเซเช‚เชฌเชฅเซ€ เชฒเชˆเชจเซ‡ Coffee Lake เชธเซเชงเซ€, Intel TSX (เชŸเซเชฐเชพเชจเซเชเซ‡เช•เซเชถเชจเชฒ เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ) เชจเซ‹ เช‰เชชเชฏเซ‹เช—, เชœเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€เชจเซ‡ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹ เชชเซ‚เชฐเชพ เชชเชพเชกเซ‡ เช›เซ‡, เชคเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เช•เซเชทเชฎ เช›เซ‡. TAA (TSX Asynchronous Abort) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เช‘เชชเชฐเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฅเชคเซ€ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชšเซ‡เชจเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชนเชฟเชคเซ€ เชฒเชฟเช•เซ‡เชœเชฎเชพเช‚ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเชคเชพ Zombieload เชนเซเชฎเชฒเชพเชจเซ€ เชถเช•เซเชฏเชคเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • MPTCP (MultiPath TCP) เชจเชพ เชฎเซ‚เชณเชฎเชพเช‚ เชเช•เซ€เช•เชฐเชฃ, เชตเชฟเชตเชฟเชง IP เชธเชฐเชจเชพเชฎเชพเช“ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชเช•เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเชพเชฅเซ‡ TCP เช•เชจเซ‡เช•เซเชถเชจเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ TCP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชตเชฟเชธเซเชคเชฐเชฃ. เชจเชตเซ€ เชฐเซ€เชฒเซ€เช IPv4 เช…เชจเซ‡ IPv6 (เชฎเชฒเซเชŸเชฟเชชเชพเชฅ เชนเซ‡เชถ เชชเซ‹เชฒเชฟเชธเซ€) เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชŸเซเชฐเชพเชซเชฟเช• เชนเซ‡เชถเชฟเช‚เช— เชจเซ€เชคเชฟเช“ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชเช• เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชคเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชชเซ‡เช•เซ‡เชŸเชฎเชพเช‚เชจเชพ เช•เชฏเชพ เชซเซ€เชฒเซเชกเซเชธ, เชœเซ‡เชฎเชพเช‚ เชเชจเซเช•เซ‡เชชเซเชธเซเชฏเซเชฒเซ‡เชŸเซ‡เชก เชซเซ€เชฒเซเชกเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡ เชนเซ‡เชถเชจเซ€ เช—เชฃเชคเชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชœเซ‡ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡. เชชเซ‡เช•เซ‡เชŸ เชฎเชพเชŸเซ‡ เชชเชพเชฅเชจเซ€ เชชเชธเช‚เชฆเช—เซ€.
    • SOCK_SEQPACKET เชธเซ‹เช•เซ‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ (เชกเซ‡เชŸเชพเช—เซเชฐเชพเชฎเชจเซเช‚ เช•เซเชฐเชฎเชฌเชฆเซเชง เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ) เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชŸเซเชฐเชพเชจเซเชธเชชเซ‹เชฐเซเชŸเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • SO_REUSEPORT เชธเซ‹เช•เซ‡เชŸ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ SO_REUSEPORT เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชธเซ‹เช•เซ‡เชŸเซเชธเชฎเชพเช‚ เชตเชพเชฐเชพเชซเชฐเชคเซ€ เช‡เชจเช•เชฎเชฟเช‚เช— เชตเชฟเชจเช‚เชคเชฟเช“เชจเชพ เชตเชฟเชคเชฐเชฃ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพ เชธเชพเช‚เชญเชณเชตเชพเชจเชพ เชธเซ‹เช•เซ‡เชŸเซเชธเชจเซ‡ เชเช• เชœ เชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก เชธเชฐเซเชตเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. . เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡เชฒ เชธเซ‹เช•เซ‡เชŸ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชจเช‚เชคเซ€ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเชจเซ‡ เช…เชจเซเชฏ เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชธเชพเชงเชจเซ‹ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ (เชธเซ‡เชตเชพเช“ เชชเซเชจเชƒเชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชœเซ‹เชกเชพเชฃเซ‹ เช—เซเชฎเชพเชตเชตเชพเชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡).
  • เชธเชพเชงเชจเซ‹
    • amdgpu เชกเซเชฐเชพเชˆเชตเชฐ เชจเชตเซ€ AMD Radeon RX 6000 เชถเซเชฐเซ‡เชฃเซ€เชจเชพ GPU เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡เชจเซเช‚ เช•เซ‹เชกเชจเซ‡เชฎ โ€œเชฌเซ‡เชœ เช—เซ‹เชฌเซ€โ€ (Navi 24) เช…เชจเซ‡ โ€œเชฏเซ‡เชฒเซ‹ เช•เชพเชฐเซเชชโ€ เช›เซ‡, เชคเซ‡เชฎเชœ Aldebaran GPU (gfx90a) เช…เชจเซ‡ เชตเซ‡เชจ เช—เซ‹ เชเชชเซ€เชฏเซ เชฎเชพเชŸเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡. เช…เชจเซ‡เช• eDP เชชเซ‡เชจเชฒเซเชธ เชธเชพเชฅเซ‡ เชเช•เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€. APU เชฐเซ‡เชจเซ‹เช‡เชฐ เชฎเชพเชŸเซ‡, เชตเชฟเชกเชฟเชฏเซ‹ เชฎเซ‡เชฎเชฐเซ€ (TMZ, เชŸเซเชฐเชธเซเชŸเซ‡เชก เชฎเซ‡เชฎเชฐเซ€ เชเซ‹เชจ)เชฎเชพเช‚ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชฌเชซเชฐเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชนเซ‹เชŸ-เช…เชจเชชเซเชฒเช— เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. Radeon RX 6000 (Navi 2x) GPUs เช…เชจเซ‡ เชœเซ‚เชจเชพ AMD GPUs เชฎเชพเชŸเซ‡, ASPM (เชเช•เซเชŸเชฟเชต เชธเซเชŸเซ‡เชŸ เชชเชพเชตเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ) เชธเชชเซ‹เชฐเซเชŸ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰ เชซเช•เซเชค Navi 1x, Vega เช…เชจเซ‡ Polaris GPU เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเชคเซเช‚.
    • AMD เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡, HMM (Heterogeneous เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเชพ เช†เชงเชพเชฐเซ‡ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเซ‡เชฎเชฐเซ€ (SVM, เชถเซ‡เชฐเซเชก เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเซ‡เชฎเชฐเซ€) เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชคเซ‡เชฎเชจเชพ เชชเซ‹เชคเชพเชจเชพ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฏเซเชจเชฟเชŸเซเชธ (MMU, เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฏเซเชจเชฟเชŸ) เชธเชพเชฅเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเซ‡ เชฎเซเช–เซเชฏ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, HMM เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ GPU เช…เชจเซ‡ CPU เชตเชšเซเชšเซ‡ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชธเชฐเชจเชพเชฎเชพเช‚เชจเซ€ เชœเช—เซเชฏเชพ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชฎเชพเช‚ GPU เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชฎเซเช–เซเชฏ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
    • AMD เชธเซเชฎเชพเชฐเซเชŸ เชถเชฟเชซเซเชŸ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‰เชœเซ€ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เช—เซ‡เชฎเชฟเช‚เช—, เชตเชฟเชกเชฟเชฏเซ‹ เชเชกเชฟเชŸเชฟเช‚เช— เช…เชจเซ‡ 3D เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ AMD เชšเชฟเชชเชธเซ‡เชŸ เช…เชจเซ‡ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชก เชธเชพเชฅเซ‡ เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ CPU เช…เชจเซ‡ GPU เชชเชพเชตเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡.
    • Intel เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ i915 เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ Intel Alderlake P เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.
    • Hyper-V เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเชกเซ‡เชชเซเชŸเชฐ เชฎเชพเชŸเซ‡ drm/hyperv เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • Raspberry Pi 400 เช“เชฒ-เช‡เชจ-เชตเชจ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • เชกเซ‡เชฒ เชฒเซ‡เชชเชŸเซ‹เชชเซเชธเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช•เซ‡เชฎเซ‡เชฐเชพ เช…เชจเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เชซเซ‹เชจ เชธเซเชตเซ€เชšเซ‹เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ‡เชฒ-เชกเชฌเชฒเซเชฏเซเชเชฎเช†เช‡-เชชเซเชฐเชพเช‡เชตเชธเซ€ เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • Lenovo เชฒเซ‡เชชเชŸเซ‹เชชเซเชธ เชฎเชพเชŸเซ‡, sysfs /sys/class/firmware-attributes/ เชฆเซเชตเชพเชฐเชพ BIOS เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ WMI เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • เชฏเซเชเชธเชฌเซ€ 4 เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชตเชพเชณเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชธเชชเซ‹เชฐเซเชŸ.
    • AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 เช…เชจเซ‡ Texas Instruments TAS2505 เชธเชพเช‰เชจเซเชก เช•เชพเชฐเซเชกเซเชธ เช…เชจเซ‡ เช•เซ‹เชกเซ‡เช•เซเชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ. HP เช…เชจเซ‡ ASUS เชฒเซ‡เชชเชŸเซ‹เชช เชชเชฐ เชธเซเชงเชพเชฐเซ‡เชฒ เช‘เชกเชฟเชฏเซ‹ เชธเชชเซ‹เชฐเซเชŸ. USB เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช‘เชกเชฟเชฏเซ‹ เชตเช—เชพเชกเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชตเชฟเชฒเช‚เชฌ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‡เชš เช‰เชฎเซ‡เชฐเซเชฏเชพ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹