Skip to content

Instantly share code, notes, and snippets.

@adsr
Created March 14, 2025 21:11
Show Gist options
  • Save adsr/3d5a8fb476be1aff966b99619263bf1d to your computer and use it in GitHub Desktop.
Save adsr/3d5a8fb476be1aff966b99619263bf1d to your computer and use it in GitHub Desktop.
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# uname -p | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# uname -p
x86_64 | aarch64
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# lscpu | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# lscpu
Architecture: x86_64 | Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit | CPU op-mode(s): 64-bit
Address sizes: 46 bits physical, 48 bits virtual |
Byte Order: Little Endian Byte Order: Little Endian
CPU(s): 16 CPU(s): 16
On-line CPU(s) list: 0-15 On-line CPU(s) list: 0-15
Vendor ID: GenuineIntel | Vendor ID: ARM
Model name: Intel(R) Xeon(R) CPU @ 2.80GHz | Model name: Neoverse-V2
CPU family: 6 |
Model: 85 | Model: 1
Thread(s) per core: 2 | Thread(s) per core: 1
Core(s) per socket: 8 | Core(s) per socket: 16
Socket(s): 1 Socket(s): 1
Stepping: 7 | Stepping: r0p1
BogoMIPS: 5600.35 | BogoMIPS: 2000.00
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht sys | Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3
call nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulq | sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp sve2 sveaes svepmull sv
dq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3 | ebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
dnowprefetch ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rt | Caches (sum of all):
m avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsave | L1d: 1 MiB (16 instances)
s arat avx512_vnni md_clear arch_capabilities | L1i: 1 MiB (16 instances)
Virtualization features: | L2: 32 MiB (16 instances)
Hypervisor vendor: KVM | L3: 80 MiB (1 instance)
Virtualization type: full | NUMA:
Caches (sum of all): <
L1d: 256 KiB (8 instances) <
L1i: 256 KiB (8 instances) <
L2: 8 MiB (8 instances) <
L3: 33 MiB (1 instance) <
NUMA: <
NUMA node(s): 1 NUMA node(s): 1
NUMA node0 CPU(s): 0-15 NUMA node0 CPU(s): 0-15
Vulnerabilities: | Vulnerabilities:
Gather data sampling: Not affected Gather data sampling: Not affected
Itlb multihit: Not affected Itlb multihit: Not affected
L1tf: Not affected L1tf: Not affected
Mds: Not affected Mds: Not affected
Meltdown: Not affected Meltdown: Not affected
Mmio stale data: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown | Mmio stale data: Not affected
Reg file data sampling: Not affected Reg file data sampling: Not affected
Retbleed: Mitigation; Enhanced IBRS | Retbleed: Not affected
Spec rstack overflow: Not affected Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization | Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Mitigation; Enhanced / Automatic IBRS; IBPB conditional; RSB filling; PBRSB-eIBRS SW sequence; BHI SW loop, | Spectre v2: Not affected
KVM SW loop <
Srbds: Not affected Srbds: Not affected
Tsx async abort: Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown | Tsx async abort: Not affected
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# sysbench cpu run | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# sysbench cpu run
sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3) sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3)
Running the test with following options: Running the test with following options:
Number of threads: 1 Number of threads: 1
Initializing random number generator from current time Initializing random number generator from current time
Prime numbers limit: 10000 Prime numbers limit: 10000
Initializing worker threads... Initializing worker threads...
Threads started! Threads started!
CPU speed: CPU speed:
events per second: 1159.12 | events per second: 3566.79
General statistics: General statistics:
total time: 10.0008s | total time: 10.0002s
total number of events: 11594 | total number of events: 35673
Latency (ms): Latency (ms):
min: 0.85 | min: 0.28
avg: 0.86 | avg: 0.28
max: 1.11 | max: 0.33
95th percentile: 0.87 | 95th percentile: 0.29
sum: 9996.61 | sum: 9995.76
Threads fairness: Threads fairness:
events (avg/stddev): 11594.0000/0.00 | events (avg/stddev): 35673.0000/0.00
execution time (avg/stddev): 9.9966/0.00 | execution time (avg/stddev): 9.9958/0.00
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# sysbench memory run | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# sysbench memory run
sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3) | sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3)
Running the test with following options: Running the test with following options:
Number of threads: 1 Number of threads: 1
Initializing random number generator from current time Initializing random number generator from current time
Running memory speed test with the following options: Running memory speed test with the following options:
block size: 1KiB block size: 1KiB
total size: 102400MiB total size: 102400MiB
operation: write operation: write
scope: global scope: global
Initializing worker threads... Initializing worker threads...
Threads started! Threads started!
Total operations: 58344387 (5833438.77 per second) | Total operations: 53934726 (5392679.53 per second)
56976.94 MiB transferred (5696.72 MiB/sec) | 52670.63 MiB transferred (5266.29 MiB/sec)
General statistics: General statistics:
total time: 10.0001s | total time: 10.0000s
total number of events: 58344387 | total number of events: 53934726
Latency (ms): Latency (ms):
min: 0.00 min: 0.00
avg: 0.00 avg: 0.00
max: 0.09 | max: 0.02
95th percentile: 0.00 95th percentile: 0.00
sum: 4534.95 | sum: 3915.06
Threads fairness: Threads fairness:
events (avg/stddev): 58344387.0000/0.00 | events (avg/stddev): 53934726.0000/0.00
execution time (avg/stddev): 4.5349/0.00 | execution time (avg/stddev): 3.9151/0.00
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# sysbench fileio --file-total-size=1G prepare | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# sysbench fileio --file-total-size=1G prepare
sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3) | sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3)
128 files, 8192Kb each, 1024Mb total 128 files, 8192Kb each, 1024Mb total
Creating files for the test... Creating files for the test...
Extra file open flags: (none) Extra file open flags: (none)
Creating file test_file.0 Creating file test_file.0
Creating file test_file.1 Creating file test_file.1
Creating file test_file.2 Creating file test_file.2
Creating file test_file.3 Creating file test_file.3
Creating file test_file.4 Creating file test_file.4
Creating file test_file.5 Creating file test_file.5
Creating file test_file.6 Creating file test_file.6
Creating file test_file.7 Creating file test_file.7
Creating file test_file.8 Creating file test_file.8
Creating file test_file.9 Creating file test_file.9
Creating file test_file.10 Creating file test_file.10
Creating file test_file.11 Creating file test_file.11
Creating file test_file.12 Creating file test_file.12
Creating file test_file.13 Creating file test_file.13
Creating file test_file.14 Creating file test_file.14
Creating file test_file.15 Creating file test_file.15
Creating file test_file.16 Creating file test_file.16
Creating file test_file.17 Creating file test_file.17
Creating file test_file.18 Creating file test_file.18
Creating file test_file.19 Creating file test_file.19
Creating file test_file.20 Creating file test_file.20
Creating file test_file.21 Creating file test_file.21
Creating file test_file.22 Creating file test_file.22
Creating file test_file.23 Creating file test_file.23
Creating file test_file.24 Creating file test_file.24
Creating file test_file.25 Creating file test_file.25
Creating file test_file.26 Creating file test_file.26
Creating file test_file.27 Creating file test_file.27
Creating file test_file.28 Creating file test_file.28
Creating file test_file.29 Creating file test_file.29
Creating file test_file.30 Creating file test_file.30
Creating file test_file.31 Creating file test_file.31
Creating file test_file.32 Creating file test_file.32
Creating file test_file.33 Creating file test_file.33
Creating file test_file.34 Creating file test_file.34
Creating file test_file.35 Creating file test_file.35
Creating file test_file.36 Creating file test_file.36
Creating file test_file.37 Creating file test_file.37
Creating file test_file.38 Creating file test_file.38
Creating file test_file.39 Creating file test_file.39
Creating file test_file.40 Creating file test_file.40
Creating file test_file.41 Creating file test_file.41
Creating file test_file.42 Creating file test_file.42
Creating file test_file.43 Creating file test_file.43
Creating file test_file.44 Creating file test_file.44
Creating file test_file.45 Creating file test_file.45
Creating file test_file.46 Creating file test_file.46
Creating file test_file.47 Creating file test_file.47
Creating file test_file.48 Creating file test_file.48
Creating file test_file.49 Creating file test_file.49
Creating file test_file.50 Creating file test_file.50
Creating file test_file.51 Creating file test_file.51
Creating file test_file.52 Creating file test_file.52
Creating file test_file.53 Creating file test_file.53
Creating file test_file.54 Creating file test_file.54
Creating file test_file.55 Creating file test_file.55
Creating file test_file.56 Creating file test_file.56
Creating file test_file.57 Creating file test_file.57
Creating file test_file.58 Creating file test_file.58
Creating file test_file.59 Creating file test_file.59
Creating file test_file.60 Creating file test_file.60
Creating file test_file.61 Creating file test_file.61
Creating file test_file.62 Creating file test_file.62
Creating file test_file.63 Creating file test_file.63
Creating file test_file.64 Creating file test_file.64
Creating file test_file.65 Creating file test_file.65
Creating file test_file.66 Creating file test_file.66
Creating file test_file.67 Creating file test_file.67
Creating file test_file.68 Creating file test_file.68
Creating file test_file.69 Creating file test_file.69
Creating file test_file.70 Creating file test_file.70
Creating file test_file.71 Creating file test_file.71
Creating file test_file.72 Creating file test_file.72
Creating file test_file.73 Creating file test_file.73
Creating file test_file.74 Creating file test_file.74
Creating file test_file.75 Creating file test_file.75
Creating file test_file.76 Creating file test_file.76
Creating file test_file.77 Creating file test_file.77
Creating file test_file.78 Creating file test_file.78
Creating file test_file.79 Creating file test_file.79
Creating file test_file.80 Creating file test_file.80
Creating file test_file.81 Creating file test_file.81
Creating file test_file.82 Creating file test_file.82
Creating file test_file.83 Creating file test_file.83
Creating file test_file.84 Creating file test_file.84
Creating file test_file.85 Creating file test_file.85
Creating file test_file.86 Creating file test_file.86
Creating file test_file.87 Creating file test_file.87
Creating file test_file.88 Creating file test_file.88
Creating file test_file.89 Creating file test_file.89
Creating file test_file.90 Creating file test_file.90
Creating file test_file.91 Creating file test_file.91
Creating file test_file.92 Creating file test_file.92
Creating file test_file.93 Creating file test_file.93
Creating file test_file.94 Creating file test_file.94
Creating file test_file.95 Creating file test_file.95
Creating file test_file.96 Creating file test_file.96
Creating file test_file.97 Creating file test_file.97
Creating file test_file.98 Creating file test_file.98
Creating file test_file.99 Creating file test_file.99
Creating file test_file.100 Creating file test_file.100
Creating file test_file.101 Creating file test_file.101
Creating file test_file.102 Creating file test_file.102
Creating file test_file.103 Creating file test_file.103
Creating file test_file.104 Creating file test_file.104
Creating file test_file.105 Creating file test_file.105
Creating file test_file.106 Creating file test_file.106
Creating file test_file.107 Creating file test_file.107
Creating file test_file.108 Creating file test_file.108
Creating file test_file.109 Creating file test_file.109
Creating file test_file.110 Creating file test_file.110
Creating file test_file.111 Creating file test_file.111
Creating file test_file.112 Creating file test_file.112
Creating file test_file.113 Creating file test_file.113
Creating file test_file.114 Creating file test_file.114
Creating file test_file.115 Creating file test_file.115
Creating file test_file.116 Creating file test_file.116
Creating file test_file.117 Creating file test_file.117
Creating file test_file.118 Creating file test_file.118
Creating file test_file.119 Creating file test_file.119
Creating file test_file.120 Creating file test_file.120
Creating file test_file.121 Creating file test_file.121
Creating file test_file.122 Creating file test_file.122
Creating file test_file.123 Creating file test_file.123
Creating file test_file.124 Creating file test_file.124
Creating file test_file.125 Creating file test_file.125
Creating file test_file.126 Creating file test_file.126
Creating file test_file.127 Creating file test_file.127
1073741824 bytes written in 4.05 seconds (253.14 MiB/sec). | 1073741824 bytes written in 5.94 seconds (172.44 MiB/sec).
root@packer-67d497be-b156-e8bb-9da2-7f817a1cf1f4:~# sysbench fileio --file-total-size=1G --file-test-mode=rndrw --time=30 run | root@packer-67d48378-fa1d-724b-b421-242ecd096f62:~# sysbench fileio --file-total-size=1G --file-test-mode=rndrw --time=30 run
sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3) sysbench 1.0.20 (using system LuaJIT 2.1.0-beta3)
Running the test with following options: Running the test with following options:
Number of threads: 1 Number of threads: 1
Initializing random number generator from current time Initializing random number generator from current time
Extra file open flags: (none) Extra file open flags: (none)
128 files, 8MiB each 128 files, 8MiB each
1GiB total file size 1GiB total file size
Block size 16KiB Block size 16KiB
Number of IO requests: 0 Number of IO requests: 0
Read/Write ratio for combined random IO test: 1.50 Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests. Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled. Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode Using synchronous I/O mode
Doing random r/w test Doing random r/w test
Initializing worker threads... Initializing worker threads...
Threads started! Threads started!
File operations: File operations:
reads/s: 4048.22 | reads/s: 2894.40
writes/s: 2698.81 | writes/s: 1929.60
fsyncs/s: 8636.31 | fsyncs/s: 6174.98
Throughput: Throughput:
read, MiB/s: 63.25 | read, MiB/s: 45.22
written, MiB/s: 42.17 | written, MiB/s: 30.15
General statistics: General statistics:
total time: 30.0116s | total time: 30.0157s
total number of events: 461575 | total number of events: 330024
Latency (ms): Latency (ms):
min: 0.00 min: 0.00
avg: 0.06 | avg: 0.09
max: 2.92 | max: 15.10
95th percentile: 0.33 | 95th percentile: 0.49
sum: 29856.30 | sum: 29915.11
Threads fairness: Threads fairness:
events (avg/stddev): 461575.0000/0.00 | events (avg/stddev): 330024.0000/0.00
execution time (avg/stddev): 29.8563/0.00 | execution time (avg/stddev): 29.9151/0.00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment