Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

New weights using i7 machine - #5848

Merged
gavofyork merged 5 commits into
masterfrom
shawntabrizi-i7-weights
May 1, 2020
Merged

New weights using i7 machine#5848
gavofyork merged 5 commits into
masterfrom
shawntabrizi-i7-weights

Conversation

@shawntabrizi

@shawntabrizishawntabrizi commented Apr 30, 2020

Copy link
Copy Markdown
Member

We are using a faster machine than before to re-calculate our weights, which results in a drop in weight values of around 2x - 3x.

This PR updates weights for:

  • DbWeight
  • Utility Pallet
  • Vesting Pallet
  • Balances Pallet

Current machine specifications:

lscpu - Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz (expand)
shawntabrizi@bm2:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 39 bits physical, 48 bits virtual
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 2
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Stepping: 9
CPU MHz: 801.237
CPU max MHz: 4500.0000
CPU min MHz: 800.0000
BogoMIPS: 8400.00
Virtualization: VT-x
L1d cache: 128 KiB
L1i cache: 128 KiB
L2 cache: 1 MiB
L3 cache: 8 MiB
NUMA node0 CPU(s): 0-7
Vulnerability Itlb multihit: KVM: Mitigation: Split huge pages
Vulnerability L1tf: Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds: Mitigation; Clear CPU buffers; SMT vulnerable
Vulnerability Meltdown: Mitigation; PTI
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling
Vulnerability Tsx async abort: Mitigation; Clear CPU buffers; SMT vulnerable
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp t
pr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec x
getbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d
lshw (expand)
shawntabrizi@bm2:~$ sudo lshw
bm2 description: Rack Mount Chassis
product: S1200SP (SKU Number)
vendor: Intel Corporation
version: ....................
serial: ............
width: 64 bits
capabilities: smbios-2.7 dmi-2.7 smp vsyscall32
configuration: administrator_password=disabled boot=normal chassis=rackmount family=Family frontpanel_password=disabled sku=SKU Number uuid=957C3907-F8C9-11E6-AAD1-A4BF01182C4E
*-core
description: Motherboard
product: S1200SP
vendor: Intel Corporation
physical id: 0
version: H57532-250
serial: QSSA70704838
slot: Part Component
*-firmware
description: BIOS
vendor: Intel Corporation
physical id: 6
version: S1200SP.86B.03.01.0042.013020190050
date: 01/30/2019
size: 64KiB
capacity: 16MiB
capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification netboot uefi
*-cpu
description: CPU
product: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
vendor: Intel Corp.
physical id: 1d
bus info: cpu@0
version: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
serial: To Be Filled By O.E.M.
slot: CPU 1
size: 4388MHz
capacity: 4500MHz
width: 64 bits
clock: 100MHz
capabilities: lm fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp md_clear flush_l1d cpufreq
configuration: cores=4 enabledcores=4 threads=8
*-cache:0
description: L1 cache
physical id: 1a
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: synchronous internal write-through instruction
configuration: level=1
*-cache:1
description: L2 cache
physical id: 1b
slot: L2 Cache
size: 1MiB
capacity: 1MiB
capabilities: synchronous internal write-through unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 1c
slot: L3 Cache
size: 8MiB
capacity: 8MiB
capabilities: synchronous internal write-back unified
configuration: level=3
*-cache
description: L1 cache
physical id: 19
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: synchronous internal write-through data
configuration: level=1
*-memory
description: System Memory
physical id: 1e
slot: System board or motherboard
size: 64GiB
*-bank:0
description: DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
product: KHX2400C15/16G
vendor: Kingston
physical id: 0
serial: E81EC776
slot: DIMM_A1
size: 16GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:1
description: DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
product: KHX2400C15/16G
vendor: Kingston
physical id: 1
serial: 0071E8783
slot: DIMM_A2
size: 16GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:2
description: DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
product: KHX2400C15/16G
vendor: Kingston
physical id: 2
serial: ED1EC676
slot: DIMM_B1
size: 16GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:3
description: DIMM DDR4 Synchronous 2400 MHz (0.4 ns)
product: KHX2400C15/16G
vendor: Kingston
physical id: 3
serial: 00C1EBB83
slot: DIMM_B2
size: 16GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-pci
description: Host bridge
product: Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 05
width: 32 bits
clock: 33MHz
configuration: driver=skl_uncore
resources: irq:0
*-pci:0
description: PCI bridge
product: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:122
*-pci:1
description: PCI bridge
product: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
vendor: Intel Corporation
physical id: 1.1
bus info: pci@0000:00:01.1
version: 05
width: 32 bits
clock: 33MHz
capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:123 memory:a2e00000-a2efffff
*-storage
description: Non-Volatile memory controller
product: PCIe Data Center SSD
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: storage pm msix pciexpress nvm_express bus_master cap_list rom
configuration: driver=nvme latency=0
resources: irq:17 memory:a2e00000-a2e03fff memory:a2e10000-a2e1ffff
*-display UNCLAIMED
description: Display controller
product: HD Graphics 630
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm bus_master cap_list
configuration: latency=0
resources: memory:a1000000-a1ffffff memory:90000000-9fffffff ioport:5000(size=64)
*-usb
description: USB controller
product: 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:128 memory:a2f00000-a2f0ffff
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 5.4.0-26-generic xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 5.04
capabilities: usb-2.00
configuration: driver=hub slots=16 speed=480Mbit/s
*-usb
description: Keyboard
product: Virtual Keyboard and Mouse
vendor: American Megatrends Inc.
physical id: 1
bus info: usb@1:1
version: 1.00
serial: serial
capabilities: usb-2.00
configuration: driver=usbhid speed=12Mbit/s
*-usbhost:1
product: xHCI Host Controller
vendor: Linux 5.4.0-26-generic xhci-hcd
physical id: 1
bus info: usb@2
logical name: usb2
version: 5.04
capabilities: usb-3.00
configuration: driver=hub slots=10 speed=5000Mbit/s
*-generic UNCLAIMED
description: Signal processing controller
product: 100 Series/C230 Series Chipset Family Thermal Subsystem
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: latency=0
resources: iomemory:100-ff memory:10bff01000-10bff01fff
*-communication:0 UNCLAIMED
description: Communication controller
product: 100 Series/C230 Series Chipset Family MEI Controller #1
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi cap_list
configuration: latency=0
resources: memory:a2f17000-a2f17fff
*-communication:1 UNCLAIMED
description: Communication controller
product: 100 Series/C230 Series Chipset Family MEI Controller #2
vendor: Intel Corporation
physical id: 16.1
bus info: pci@0000:00:16.1
version: 31
width: 64 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list
configuration: latency=0
resources: memory:a2f16000-a2f16fff
*-sata
description: SATA controller
product: Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
vendor: Intel Corporation
physical id: 17
bus info: pci@0000:00:17.0
version: 31
width: 32 bits
clock: 66MHz
capabilities: sata msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
resources: irq:129 memory:a2f14000-a2f15fff memory:a2f19000-a2f190ff ioport:5080(size=8) ioport:5088(size=4) ioport:5060(size=32) memory:a2f18000-a2f187ff
*-pci:2
description: PCI bridge
product: 100 Series/C230 Series Chipset Family PCI Express Root Port #5
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:124 memory:a2d00000-a2dfffff
*-storage
description: Non-Volatile memory controller
product: PCIe Data Center SSD
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: storage pm msix pciexpress nvm_express bus_master cap_list rom
configuration: driver=nvme latency=0
resources: irq:16 memory:a2d00000-a2d03fff memory:a2d10000-a2d1ffff
*-pci:3
description: PCI bridge
product: 100 Series/C230 Series Chipset Family PCI Express Root Port #10
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:125 memory:a2000000-a28fffff ioport:a0000000(size=16777216)
*-display UNCLAIMED
description: VGA compatible controller
product: MGA G200e [Pilot] ServerEngines (SEP1)
vendor: Matrox Electronics Systems Ltd.
physical id: 0
bus info: pci@0000:04:00.0
version: 05
width: 32 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:a0000000-a0ffffff memory:a2800000-a2803fff memory:a2000000-a27fffff memory:a2810000-a281ffff
*-pci:4
description: PCI bridge
product: 100 Series/C230 Series Chipset Family PCI Express Root Port #11
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:126 ioport:4000(size=4096) memory:a2b00000-a2cfffff
*-network
description: Ethernet interface
product: I210 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
logical name: eno1
version: 03
serial: a4:bf:01:18:2c:4e
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k duplex=full firmware=3.25, 0x8000065c ip=149.202.69.202 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
resources: irq:18 memory:a2b00000-a2bfffff ioport:4000(size=32) memory:a2c00000-a2c03fff
*-pci:5
description: PCI bridge
product: 100 Series/C230 Series Chipset Family PCI Express Root Port #12
vendor: Intel Corporation
physical id: 1d.3
bus info: pci@0000:00:1d.3
version: f1
width: 32 bits
clock: 33MHz
capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:127 ioport:3000(size=4096) memory:a2900000-a2afffff
*-network DISABLED
description: Ethernet interface
product: I210 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:06:00.0
logical name: eno2
version: 03
serial: a4:bf:01:18:2c:4f
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=igb driverversion=5.6.0-k firmware=3.25, 0x8000065d latency=0 link=no multicast=yes port=twisted pair
resources: irq:19 memory:a2900000-a29fffff ioport:3000(size=32) memory:a2a00000-a2a03fff
*-isa
description: ISA bridge
product: C236 Chipset LPC/eSPI Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 31
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-memory UNCLAIMED
description: Memory controller
product: 100 Series/C230 Series Chipset Family Power Management Controller
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 31
width: 32 bits
clock: 33MHz (30.3ns)
capabilities: bus_master
configuration: latency=0
resources: memory:a2f10000-a2f13fff
*-serial UNCLAIMED
description: SMBus
product: 100 Series/C230 Series Chipset Family SMBus
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 31
width: 64 bits
clock: 33MHz
configuration: latency=0
resources: iomemory:100-ff memory:10bff00000-10bff000ff ioport:5040(size=32)
*-pnp00:00
product: PnP device PNP0c02
physical id: 0
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: PnP device PNP0c02
physical id: 1
capabilities: pnp
configuration: driver=system
*-pnp00:02
product: PnP device PNP0c02
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: PnP device PNP0c02
physical id: 3
capabilities: pnp
configuration: driver=system
*-pnp00:04
product: PnP device PNP0b00
physical id: 4
capabilities: pnp
configuration: driver=rtc_cmos
*-pnp00:05
product: PnP device INT3f0d
physical id: 5
capabilities: pnp
configuration: driver=system
*-pnp00:06
product: PnP device PNP0501
physical id: 7
capabilities: pnp
configuration: driver=serial
*-pnp00:07
product: PnP device PNP0c02
physical id: 8
capabilities: pnp
configuration: driver=system
*-pnp00:08
product: PnP device PNP0c02
physical id: 9
capabilities: pnp
configuration: driver=system
*-power UNCLAIMED
description: To Be Filled By O.E.M.
product: To Be Filled By O.E.M.
vendor: To Be Filled By O.E.M.
physical id: 1
version: To Be Filled By O.E.M.
serial: To Be Filled By O.E.M.
capacity: 32768mWh
fio disk benchmark (expand)
shawntabrizi@bm2:~$ fio --randrepeat=1 --ioengine=posixaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75
test: (g=0): rw=randrw, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=posixaio, iodepth=64
fio-3.16
Starting 1 process
test: Laying out IO file (1 file / 4096MiB)
Jobs: 1 (f=1): [m(1)][100.0%][r=35.0MiB/s,w=11.7MiB/s][r=8971,w=3003 IOPS][eta 00m:00s]
test: (groupid=0, jobs=1): err= 0: pid=420008: Thu Apr 30 12:17:30 2020
read: IOPS=8706, BW=34.0MiB/s (35.7MB/s)(3070MiB/90264msec)
bw ( KiB/s): min=25560, max=39424, per=100.00%, avg=34829.23, stdev=3562.50, samples=180
iops : min= 6390, max= 9856, avg=8707.31, stdev=890.63, samples=180
write: IOPS=2909, BW=11.4MiB/s (11.9MB/s)(1026MiB/90264msec); 0 zone resets
bw ( KiB/s): min= 8272, max=13608, per=100.00%, avg=11640.60, stdev=1243.48, samples=180
iops : min= 2068, max= 3402, avg=2910.14, stdev=310.87, samples=180
cpu : usr=4.66%, sys=1.41%, ctx=125430, majf=0, minf=44
IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.5%, 32=87.1%, >=64=12.4%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=93.6%, 8=2.4%, 16=2.5%, 32=1.3%, 64=0.1%, >=64=0.0%
issued rwts: total=785920,262656,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=64
Run status group 0 (all jobs):
READ: bw=34.0MiB/s (35.7MB/s), 34.0MiB/s-34.0MiB/s (35.7MB/s-35.7MB/s), io=3070MiB (3219MB), run=90264-90264msec
WRITE: bw=11.4MiB/s (11.9MB/s), 11.4MiB/s-11.4MiB/s (11.9MB/s-11.9MB/s), io=1026MiB (1076MB), run=90264-90264msec
Disk stats (read/write):
md127: ios=785753/263123, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=392960/263082, aggrmerge=0/99, aggrticks=40357/9123, aggrin_queue=5626, aggrutil=99.94%
nvme1n1: ios=229/263082, merge=0/99, ticks=25/9427, in_queue=5976, util=99.93%
nvme0n1: ios=785691/263082, merge=0/99, ticks=80689/8819, in_queue=5276, util=99.94%
cargo version (expand)
$ cargo --version
cargo 1.43.0 (3532cf738 2020-03-17)
$ rustc --version
rustc 1.43.0 (4fb7144ed 2020-04-20)
Ubuntu 20.04 (expand)
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal
lspci driver details(expand)
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
Subsystem: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=10 <?>
Kernel driver in use: skl_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 122
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: [disabled]
Prefetchable memory behind bridge: [disabled]
Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Capabilities: [1c0] Advanced Error Reporting
Capabilities: [d94] Secondary PCI Express
Kernel driver in use: pcieport
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) (rev 05) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 123
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: a2e00000-a2efffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: [88] Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Capabilities: [1c0] Advanced Error Reporting
Capabilities: [d94] Secondary PCI Express
Kernel driver in use: pcieport
00:02.0 Display controller: Intel Corporation HD Graphics 630 (rev 04)
Subsystem: Intel Corporation HD Graphics 630
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at a1000000 (64-bit, non-prefetchable) [size=16M]
Memory at 90000000 (64-bit, prefetchable) [size=256M]
I/O ports at 5000 [size=64]
Capabilities: [40] Vendor Specific Information: Len=0c <?>
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [100] Process Address Space ID (PASID)
Capabilities: [200] Address Translation Service (ATS)
Capabilities: [300] Page Request Interface (PRI)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31) (prog-if 30 [XHCI])
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
Flags: bus master, medium devsel, latency 0, IRQ 128
Memory at a2f00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [70] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
Kernel driver in use: xhci_hcd
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at 10bff01000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller
Flags: fast devsel, IRQ 255
Memory at a2f17000 (64-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
00:16.1 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #2 (rev 31)
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at a2f16000 (64-bit, non-prefetchable) [size=4K]
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31) (prog-if 01 [AHCI 1.0])
DeviceName: PCH Integrated SATA Controller
Subsystem: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode]
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 129
Memory at a2f14000 (32-bit, non-prefetchable) [size=8K]
Memory at a2f19000 (32-bit, non-prefetchable) [size=256]
I/O ports at 5080 [size=8]
I/O ports at 5088 [size=4]
I/O ports at 5060 [size=32]
Memory at a2f18000 (32-bit, non-prefetchable) [size=2K]
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
Kernel driver in use: ahci
Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 124
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: a2d00000-a2dfffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #10 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 125
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: a2000000-a28fffff [size=9M]
Prefetchable memory behind bridge: 00000000a0000000-00000000a0ffffff [size=16M]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport
00:1d.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #11 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 126
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 00004000-00004fff [size=4K]
Memory behind bridge: a2b00000-a2cfffff [size=2M]
Prefetchable memory behind bridge: [disabled]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport
00:1d.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #12 (rev f1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 127
Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: 00003000-00003fff [size=4K]
Memory behind bridge: a2900000-a2afffff [size=2M]
Prefetchable memory behind bridge: [disabled]
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port
Capabilities: [a0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Access Control Services
Capabilities: [220] Secondary PCI Express
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation C236 Chipset LPC/eSPI Controller (rev 31)
Subsystem: Intel Corporation C236 Chipset LPC/eSPI Controller
Flags: bus master, medium devsel, latency 0
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller
Flags: bus master, fast devsel, latency 0
Memory at a2f10000 (32-bit, non-prefetchable) [size=16K]
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
Subsystem: Intel Corporation 100 Series/C230 Series Chipset Family SMBus
Flags: medium devsel, IRQ 255
Memory at 10bff00000 (64-bit, non-prefetchable) [size=256]
I/O ports at 5040 [size=32]
02:00.0 Non-Volatile memory controller: Intel Corporation PCIe Data Center SSD (rev 02) (prog-if 02 [NVM Express])
Subsystem: Intel Corporation DC P3500 SSD [2.5" SFF]
Flags: bus master, fast devsel, latency 0, IRQ 17, NUMA node 0
Memory at a2e00000 (64-bit, non-prefetchable) [size=16K]
Expansion ROM at a2e10000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI-X: Enable+ Count=32 Masked-
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Virtual Channel
Capabilities: [180] Power Budgeting <?>
Capabilities: [190] Alternative Routing-ID Interpretation (ARI)
Capabilities: [270] Device Serial Number 00-00-2e-41-00-00-67-ef
Capabilities: [2a0] Secondary PCI Express
Kernel driver in use: nvme
Kernel modules: nvme
03:00.0 Non-Volatile memory controller: Intel Corporation PCIe Data Center SSD (rev 02) (prog-if 02 [NVM Express])
DeviceName: SAS
Subsystem: Intel Corporation DC P3500 SSD [2.5" SFF]
Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
Memory at a2d00000 (64-bit, non-prefetchable) [size=16K]
Expansion ROM at a2d10000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI-X: Enable+ Count=32 Masked-
Capabilities: [60] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Virtual Channel
Capabilities: [180] Power Budgeting <?>
Capabilities: [190] Alternative Routing-ID Interpretation (ARI)
Capabilities: [270] Device Serial Number 00-00-2e-41-00-00-60-3a
Capabilities: [2a0] Secondary PCI Express
Kernel driver in use: nvme
Kernel modules: nvme
04:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1) (rev 05) (prog-if 00 [VGA controller])
DeviceName: ServerEngines Pilot III
Subsystem: Intel Corporation MGA G200e [Pilot] ServerEngines (SEP1)
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at a0000000 (32-bit, prefetchable) [size=16M]
Memory at a2800000 (32-bit, non-prefetchable) [size=16K]
Memory at a2000000 (32-bit, non-prefetchable) [size=8M]
Expansion ROM at a2810000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] Express Legacy Endpoint, MSI 00
Capabilities: [54] MSI: Enable- Count=1/1 Maskable- 64bit-
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
DeviceName: Intel I210
Subsystem: Intel Corporation I210 Gigabit Network Connection
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at a2b00000 (32-bit, non-prefetchable) [size=1M]
I/O ports at 4000 [size=32]
Memory at a2c00000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number a4-bf-01-ff-ff-18-2c-4e
Capabilities: [1a0] Transaction Processing Hints
Kernel driver in use: igb
Kernel modules: igb
06:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
DeviceName: Intel I210
Subsystem: Intel Corporation I210 Gigabit Network Connection
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at a2900000 (32-bit, non-prefetchable) [size=1M]
I/O ports at 3000 [size=32]
Memory at a2a00000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [70] MSI-X: Enable+ Count=5 Masked-
Capabilities: [a0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number a4-bf-01-ff-ff-18-2c-4f
Capabilities: [1a0] Transaction Processing Hints
Kernel driver in use: igb
Kernel modules: igb

Ordered from:

https://www.ovh.co.uk/dedicated_servers/prices/

image

@gavofyork

Copy link
Copy Markdown
Member

should also publish OS/driver/build details.

@gnunicorn

Copy link
Copy Markdown
Contributor

tests failing.

@gavofyorkgavofyork added the A3-in_progress Pull request is in progress. No review needed at this stage. label Apr 30, 2020
@shawntabrizishawntabrizi added A0-please_review Pull request needs code review. and removed A3-in_progress Pull request is in progress. No review needed at this stage. labels Apr 30, 2020
@shawntabrizi

Copy link
Copy Markdown
MemberAuthor

TODO follow up from this PR:

  • Migrate other pallets to new weights (original owners will take care of that in seperate PRS)
  • Update Extrinsic Base Weight
  • Add Block Base Weight

@xlc

xlc commented Apr 30, 2020

Copy link
Copy Markdown
Contributor

So change benchmarking baseline machine means modify all the numbers?
Shouldn't be just modify the baseline number instead? i.e. previously 1 picosecond = 1 weight, now 1 picosecond = 2 weight?

Good that we just start working on writing benchmarking and not yet reach to running benchmarking phase. Otherwise we will be wasting our time.

@shawntabrizi

Copy link
Copy Markdown
MemberAuthor

@xlc we want to, at least to start, have 1_000 weight == 1 nanosecond.

In general, until we launch polkadot, you should not expect that anything stays fixed.

As Gav has mentioned, it is likely that the hardware specifications of weight calculation will change per major release, but for this first release, we are still exploring where we want to set the base level.

@xlc

xlc commented May 1, 2020

Copy link
Copy Markdown
Contributor

So this means we shouldn't start benchmarking yet as the result may not be consistent with Substrate?

@shawntabrizi

Copy link
Copy Markdown
MemberAuthor

@xlc You can def start to write benchmarking code, but running the final benchmarks and applying final weight values is something I might wait to do.

@gavofyork

Copy link
Copy Markdown
Member

(Wait until 2.0 release, where we will have 100% fixed the standard hardware configuration. That said, this is almost certainly that configuration.)

@shawntabrizi

Copy link
Copy Markdown
MemberAuthor

bot merge

@ghost

ghost commented May 1, 2020

Copy link
Copy Markdown

Cannot merge; please ensure the pull request is mergeable and has approval from the project owner or at least 2 core devs.

@ghost

ghost commented May 1, 2020

Copy link
Copy Markdown

bot merge cancel

@gavofyork
gavofyork merged commit c386dea into masterMay 1, 2020
@gavofyork
gavofyork deleted the shawntabrizi-i7-weights branch May 1, 2020 12:14
@jordy25519jordy25519 mentioned this pull request Jan 15, 2021
2 tasks
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A0-please_reviewPull request needs code review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@shawntabrizi@gavofyork@gnunicorn@xlc@paritytech-ci