summaryrefslogtreecommitdiff
path: root/CPU-Benchmarks.md
diff options
context:
space:
mode:
Diffstat (limited to 'CPU-Benchmarks.md')
-rw-r--r--CPU-Benchmarks.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/CPU-Benchmarks.md b/CPU-Benchmarks.md
index 774c828..8bcb2d5 100644
--- a/CPU-Benchmarks.md
+++ b/CPU-Benchmarks.md
@@ -13,6 +13,33 @@ The tests were run on `go version go1.6 linux/amd64` unless noted otherwise.
### 64-bit Intel/AMD (amd64) with AES-NI
+**Alder Lake-N (Launch: Q1'23)**
+
+```
+# gocryptfs --speed
+gocryptfs v2.4.0; go-fuse [vendored]; 2023-06-15 go1.20.5 linux/amd64
+cpu: Intel(R) Core(TM) i3-N305; with AES acceleration
+AES-GCM-256-OpenSSL 2420.47 MB/s
+AES-GCM-256-Go 4933.34 MB/s (selected in auto mode)
+AES-SIV-512-Go 376.42 MB/s
+XChaCha20-Poly1305-OpenSSL 791.90 MB/s
+XChaCha20-Poly1305-Go 1399.53 MB/s (selected in auto mode)
+```
+
+Same CPU but inside Proxmox VM (https://github.com/rfjakob/gocryptfs/issues/822):
+
+```
+# gocryptfs --speed
+gocryptfs v2.4.0; go-fuse [vendored]; 2023-06-15 go1.20.5 linux/amd64
+cpu: QEMU Virtual CPU version 2.5+; with AES acceleration
+AES-GCM-256-OpenSSL 474.69 MB/s
+AES-GCM-256-Go 197.24 MB/s (selected in auto mode)
+AES-SIV-512-Go 361.91 MB/s
+XChaCha20-Poly1305-OpenSSL 798.38 MB/s
+XChaCha20-Poly1305-Go 1294.73 MB/s (selected in auto mode)
+```
+
+
**Ryzen Mobile "Cezanne" (Launch: Q2'21)**
```
➜ cat /proc/cpuinfo | grep -E "model name|flags" | head -2