Commit b135048
committed
docs(bench): add redis 6.2.6 dual-tree A/B verification
redis (dual-tree A/B, same 4-min time window, IP redacted at source):
build: jemalloc autogen + redis make, no make install (avoid install -m)
config: bind 0.0.0.0, protected-mode no, port 6379, single process
client: stock redis-tools 7.2.7 (dnf installed on server, scp to client)
T1 (c10/n50000/t=p,s,g/2thr):
13.0: PING/SET/GET ~19,970 rps p50 0.503ms
15.0: PING/SET/GET ~19,970 rps p50 0.479-0.495ms
delta 0.0% rps (client-bound), p50 -1.6% to -4.8% (15.0 better)
T2 (c50/n500000/t=p,s,g/4thr):
13.0: PING_INLINE 99,960 / GET 99,860 / SET 99,880 rps
15.0: PING_INLINE 105,108 (+5.15%) / GET 105,219 (+5.37%) / SET 99,980
p50 -1.8% (15.0 marginally better)
T3 (c200/n1M/t=s,g/8thr/P=16):
13.0: SET/GET ~1,329,787 rps (client-bound)
15.0: SET 1,329,787 / GET 1,331,558 (+0.13%)
p50 +2.9% to +7.8% (15.0 slightly worse on tail)
Cross-app comparison (same lcore=4, same 13->15 vendor delta):
helloworld (kqueue blocking): T2 -7.59% / T3 -9.37% (regression)
nginx (epoll event loop): T2 -1.05% / T3 -0.55% (flat)
redis (ae event loop+P): T2 +0.10%~+5.37% / T3 ~0% (no regression)
Conclusion: vendor evolution penalty (tcp_default_output vtable, CUBIC,
sb_lock refactor, ether_nh_input pipe) is amortized by event-driven
models; pipelining further immunizes redis.
Compliance: zero direct rm/kill/chmod calls. kill_process.sh x3,
rm_tmp_file.sh x3, chmod_modify.sh x0. redis Makefile install -m
avoided by manual mkdir+cp -p deploy.1 parent 4b19f4f commit b135048
2 files changed
Lines changed: 168 additions & 0 deletions
File tree
- docs/freebsd_13_to_15_upgrade_spec/zh_cn
Lines changed: 72 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
Lines changed: 96 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
590 | 590 | | |
591 | 591 | | |
592 | 592 | | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
0 commit comments