Closed bkontur closed 3 weeks ago
Hei @bkontur! This looks pretty ready already :rocket: , what is missing for being reviewable?
Hardware used - scaleway baremetal machine instead of previously used google cloud instance:
ubuntu@ggwpez-ref-hw:~$ ./target/production/polkadot --version
polkadot 1.7.2-0d7ca59fd4b
ubuntu@ggwpez-ref-hw:~$ ./target/production/polkadot benchmark machine
2024-06-06 14:56:31 Running machine benchmarks...
2024-06-06 14:56:57
+----------+----------------+-------------+-------------+-------------------+
| Category | Function | Score | Minimum | Result |
+===========================================================================+
| CPU | BLAKE2-256 | 1.00 GiBs | 783.27 MiBs | ✅ Pass (130.9 %) |
|----------+----------------+-------------+-------------+-------------------|
| CPU | SR25519-Verify | 612.70 KiBs | 560.67 KiBs | ✅ Pass (109.3 %) |
|----------+----------------+-------------+-------------+-------------------|
| Memory | Copy | 12.90 GiBs | 11.49 GiBs | ✅ Pass (112.3 %) |
|----------+----------------+-------------+-------------+-------------------|
| Disk | Seq Write | 1.00 GiBs | 950.00 MiBs | ✅ Pass (107.9 %) |
|----------+----------------+-------------+-------------+-------------------|
| Disk | Rnd Write | 429.14 MiBs | 420.00 MiBs | ✅ Pass (102.2 %) |
+----------+----------------+-------------+-------------+-------------------+
From 5 benchmarks in total, 5 passed and 0 failed (10% fault tolerance).
2024-06-06 14:56:57 The hardware meets the requirements
ubuntu@ggwpez-ref-hw:~$ for cpunum in $(cat /sys/devices/system/cpu/cpu*/topology/thread_siblings_list | cut -s -d, -f2- | tr ',' '\n' | sort -un)
do
cat /sys/devices/system/cpu/cpu$cpunum/online
done
ubuntu@ggwpez-ref-hw:~$ cat /sys/devices/system/cpu/smt/active
0
ubuntu@ggwpez-ref-hw:~$ uname -a
Linux ggwpez-ref-hw 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@ggwpez-ref-hw:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 43 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 16
On-line CPU(s) list: 0-7
Off-line CPU(s) list: 8-15
Vendor ID: AuthenticAMD
Model name: AMD EPYC 7232P 8-Core Processor
CPU family: 23
Model: 49
Thread(s) per core: 1
Core(s) per socket: 8
Socket(s): 1
Stepping: 0
Frequency boost: enabled
CPU max MHz: 3100.0000
CPU min MHz: 1500.0000
BogoMIPS: 6200.46
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonst
op_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm s
se4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsb
ase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru
wbnoinvd amd_ppin arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflo
w_recov succor smca sme sev sev_es
Virtualization features:
Virtualization: AMD-V
Caches (sum of all):
L1d: 256 KiB (8 instances)
L1i: 256 KiB (8 instances)
L2: 4 MiB (8 instances)
L3: 32 MiB (4 instances)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-7
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Mitigation; untrained return thunk; SMT disabled
Spec rstack overflow: Mitigation; safe RET
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Spectre v2: Mitigation; Retpolines, IBPB conditional, STIBP always-on, RSB filling, PBRSB-eIBRS Not affected
Srbds: Not affected
Tsx async abort: Not affected
ubuntu@ggwpez-ref-hw:~$ grep MemTotal /proc/meminfo
MemTotal: 65705192 kB
ubuntu@ggwpez-ref-hw:~$
/merge
Enabled auto-merge
in Pull Request
New weights for:
coretime-kusama
kusama
-polkadot_runtime_common_*
Kusama
subweight compare commits \
Coretime Kusama
(threshold 5%)