In particular, check:
- Code: Select all
# sysctl kstat.zfs.darwin.tunable.icp_aes_impl kstat.zfs.darwin.tunable.zfs.blake3_impl kstat.zfs.darwin.tunable.zfs.sha256_impl kstat.zfs.darwin.tunable.zfs.sha512_impl
kstat.zfs.darwin.tunable.icp_aes_impl: cycle [fastest] generic aesv8
kstat.zfs.darwin.tunable.zfs.blake3_impl: cycle [fastest] generic sse2 sse41
kstat.zfs.darwin.tunable.zfs.sha256_impl: cycle [fastest] generic armv7 neon armv8-ce
kstat.zfs.darwin.tunable.zfs.sha512_impl: cycle [fastest] generic armv7 armv8-ce
- Code: Select all
# sysctl kstat.zfs.misc.chksum_bench.verbose=1
kstat.zfs.misc.chksum_bench.verbose: 0 -> 1
# sysctl kstat.zfs.misc.chksum_bench
kstat.zfs.misc.chksum_bench.chksum_bench:
implementation 1k 4k 16k 64k 256k 1m 4m 16m
edonr-generic 2665 3095 3261 3317 3335 3340 3328 3321
skein-generic 269 284 288 288 287 288 287 284
sha256-generic 270 286 291 292 291 291 291 291
sha256-armv7 343 361 366 367 367 367 366 367
sha256-neon 353 371 376 377 377 377 377 377
sha256-armv8-ce 2101 2287 2332 2351 2354 2354 2310 2319
sha512-generic 405 449 462 465 464 458 462 458
sha512-armv7 495 566 583 583 586 575 587 576
sha512-armv8-ce 1211 1288 1357 1291 1319 1339 1385 1369
blake3-generic 580 566 569 538 550 558 559 555
blake3-sse2 445 1392 1519 1579 1532 1472 1466 1487
blake3-sse41 450 1431 1585 1660 1642 1646 1637 1615