-
Notifications
You must be signed in to change notification settings - Fork 24
Stable AIB PoC - Level down performance analysis for linux #26
Comments
OS and CPU info for machine: bash-4.2$ cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.2 (Maipo) bash-4.2$ uname -a Linux drx-hemera 3.10.0-327.18.2.el7.x86_64 #1 SMP Fri Apr 8 05:09:53 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux processor : 119 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E7-8880 v2 @ 2.50GHz stepping : 7 microcode : 0x70d cpu MHz : 1712.597 cache size : 38400 KB physical id : 3 siblings : 30 core id : 14 cpu cores : 15 apicid : 125 initial apicid : 125 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes 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 arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt bogomips : 4996.44 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: Believe it is 4 of these: http://ark.intel.com/products/75257/Intel-Xeon-Processor-E7-8880-v2-37_5M-Cache-2_50-GHz Its a big machine we have for perf tests. |
Base benchmark times, existing leveldown implementation Wrote 1000000 entries in 70s, 110.62MB Wrote 10000000 in 196s Wrote 10000000 in 121s Test times real 0m7.912s real 0m7.819s real 0m7.889s |
Running into an error once I switch over to the napi version, will need to investigate. |
Despite error in tests benchmarks still ran: Wrote 1000000 entries in 76s, 110.62MB Wrote 10000000 in 192s Wrote 10000000 in 117s |
FYI - @ianwjhalliday |
See #25 for similar runs/data on windows
Steps followed:
Summary:
The differences in the benchmarks are quite small, and we probably need to do more to reduce variation on the machine and do more runs to consider the deltas valid.
Don't have times for running the tests as there is a failure in the ABI mode.
The text was updated successfully, but these errors were encountered: