ืืืฆืืืช ืชืืฆืืืช ืืืืงืืช ืืืจืกืืืช ืืืืจืื ืืช ืฉื Redis 8.0 ื-Valkey 8.1 DBMS, ืืื ืืืืจืื ืืืคืืืืืืฆืืืช ืืืฆืืขืื ืืฉืืขืืชืืืช. ืืื ืืืืืงืืช ืฉืืืฆืขื, ืืืืื ืฉืคืืชื ืขื ืืื ืืงืืืื ืขืื ืขื ืืืฆืืขืื ืฉื ืืคืจืืืงื ืืืงืืจื, ืืขืืงืจ ืืืืืช ืืืืฉืื ื-Valkey ืฉื ืื ืื ืื ืืืฉ ืืขืืืื ืงืื/ืคืื ืืจืืื ืืืืืื ืืืฆื ืืกืื ืืจืื ื, ืฉืืืขืืจ ืืคืจืืืงื ืขื ืืื ืืืืื.
ืืกืืืืช ืืืืืงื 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.

ื ืืชืื ื ืคืจื ื ืขืจื ืฉื ืืฉืื ืื ืืชืคืืงื ืืืขืืืืืื ืืืชืื ืืืกืคืจ ืืืขืืืื ืืืงืืืืื ืืืฆื ืขืืืื ืงืื/ืคืื ืืจืืื-ืืืืื ืืฉื ื. ืขื 3 ืืืืื ืืฉื ื, Valkey ื-Redis ืืฆืืืื ืชืืฆืืืช ืฉืืืช ืืงืืจืื, ืื ืืืืจ ืืื Valkey ืืืืืื. ืขื 6 ืืืืื ืืฉื ื ืืืขืจืืช ืขื 8 VCPUs, ืืืฆืืขื Valkey ืืื 678 ืืืฃ ืืงืฉืืช SET ืืฉื ืืื, ืืฉื Redis ืืื 563 ืืืฃ ืืงืฉืืช ืืฉื ืืื ืขื ืืืืื ืฉื 256 ืืืืืจืื ืื ืืื ืืช. ืืืฉืจ ืืกืคืจ ืืืืืืจืื ืืื ื-400, ืืืฆืืขื Valkey ืขืื ื-832 ืืืฃ ืืงืฉืืช SET ืืฉื ืืื.

ืืืืจ ืืืคืืืืืืฆืื ืฉื ืืืคืื ืืคืกืืงืืช ืืืขืจืืช ืืื ืืืคืืืช ืืช ืืกืคืจ ืืชืื ืืืงืฉืจ ื-Valkey, ืืฆืืื ื ืืืืืื ืืช ืืืืฆืืขืื ื-999.8 ืืืฃ ืืงืฉืืช SET ืืฉื ืืื. ืืืืช ืืืืคืืืืืืฆืื ืืกืชืืื ืืืงืฆืืช 2 VCPU ืืืืคืื ืืคืกืืงืืช ืืงืืฉืืจ 6 ื-VCPU ืื ืืชืจืื ืืชืืืืื ืขืืืื ืงืื/ืคืื ืฉื Valkey ื-Redis ืืื ืืื ืืข ื ืืืืช ืืืคืืื ืืื ืืขืืืื. 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 | sudo tee /proc/irq/100/smp_affinity # ืงืฉืืจืช ืืืคื 100 ืืืืื 2 # ืืคืขืืช ืืขืจืืช ื-DBMS (ืขืืืจ Redis, ืฉื ื ืืช valkey/valkey:8.1.1 ื-redis:8.0) ืขื ืงืฉืืจืช ืงืื ืืืื ืจ ืืืืืืช ืืืขืื 2-7 docker run โnetwork=ยปhostยป โrm \ โcpuset-cpus=ยป2-7โณ valkey/valkey:8.1.1 \ โsave ยซยป โappendonly no โio-threads 6 \ โprotected-mode no โ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
