เชตเชพเชฒเซเช•เซ€ เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธ เชกเซ€เชฌเซ€เชเชฎเชเชธ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€

เชฐเซ‡เชกเชฟเชธ 8.0 เช…เชจเซ‡ เชตเชพเชฒเซเช•เซ€ 8.1 เชกเซ€เชฌเซ€เชเชฎเชเชธเชจเชพ เชจเชตเซ€เชจเชคเชฎ เชชเซเชฐเช•เชพเชถเชจเซ‹เชจเชพ เชชเชฐเซ€เช•เซเชทเชฃเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ. เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชชเชฐเซ€เช•เซเชทเชฃเซ‹เชฎเชพเช‚, เชธเชฎเซเชฆเชพเชฏ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชซเซ‹เชฐเซเช•เซ‡ เชฎเซ‚เชณ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชธเชพเชฐเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช•เชฐเซเชฏเซเช‚, เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชเชฎเซ‡เชเซ‹เชจ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเชพเชฏเซ‡เชฒ เช…เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชธ เชฎเซ‹เชกเชฎเชพเช‚ เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช‡เชจเชชเซเชŸ/เช†เช‰เชŸเชชเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชตเชพเชฒเซเช•เซ€เชฎเชพเช‚ เชเช• เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡.

4 VCPU เชธเชพเชฅเซ‡ AWS Graviton8 c2g.8xlarge เชŸเซ‡เชธเซเชŸ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚, เชตเชพเชฒเซเช•เซ€ 8.1.1 เช เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 999.8 เชนเชœเชพเชฐ SET เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เชฅเซเชฐเซเชชเซเชŸ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซ‹, เชœเซเชฏเชพเชฐเซ‡ เชฐเซ‡เชกเชฟเชธ 8.0 เช เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 729.4 เชนเชœเชพเชฐ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‹ เชธเซเชคเชฐ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซเชฏเซ‹. เชเช•เช‚เชฆเชฐเซ‡, เชตเชพเชฒเซเช•เซ€เชจเซเช‚ เชฅเซเชฐเซเชชเซเชŸ SET เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชฐเซ‡เชกเชฟเชธ เช•เชฐเชคเชพ 37% เชตเชงเชพเชฐเซ‡ เช…เชจเซ‡ GET เชฎเชพเชŸเซ‡ 16% เชตเชงเชพเชฐเซ‡ เชนเชคเซเช‚. เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฐเซ‡เชกเชฟเชธเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชตเชพเชฒเซเช•เซ€เช SET เชฎเชพเช‚ 30% เช˜เชŸเชพเชกเซ‹ เช…เชจเซ‡ GET เชฒเซ‡เชŸเชจเซเชธเซ€เชฎเชพเช‚ 60% เช˜เชŸเชพเชกเซ‹ เชฆเชฐเซเชถเชพเชตเซเชฏเซ‹.

 เชตเชพเชฒเซเช•เซ€ เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธ เชกเซ€เชฌเซ€เชเชฎเชเชธ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€

เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก I/O เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฎเซ‹เชกเชฎเชพเช‚ เชธเชฎเชพเช‚เชคเชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเชพ เช†เชงเชพเชฐเซ‡ เชฅเซเชฐเซเชชเซเชŸ เช…เชจเซ‡ เชตเชฟเชฒเช‚เชฌเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซเช‚ เชเช• เช…เชฒเช— เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. 3 เชฅเซเชฐเซ‡เชก เชธเซเชงเซ€, เชตเชพเชฒเซเช•เซ€ เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเช›เซ€ เชตเชพเชฒเซเช•เซ€ เช†เช—เซ‡เชตเชพเชจเซ€ เชฒเซ‡ เช›เซ‡. 6 VCPU เชงเชฐเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ 8 เชฅเซเชฐเซ‡เชก เชธเชพเชฅเซ‡, เชตเชพเชฒเซเช•เซ€เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 678 เชนเชœเชพเชฐ SET เชตเชฟเชจเช‚เชคเซ€เช“ เชนเชคเซ€, เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 563 เชนเชœเชพเชฐ เชตเชฟเชจเช‚เชคเซ€เช“ เชนเชคเซ€ เชœเซ‡เชฎเชพเช‚ 256 เชเช•เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเซ‹เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพ เชนเชคเซ€. เชœเซเชฏเชพเชฐเซ‡ เชœเซ‹เชกเชพเชฃเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ 400 เชฅเชˆ, เชคเซเชฏเชพเชฐเซ‡ เชตเชพเชฒเซเช•เซ€เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 832 เชนเชœเชพเชฐ SET เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซเชงเซ€ เชตเชงเซ€ เช—เชฏเซเช‚.

 เชตเชพเชฒเซเช•เซ€ เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธ เชกเซ€เชฌเซ€เชเชฎเชเชธ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€

เชตเชพเชฒเซเช•เซ€เชฎเชพเช‚ เชธเช‚เชฆเชฐเซเชญ เชธเซเชตเชฟเชšเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‡เชจเซเชŸเชฐเชชเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช…เชฎเซ‡ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก 999.8 เชนเชœเชพเชฐ SET เชตเชฟเชจเช‚เชคเซ€เช“ เชธเซเชงเซ€ เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เชธเชซเชณ เชฐเชนเซเชฏเชพ. เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‹ เชธเชพเชฐ เช‡เชจเซเชŸเชฐเชชเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เชฎเชพเชŸเซ‡ 2 VCPUs เชซเชพเชณเชตเชตเชพ เช…เชจเซ‡ เชฌเชพเช•เซ€เชจเชพ 6 VCPUs เชจเซ‡ เชตเชพเชฒเซเช•เซ€ เช…เชจเซ‡ เชฐเซ‡เชกเชฟเชธ I/O เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชฅเซเชฐเซ‡เชกเซ‹ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพ เชธเซเชงเซ€ เช†เชตเซเชฏเซ‹ เชœเซ‡เชฅเซ€ CPUs เชตเชšเซเชšเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเชพ เชธเซเชฅเชณเชพเช‚เชคเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ. sudo ethtool -L ens34 เชธเช‚เชฏเซเช•เซเชค 2 # IRQ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ€ เชธเช‚เช–เซเชฏเชพ 2 grep ens34 /proc/interrupts เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเซ‹ # เชœเซเช“ เช•เซ‡ เช•เชฏเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชธเชพเชฎเซ‡เชฒ เช›เซ‡ (99 เช…เชจเซ‡ 100) echo 1 | sudo tee /proc/irq/99/smp_affinity # bind handler 99 to core 1 echo 2 | sudo tee /proc/irq/100/smp_affinity # เชนเซ‡เชจเซเชกเชฒเชฐ 100 เชจเซ‡ เช•เซ‹เชฐ 2 เชฎเชพเช‚ เชฌเชพเช‚เชงเซ‹ # DBMS เชถเชฐเซ‚ เช•เชฐเซ‹ (เชฐเซ‡เชกเชฟเชธ เชฎเชพเชŸเซ‡, valkey/valkey:8.1.1 เชจเซ‡ redis:8.0 เชฎเชพเช‚ เชฌเชฆเชฒเซ‹) CPU เช•เซ‹เชฐเซ‹ 2-7 เชกเซ‹เช•เชฐ เชฐเชจ เชธเชพเชฅเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชฌเช‚เชงเชจ เชธเชพเชฅเซ‡ โ€”network=ยปhostยป โ€”rm \ โ€”cpuset-cpus=ยป2-7โ€ณ valkey/valkey:8.1.1 \ โ€”เชธเซ‡เชต ยซยป โ€”เชเชชเซ‡เชจเซเชกเช“เชจเซเชฒเซ€ เชจเซ‹ โ€”io-เชฅเซเชฐเซ‡เชกเซเชธ 6 \ โ€”เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชŸเซ‡เชก-เชฎเซ‹เชก เชจเซ‹ โ€”เชฎเซ‡เช•เซเชธเชฎเซ‡เชฎเชฐเซ€ 10gb

เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃ เชฎเชพเชŸเซ‡, เชจเซ€เชšเซ‡เชจเซ‹ เช†เชฆเซ‡เชถ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏเซ‹ เชนเชคเซ‹: เชกเซ‹เช•เชฐ เชฐเชจ โ€”เชจเซ‡เชŸเชตเชฐเซเช•=ยปเชนเซ‹เชธเซเชŸยป โ€”rm โ€”cpuset-cpus=ยป2-7โ€ณ \ valkey/valkey:8.0.1 valkey-benchmark \ -h 172.31.4.92 -p 6379 -t SET,GET -n 100000000 -c 256 \ -r 3000000 โ€”เชฅเซเชฐเซ‡เชกเซเชธ 6 -d 1024

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

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