ืื ืจืขืืืืืึทืื ืคืื ืืขืกืื ืื ืืขืฆืืข ืืืขืจืกืืขืก ืคืื Redis 8.0 ืืื Valkey 8.1 DBMS ืืืขืจื ืคึผืจืขืืขื ืืืจื, ืืื ืืืขืืืข ืืึทืืืืื ืืืงืข ืคืึธืจืฉืืขืืื ื ืึธืคึผืืืืืืึทืฆืืขืก ืืขื ืขื ืืขืจืงืืขืจื ืืขืืืึธืจื. ืืื ืึทืืข ืืืจืืืขืคืืจืืข ืืขืกืื, ืืึธื ืื ืืึธืคึผื ืืืึธืก ืื ืงืืืื ืืึธื ืึทื ืืืืืงืื ืืืืขืจืืขืฉืืืื ืืขื ืึธืจืืืื ืขืื ืคึผืจืึธืืขืงื, ืืืืคึผืืืขืืืขื ืฆืืืื ืืขืจ ืืืืคึผืืขืืขื ืืึทืฆืืข ืืื Valkey ืคืื ืึท ื ืืืขื ืืขืืึทื ืืื ืคึฟืึทืจ ืืืืื-ืืจืขืืขื ืืื ืคืื/ืืืืืคึผืื ืคึผืจืึทืกืขืกืื ื ืืื ืึทืกืื ืงืจืึธื ืึธืืก ืืึธืืข, ืืืืขืจืืขืืขืื ืฆืื ืคึผืจืึธืืขืงื ืืืจื Amazon.
ืืื ืืขืจ AWS Graviton4 c8g.2xlarge ืืขืกื ืกืืืื ืืื 8 VCPUs, ืืื Valkey 8.1.1 ืืขืจืืจืืืื ื ืืืจืืคืืจ ืคืื 999.8 ืืืืื ื SET ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข, ืืฉืขืช Redis 8.0 ืืื ืืขืจืืจืืืื ื ืืขืืืขื ืคืื 729.4 ืืืืื ื ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข. ืืื ืืื ืฆื, ืืื Valkey'ืก ืืืจืืคืืจ ืืขืืืขื 37% ืืขืืขืจ ืืื Redis'ืก ืคืืจ SET ืืคืขืจืืฆืืขืก ืืื 16% ืืขืืขืจ ืคืืจ GET. ืืื ืืขืจ ืืขืืืขืจ ืฆืืื, ืืื ืคืืจืืืืื ืืื Redis, ืืื Valkey ืืขืืื ืกืืจืืจื ื 30% ืจืขืืืงืฆืืข ืืื SET ืืื 60% ืจืขืืืงืฆืืข ืืื GET ืืขืืืขื ืกื.

ื ืืืืื ืืขืจืข ืื ืืืื ืืื ืืืจืืืขืคืืจื ืืขืืืืจื ืคืื ืื ืขื ืืขืจืื ื ืืื ืืืจืืคืืืก ืืื ืคืืจืฉืคืขืืืืื ืืขื ืืืื ืื ืฆืื ืคืืจืืืขืืข ืคืจืืกืขืกืืจื ืืื ืืขื ืืืืื-ืืจืขืืขื I/O ืคืจืืกืขืกืื ื ืืึธืืืก. ืืื 3 ืคึฟืขืืขื, ืืืืืื ืืืึทืืงื ืืื ืจืขืืืก ืืขืจื ืืืืืืข ืจืขืืืืืืื, ืืืขืจ ืืื ื ืขืื ืืืึทืืงื ืื ืคืืจืขืจืฉืืคื. ืืื 6 ืคึฟืขืืขื ืืืืฃ ื ืกืืกืืขื ืืื 8 VCPUs, ืืื ืืืึทืืงื'ืก ืคืึธืจืฉืืขืืื ื ืืขืืืขื 678 ืืืืื ื SET ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข, ืืื ืจืขืืืก'ืก ืืื ืืขืืืขื 563 ืืืืื ื ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข ืืื ื ืืืืื ืคืื 256 ืืืืืืฆืืืืืืข ืคืืจืืื ืืื ืืขื. ืืืขื ืื ืฆืื ืคืืจืืื ืืื ืืขื ืืื ืืขืฉืืืื ืฆื 400, ืืื ืืืึทืืงื'ืก ืคืึธืจืฉืืขืืื ื ืืขืฉืืืื ืฆื 832 ืืืืื ื SET ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข.

ื ืืืืขื ืืืืก ืืืจ ืืืื ืืคืืืืืืืจื ืืื ืืขืจืืคื ืืื ืืืื ื ืืื ืกืืกืืขื ืฆื ืจืขืืืฆืืจื ืื ืฆืื ืงืื ืืขืงืกื ืกืืืืืฉืขืก ืืื ืืืึทืืงื, ืืืื ืืืจ ืืขืจืืื ืฆื ืคืืจืืจืขืกืขืจื ืื ืคืขืจืคืืจืืื ืก ืฆื 999.8 ืืืืื ื SET ืคืืจืืื ืืขื ืคืขืจ ืกืขืงืื ืืข. ืื ืขืกืขื ืฅ ืคืื ืื ืืคืืืืืืืฆืืข ืืื ืืขืงืืืขื ืฆื ืฆืืืืืื 2 VCPUs ืคืืจ ืืื ืืขืจืืคื ืืื ืืืื ื ืืื ืืื ืื ืื ืืืืขืจืืืข 6 VCPUs ืฆื ืื ืืืึทืืงื ืืื ืจืขืืืก I/O ืคืจืืกืขืกืื ื ืืฉืืืืืช ืฆื ืขืืืืื ืืจื ืื ืืืืจืืฆืืข ืคืื โโืืขื ืืืขืจืก ืฆืืืืฉื ืกื-ืคื-ืื'ืก. sudo ethtool -L ens34 combined 2 # ืืืืจืขื ืขืฆื ืื ืฆืื IRQ ืืขื ืืืขืจืก ืฆื 2 grep ens34 /proc/interrupts # ืืขื ืืืขืืืข ืืขื ืืืขืจืก ืืขื ืขื ืคืืจืืืฉื (99 ืืื 100) echo 1 | sudo tee /proc/irq/99/smp_affinity # ืืื ืื ืืขื ืืืขืจ 99 ืฆื ืงืืจ 1 echo 2 | ืกืืืึธ ืื /ืคึผืจืึธืง/ืืจืง/100/ืกืืคึผ_ืึทืคืื ืืื # ืืื ืื ืืขื ืืืขืจ 100 ืฆื ืงืึธืจ 2 # ืึธื ืืืืื ืื DBMS (ืคึฟืึทืจ Redis, ืืืืฉื valkey/valkey:8.1.1 ืฆื redis:8.0) ืืื ืงืึทื ืืืื ืขืจ ืืื ืืื ื ืฆื CPU ืงืึธืจืขืก 2-7 docker run โื ืขืืืืึธืจืง=ยปืืึธืกืยป โืจื \ โcpuset-cpus=ยป2-7โณ valkey/valkey:8.1.1 \ โsave ยซยป โappendonly ื ืืื โio-threads 6 \ โืคึผืจืึธืืขืงืืขื-ืืึธื ื ืืื โmaxmemory 10gb
ืคืืจ ืคืึธืจืฉืืขืืื ื ืืขืกืืื ื, ืืื ืื ืคืืืืขื ืืข ืืึทืคึฟืขื ืืขื ืืฆื ืืขืืืึธืจื: docker run โnetwork=ยปhostยป โ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 โthreads 6 -d 1024
ืืงืืจ: opennet.ru
