bigsys-gnu / mvcc-os

KhronOS, a scalable operating systems based on sv6 (MIT) with MV-RLU (multi-version concurrency control mechanism)
Other
1 stars 0 forks source link

#47 Pull Request Test Outcome #48

Closed MadPlayer closed 3 years ago

MadPlayer commented 3 years ago

47 Pull Request의 코드로 실험한 결과입니다.

=============================================

Scalefs에서 다음의 script를 작성해서 4번 실험했습니다.

#!/sh

./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
echo done!

첫번째 실험 결과입니다.

실험 결과는 "End1"을 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037805d88)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  4:13:11 2021
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 22
Creating 1 threads...
Thread created 0xffffff0025e5e1c0(c:1, s:2)
thread 23 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2379832
  #remove     : 2367445
  #contains   : 15045741
  #found      : 18493325

#### B ####
Set size      : 7922 (expected: 7922)
Duration      : 10000 (ms)
#ops          : 23240602 (2324060.2 / s)
#read ops     : 18493325 (1849332.5 / s)
#update ops   : 4747277 (474727.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 24
Creating 1 threads...
Thread created 0xffffff0025e5e5c0(c:1, s:2)
thread 25 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2844686
  #remove     : 2893690
  #contains   : 18610706
  #found      : 22970292

#### B ####
Set size      : 7909 (expected: 7909)
Duration      : 10000 (ms)
#ops          : 28708668 (2870866.8 / s)
#read ops     : 22970292 (2297029.2 / s)
#update ops   : 5738376 (573837.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 26
Creating 1 threads...
Thread created 0xffffff0025e3b8c0(c:1, s:2)
thread 27 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2544241
  #remove     : 2570174
  #contains   : 17418646
  #found      : 21493598

#### B ####
Set size      : 7920 (expected: 7920)
Duration      : 10000 (ms)
#ops          : 26608013 (2660801.3 / s)
#read ops     : 21493598 (2149359.8 / s)
#update ops   : 5114415 (511441.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 28
Creating 1 threads...
Thread created 0xffffff0025e3b4c0(c:1, s:2)
 done!
thread 29 Start
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2279202
  #remove     : 2327675
  #contains   : 15921669
  #found      : 19296545

#### B ####
Set size      : 8036 (expected: 8036)
Duration      : 10000 (ms)
#ops          : 23903422 (2390342.2 / s)
#read ops     : 19296545 (1929654.5 / s)
#update ops   : 4606877 (460687.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 30
Creating 2 threads...
Thread created 0xffffff0025e3b0c0(c:1, s:2)
thread 31 Start
thread 32 Start

Thread created 0xffffff0025ee6800(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1990525
  #remove     : 2004443
  #contains   : 11782026
  #found      : 16524504
Thread 1
  #add        : 500799
  #remove     : 502418
  #contains   : 2787067
  #found      : 3980674

#### B ####
Set size      : 7084 (expected: 7084)
Duration      : 10000 (ms)
#ops          : 25503363 (2550336.3 / s)
#read ops     : 20505178 (2050517.8 / s)
#update ops   : 4998185 (499818.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 33
Creating 2 threads...
Thread created 0xffffff0025ee6c00(c:1, s:2)

Thread created 0xffffff0025ee6000(c:2, s:2)
thread 35 Start
 done!
thread 34 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1772024
  #remove     : 1782575
  #contains   : 10374621
  #found      : 14683241
Thread 1
  #add        : 587443
  #remove     : 588429
  #contains   : 3234480
  #found      : 4646777

#### B ####
Set size      : 6993 (expected: 6993)
Duration      : 10000 (ms)
#ops          : 24060489 (2406048.9 / s)
#read ops     : 19330018 (1933001.8 / s)
#update ops   : 4730471 (473047.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 36
Creating 2 threads...
Thread created 0xffffff0025ee6400(c:1, s:2)
thread 37 Start

Thread created 0xffffff0025ff9580(c:2, s:2)
thread 38 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2465660
  #remove     : 2484951
  #contains   : 12667059
  #found      : 18317318
Thread 1
  #add        : 755509
  #remove     : 754914
  #contains   : 4381068
  #found      : 6437461

#### B ####
Set size      : 6814 (expected: 6814)
Duration      : 10000 (ms)
#ops          : 31215813 (3121581.3 / s)
#read ops     : 24754779 (2475477.9 / s)
#update ops   : 6461034 (646103.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 39
Creating 2 threads...
Thread created 0xffffff0025ff9980(c:1, s:2)
thread 40 Start

Thread created 0xffffff0026114a00(c:2, s:2)
thread 41 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2441039
  #remove     : 2455681
  #contains   : 11552312
  #found      : 17151691
Thread 1
  #add        : 1219134
  #remove     : 1221552
  #contains   : 6689185
  #found      : 10047490

#### B ####
Set size      : 6674 (expected: 6674)
Duration      : 10000 (ms)
#ops          : 34536587 (3453658.7 / s)
#read ops     : 27199181 (2719918.1 / s)
#update ops   : 7337406 (733740.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 42
Creating 3 threads...
Thread created 0xffffff0025ff9180(c:1, s:2)
thread 43 Start
thread 44 Start

Thread created 0xffffff0026114200(c:2, s:2)

Thread created 0xffffff0026161880(c:3, s:2)
 done!
thread 45 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 2125657
  #remove     : 2129814
  #contains   : 8308568
  #found      : 14865441
Thread 1
  #add        : 2150336
  #remove     : 2149932
  #contains   : 8422354
  #found      : 15066108
Thread 2
  #add        : 412253
  #remove     : 412754
  #contains   : 2047001
  #found      : 3667320

#### B ####
Set size      : 5942 (expected: 5942)
Duration      : 10000 (ms)
#ops          : 42979615 (4297961.5 / s)
#read ops     : 33598869 (3359886.9 / s)
#update ops   : 9380746 (938074.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 46
Creating 3 threads...
Thread created 0xffffff0026114600(c:1, s:2)
thread 47 Start
thread 48 Start

Thread created 0xffffff0026161080(c:2, s:2)

Thread created 0xffffff00261a5880(c:3, s:2)
thread 49 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640993646
  #remove     : 1959153
  #contains   : 646029531
  #found      : 13871816
Thread 1
  #add        : 641011958
  #remove     : 1987607
  #contains   : 645404656
  #found      : 14085942
Thread 2
  #add        : 876908
  #remove     : 878349
  #contains   : 4326126
  #found      : 7742718

#### B ####
Set size      : 6074 (expected: 6074)
Duration      : 10000 (ms)
#ops          : 1323408097 (132340809.7 / s)
#read ops     : 35700476 (3570047.6 / s)
#update ops   : 1287707621 (128770762.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 50
Creating 3 threads...
Thread created 0xffffff0026161480(c:1, s:2)
thread 51 Start

Thread created 0xffffff00261a5080(c:2, s:2)
thread 52 Start
thread 53 Start

Thread created 0xffffff0026178a80(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640224818
  #remove     : 1912784
  #contains   : 645858049
  #found      : 13750135
Thread 1
  #add        : 639364275
  #remove     : 2000200
  #contains   : 645703885
  #found      : 14102252
Thread 2
  #add        : 1449615
  #remove     : 1452530
  #contains   : 7174687
  #found      : 12835561

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1327092170 (132709217.0 / s)
#read ops     : 40687948 (4068794.8 / s)
#update ops   : 1286404222 (128640422.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 54
Creating 3 threads...
Thread created 0xffffff00261a5480(c:1, s:2)
thread 55 Start

Thread created 0xffffff0026178280(c:2, s:2)
thread 56 Start
thread 57 Start

Thread created 0xffffff00261be980(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 613419171
  #remove     : 1897836
  #contains   : 646436035
  #found      : 13518691
Thread 1
  #add        : 640734920
  #remove     : 1878722
  #contains   : 645387061
  #found      : 13510279
Thread 2
  #add        : 2308491
  #remove     : 2310399
  #contains   : 11340945
  #found      : 20353187

#### B ####
Set size      : 5986 (expected: 5986)
Duration      : 10000 (ms)
#ops          : 1309931696 (130993169.6 / s)
#read ops     : 47382157 (4738215.7 / s)
#update ops   : 1262549539 (126254953.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 58
Creating 3 threads...
Thread created 0xffffff0026178680(c:1, s:2)
thread 59 Start

Thread created 0xffffff00261be180(c:2, s:2)
thread 60 Start

Thread created 0xffffff002624b840(c:3, s:2)
thread 61 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640192612
  #remove     : 1736336
  #contains   : 647179433
  #found      : 13108917
Thread 1
  #add        : 637821802
  #remove     : 1799250
  #contains   : 646713095
  #found      : 13186003
Thread 2
  #add        : 4053454
  #remove     : 4054882
  #contains   : 18410668
  #found      : 33116512

#### B ####
Set size      : 6069 (expected: 6069)
Duration      : 10000 (ms)
#ops          : 1349069768 (134906976.8 / s)
#read ops     : 59411432 (5941143.2 / s)
#update ops   : 1289658336 (128965833.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 62
Creating 4 threads...
Thread created 0xffffff00261be580(c:1, s:2)
thread 63 Start
thread 64 Start

Thread created 0xffffff002624b040(c:2, s:2)

Thread created 0xffffff0026318900(c:3, s:2)
thread 65 Start

Thread created 0xffffff0026318500(c:4, s:2)
thread 66 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641652278
  #remove     : 1428070
  #contains   : 645931022
  #found      : 11469716
Thread 1
  #add        : 641296480
  #remove     : 1382591
  #contains   : 643694423
  #found      : 11370578
Thread 2
  #add        : 5578222
  #remove     : 5578236
  #contains   : 24854918
  #found      : 44741162
Thread 3
  #add        : 420419
  #remove     : 422333
  #contains   : 1819937
  #found      : 3284432

#### B ####
Set size      : 5960 (expected: 5960)
Duration      : 10000 (ms)
#ops          : 1368624517 (136862451.7 / s)
#read ops     : 70865888 (7086588.8 / s)
#update ops   : 1297758629 (129775862.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 67
Creating 4 threads...
Thread created 0xffffff002624b440(c:1, s:2)
thread 68 Start
thread 69 Start

Thread created 0xffffff002619b1c0(c:2, s:2)

Thread created 0xffffff002635cc00(c:3, s:2)
thread 70 Start

Thread created 0xffffff002635c800(c:4, s:2)
thread 71 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641781274
  #remove     : 1359880
  #contains   : 645827222
  #found      : 10997775
Thread 1
  #add        : 640253248
  #remove     : 1459004
  #contains   : 645866211
  #found      : 11181606
Thread 2
  #add        : 6973245
  #remove     : 6973119
  #contains   : 30987682
  #found      : 55840065
Thread 3
  #add        : 961927
  #remove     : 966394
  #contains   : 4182065
  #found      : 7572156

#### B ####
Set size      : 6103 (expected: 6103)
Duration      : 10000 (ms)
#ops          : 1386319693 (138631969.3 / s)
#read ops     : 85591602 (8559160.2 / s)
#update ops   : 1300728091 (130072809.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 72
Creating 4 threads...
Thread created 0xffffff0026318100(c:1, s:2)

Thread created 0xffffff002635c000(c:2, s:2)
thread 73 Start

Thread created 0xffffff00263ab900(c:3, s:2)
thread 74 Start
thread 75 Start
thread 76 Start

Thread created 0xffffff00263ab500(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642481652
  #remove     : 1366606
  #contains   : 645941515
  #found      : 10946111
Thread 1
  #add        : 642067554
  #remove     : 1431224
  #contains   : 645656519
  #found      : 10864028
Thread 2
  #add        : 8332432
  #remove     : 8333335
  #contains   : 37009046
  #found      : 66722342
Thread 3
  #add        : 1650677
  #remove     : 1656146
  #contains   : 7236930
  #found      : 13106537

#### B ####
Set size      : 6022 (expected: 6022)
Duration      : 10000 (ms)
#ops          : 1408958644 (140895864.4 / s)
#read ops     : 101639018 (10163901.8 / s)
#update ops   : 1307319626 (130731962.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 77
Creating 4 threads...
Thread created 0xffffff00263f4a40(c:1, s:2)
thread 78 Start
thread 79 Start

Thread created 0xffffff00263f4640(c:2, s:2)

Thread created 0xffffff00263f4240(c:3, s:2)
thread 80 Start

Thread created 0xffffff00263f3980(c:4, s:2)
thread 81 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 639430574
  #remove     : 1217913
  #contains   : 646034669
  #found      : 9801574
Thread 1
  #add        : 641667503
  #remove     : 1267735
  #contains   : 646855062
  #found      : 9851564
Thread 2
  #add        : 9531190
  #remove     : 9532863
  #contains   : 42442977
  #found      : 76559942
Thread 3
  #add        : 2824356
  #remove     : 2829586
  #contains   : 12615268
  #found      : 22847261

#### B ####
Set size      : 6027 (expected: 6027)
Duration      : 10000 (ms)
#ops          : 1427362061 (142736206.1 / s)
#read ops     : 119060341 (11906034.1 / s)
#update ops   : 1308301720 (130830172.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 82
Creating 4 threads...
Thread created 0xffffff00263ab100(c:1, s:2)
thread 83 Start
thread 84 Start

Thread created 0xffffff00263f3180(c:2, s:2)

Thread created 0xffffff00264419c0(c:3, s:2)
thread 85 Start

Thread created 0xffffff00264415c0(c:4, s:2)
thread 86 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641443827
  #remove     : 1210517
  #contains   : 645573837
  #found      : 9608049
Thread 1
  #add        : 642213510
  #remove     : 1171415
  #contains   : 646039448
  #found      : 9577690
Thread 2
  #add        : 10696812
  #remove     : 10699718
  #contains   : 47605379
  #found      : 85908789
Thread 3
  #add        : 3994903
  #remove     : 4000718
  #contains   : 17888691
  #found      : 32398762

#### B ####
Set size      : 6032 (expected: 6032)
Duration      : 10000 (ms)
#ops          : 1452924710 (145292471.0 / s)
#read ops     : 137493290 (13749329.0 / s)
#update ops   : 1315431420 (131543142.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 87
Creating 4 threads...
Thread created 0xffffff00263f3580(c:1, s:2)
thread 88 Start

Thread created 0xffffff002648ec00(c:2, s:2)
thread 89 Start
thread 90 Start

Thread created 0xffffff002648e800(c:3, s:2)

Thread created 0xffffff002648e400(c:4, s:2)
 done!
thread 91 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641962666
  #remove     : 1212695
  #contains   : 644567319
  #found      : 9654024
Thread 1
  #add        : 642186867
  #remove     : 1136325
  #contains   : 646357263
  #found      : 9517620
Thread 2
  #add        : 11886258
  #remove     : 11891310
  #contains   : 52868347
  #found      : 95441854
Thread 3
  #add        : 5217963
  #remove     : 5224574
  #contains   : 23215543
  #found      : 42052403

#### B ####
Set size      : 5948 (expected: 5948)
Duration      : 10000 (ms)
#ops          : 1477384559 (147738455.9 / s)
#read ops     : 156665901 (15666590.1 / s)
#update ops   : 1320718658 (132071865.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 92
Creating 4 threads...
Thread created 0xffffff00264411c0(c:1, s:2)
thread 93 Start
thread 94 Start

Thread created 0xffffff00264da900(c:2, s:2)

Thread created 0xffffff00264da500(c:3, s:2)
thread 95 Start
thread 96 Start

Thread created 0xffffff00264da100(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642853300
  #remove     : 1139455
  #contains   : 646747951
  #found      : 9278298
Thread 1
  #add        : 643242105
  #remove     : 1160541
  #contains   : 647299824
  #found      : 9456198
Thread 2
  #add        : 13023506
  #remove     : 13033451
  #contains   : 57992961
  #found      : 104729927
Thread 3
  #add        : 6419051
  #remove     : 6428710
  #contains   : 28418322
  #found      : 51482562

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1502247104 (150224710.4 / s)
#read ops     : 174946985 (17494698.5 / s)
#update ops   : 1327300119 (132730011.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 97
Creating 5 threads...
Thread created 0xffffff002648e000(c:1, s:2)
thread 98 Start
thread 99 Start

Thread created 0xffffff0026421440(c:2, s:2)

Thread created 0xffffff0026421040(c:3, s:2)
thread 100 Start

Thread created 0xffffff0026527840(c:4, s:2)
thread 101 Start

Thread created 0xffffff0026527440(c:5, s:2)
thread 102 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1150608
  #remove     : 1207347
  #contains   : 5200332
  #found      : 9412568
Thread 1
  #add        : 1124949
  #remove     : 1125458
  #contains   : 5098702
  #found      : 9238502
Thread 2
  #add        : 1093971
  #remove     : 1093350
  #contains   : 5102368
  #found      : 9243750
Thread 3
  #add        : 1056895
  #remove     : 1057479
  #contains   : 4963527
  #found      : 9006162
Thread 4
  #add        : 302466
  #remove     : 304234
  #contains   : 1248259
  #found      : 2267030

#### B ####
Set size      : 5888 (expected: 5888)
Duration      : 10000 (ms)
#ops          : 48684769 (4868476.9 / s)
#read ops     : 39168012 (3916801.2 / s)
#update ops   : 9516757 (951675.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 103
Creating 5 threads...
Thread created 0xffffff0026421840(c:1, s:2)
thread 104 Start

Thread created 0xffffff00265d1940(c:2, s:2)
thread 105 Start
thread 106 Start

Thread created 0xffffff00265d1540(c:3, s:2)

Thread created 0xffffff00265d1140(c:4, s:2)

Thread created 0xffffff00265d0a40(c:5, s:2)
thread 107 Start
thread 108 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1086051
  #remove     : 1142391
  #contains   : 5098291
  #found      : 9225616
Thread 1
  #add        : 1113270
  #remove     : 1115588
  #contains   : 5090592
  #found      : 9210940
Thread 2
  #add        : 1078625
  #remove     : 1078000
  #contains   : 5028281
  #found      : 9098253
Thread 3
  #add        : 1088359
  #remove     : 1089948
  #contains   : 5025751
  #found      : 9106084
Thread 4
  #add        : 343269
  #remove     : 344498
  #contains   : 1417740
  #found      : 2572966

#### B ####
Set size      : 6013 (expected: 6013)
Duration      : 10000 (ms)
#ops          : 48693858 (4869385.8 / s)
#read ops     : 39213859 (3921385.9 / s)
#update ops   : 9479999 (947999.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 109
Creating 5 threads...
Thread created 0xffffff0026527040(c:1, s:2)
thread 110 Start

Thread created 0xffffff00265d0240(c:2, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff002661da80(c:3, s:2)

Thread created 0xffffff002661d680(c:4, s:2)
thread 113 Start

Thread created 0xffffff002661d280(c:5, s:2)
thread 114 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1101667
  #remove     : 1159859
  #contains   : 4970206
  #found      : 8999605
Thread 1
  #add        : 1046420
  #remove     : 1045024
  #contains   : 4749247
  #found      : 8600548
Thread 2
  #add        : 1001405
  #remove     : 1002677
  #contains   : 4744258
  #found      : 8600194
Thread 3
  #add        : 1049824
  #remove     : 1049501
  #contains   : 4808270
  #found      : 8715074
Thread 4
  #add        : 431503
  #remove     : 430788
  #contains   : 1796669
  #found      : 3262769

#### B ####
Set size      : 6067 (expected: 6067)
Duration      : 10000 (ms)
#ops          : 47496858 (4749685.8 / s)
#read ops     : 38178190 (3817819.0 / s)
#update ops   : 9318668 (931866.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 115
Creating 5 threads...
Thread created 0xffffff00265d0640(c:1, s:2)
thread 116 Start

Thread created 0xffffff0026355680(c:2, s:2)
thread 117 Start
thread 118 Start

Thread created 0xffffff0026355280(c:3, s:2)

Thread created 0xffffff0026668a80(c:4, s:2)

Thread created 0xffffff0026668680(c:5, s:2)
thread 119 Start
thread 120 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1004751
  #remove     : 1062384
  #contains   : 4488642
  #found      : 8119046
Thread 1
  #add        : 972106
  #remove     : 970483
  #contains   : 4474297
  #found      : 8092887
Thread 2
  #add        : 931548
  #remove     : 931793
  #contains   : 4310137
  #found      : 7802345
Thread 3
  #add        : 990589
  #remove     : 990423
  #contains   : 4517627
  #found      : 8182966
Thread 4
  #add        : 589407
  #remove     : 590925
  #contains   : 2514630
  #found      : 4557642

#### B ####
Set size      : 6042 (expected: 6042)
Duration      : 10000 (ms)
#ops          : 45789295 (4578929.5 / s)
#read ops     : 36754886 (3675488.6 / s)
#update ops   : 9034409 (903440.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 121
Creating 5 threads...
Thread created 0xffffff0026355a80(c:1, s:2)
thread 122 Start

Thread created 0xffffff00266b69c0(c:2, s:2)
thread 123 Start

Thread created 0xffffff00266b65c0(c:3, s:2)
thread 124 Start

Thread created 0xffffff00266b61c0(c:4, s:2)
thread 125 Start

Thread created 0xffffff00266b4a40(c:5, s:2)
thread 126 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 957127
  #remove     : 1015903
  #contains   : 4421889
  #found      : 7999249
Thread 1
  #add        : 932649
  #remove     : 931542
  #contains   : 4177843
  #found      : 7562794
Thread 2
  #add        : 880318
  #remove     : 880076
  #contains   : 3977084
  #found      : 7206409
Thread 3
  #add        : 899492
  #remove     : 900699
  #contains   : 4159687
  #found      : 7536421
Thread 4
  #add        : 786102
  #remove     : 787606
  #contains   : 3463609
  #found      : 6280173

#### B ####
Set size      : 5932 (expected: 5932)
Duration      : 10000 (ms)
#ops          : 45556560 (4555656.0 / s)
#read ops     : 36585046 (3658504.6 / s)
#update ops   : 8971514 (897151.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 127
Creating 5 threads...
Thread created 0xffffff0026668280(c:1, s:2)
thread 128 Start
thread 129 Start

Thread created 0xffffff00266b4240(c:2, s:2)

Thread created 0xffffff0026700980(c:3, s:2)
thread 130 Start
thread 131 Start

Thread created 0xffffff0026700580(c:4, s:2)

Thread created 0xffffff0026700180(c:5, s:2)
thread 132 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 872420
  #remove     : 930785
  #contains   : 3960300
  #found      : 7179860
Thread 1
  #add        : 833134
  #remove     : 837199
  #contains   : 3776898
  #found      : 6847569
Thread 2
  #add        : 841420
  #remove     : 843396
  #contains   : 3872656
  #found      : 7024494
Thread 3
  #add        : 839197
  #remove     : 840218
  #contains   : 3757382
  #found      : 6824424
Thread 4
  #add        : 825484
  #remove     : 829017
  #contains   : 3772456
  #found      : 6852693

#### B ####
Set size      : 6093 (expected: 6093)
Duration      : 10000 (ms)
#ops          : 43221310 (4322131.0 / s)
#read ops     : 34729040 (3472904.0 / s)
#update ops   : 8492270 (849227.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 133
Creating 5 threads...
Thread created 0xffffff00266b4640(c:1, s:2)
thread 134 Start

Thread created 0xffffff002643f440(c:2, s:2)
thread 135 Start

Thread created 0xffffff002643f040(c:3, s:2)
thread 136 Start
thread 137 Start

Thread created 0xffffff002674d880(c:4, s:2)

Thread created 0xffffff002674d480(c:5, s:2)
thread 138 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 916696
  #remove     : 974587
  #contains   : 4182554
  #found      : 7571030
Thread 1
  #add        : 914353
  #remove     : 916132
  #contains   : 4086940
  #found      : 7400374
Thread 2
  #add        : 895396
  #remove     : 896912
  #contains   : 4079289
  #found      : 7395426
Thread 3
  #add        : 879404
  #remove     : 878835
  #contains   : 3997837
  #found      : 7247679
Thread 4
  #add        : 890938
  #remove     : 891772
  #contains   : 4069973
  #found      : 7376353

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 46045887 (4604588.7 / s)
#read ops     : 36990862 (3699086.2 / s)
#update ops   : 9055025 (905502.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 139
Creating 6 threads...
Thread created 0xffffff002643f840(c:1, s:2)
thread 140 Start
thread 141 Start

Thread created 0xffffff0026798980(c:2, s:2)

Thread created 0xffffff0026798580(c:3, s:2)
thread 142 Start

Thread created 0xffffff0026798180(c:4, s:2)
thread 143 Start

Thread created 0xffffff0026797900(c:5, s:2)
thread 144 Start

Thread created 0xffffff0026797500(c:1, s:2)
 done!
elapsed time: 10001ms
thread 145 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 917576
  #remove     : 974006
  #contains   : 4132290
  #found      : 7489152
Thread 1
  #add        : 894992
  #remove     : 896822
  #contains   : 4106632
  #found      : 7450779
Thread 2
  #add        : 869172
  #remove     : 870268
  #contains   : 3909261
  #found      : 7095903
Thread 3
  #add        : 875946
  #remove     : 874366
  #contains   : 3937443
  #found      : 7152773
Thread 4
  #add        : 867099
  #remove     : 867448
  #contains   : 3996708
  #found      : 7258001
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6039 (expected: 6039)
Duration      : 10000 (ms)
#ops          : 45354303 (4535430.3 / s)
#read ops     : 36446608 (3644660.8 / s)
#update ops   : 8907695 (890769.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 146
Creating 6 threads...
Thread created 0xffffff002674d080(c:1, s:2)
thread 147 Start
thread 148 Start

Thread created 0xffffff00267e4980(c:2, s:2)

Thread created 0xffffff00267e4580(c:3, s:2)
thread 149 Start
thread 150 Start

Thread created 0xffffff00267e4180(c:4, s:2)

Thread created 0xffffff00267e29c0(c:5, s:2)
thread 151 Start

Thread created 0xffffff00267e25c0(c:1, s:2)
 done!
elapsed time: 10001ms
thread 152 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 918116
  #remove     : 976022
  #contains   : 4138958
  #found      : 7500979
Thread 1
  #add        : 921636
  #remove     : 923079
  #contains   : 4241128
  #found      : 7685314
Thread 2
  #add        : 898979
  #remove     : 902908
  #contains   : 4086042
  #found      : 7409818
Thread 3
  #add        : 889702
  #remove     : 890617
  #contains   : 4053681
  #found      : 7354306
Thread 4
  #add        : 918314
  #remove     : 922063
  #contains   : 4232521
  #found      : 7681863
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6051 (expected: 6051)
Duration      : 10000 (ms)
#ops          : 46793716 (4679371.6 / s)
#read ops     : 37632280 (3763228.0 / s)
#update ops   : 9161436 (916143.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 153
Creating 6 threads...
Thread created 0xffffff0026797100(c:1, s:2)
thread 154 Start

Thread created 0xffffff0026830900(c:2, s:2)

Thread created 0xffffff0026830500(c:3, s:2)
thread 156 Start

Thread created 0xffffff0026830100(c:4, s:2)
thread 157 Start
thread 158 Start
thread 155 Start

Thread created 0xffffff0026826a40(c:5, s:2)

Thread created 0xffffff0026826640(c:1, s:2)
 done!
elapsed time: 10001ms
thread 159 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 894195
  #remove     : 953317
  #contains   : 3965852
  #found      : 7181852
Thread 1
  #add        : 863632
  #remove     : 865339
  #contains   : 3890836
  #found      : 7064323
Thread 2
  #add        : 908462
  #remove     : 909241
  #contains   : 4222559
  #found      : 7652451
Thread 3
  #add        : 906427
  #remove     : 906543
  #contains   : 4142765
  #found      : 7517436
Thread 4
  #add        : 871080
  #remove     : 871596
  #contains   : 3929723
  #found      : 7130102
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6049 (expected: 6049)
Duration      : 10000 (ms)
#ops          : 45495996 (4549599.6 / s)
#read ops     : 36546164 (3654616.4 / s)
#update ops   : 8949832 (894983.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 645595712
Creating 6 threads...
Thread created 0xffffff00267e21c0(c:1, s:2)
thread 161 Start

Thread created 0xffffff002619b5c0(c:2, s:2)
thread 162 Start
thread 163 Start

Thread created 0xffffff002619b9c0(c:3, s:2)
cpu0-G&: panic: Assertion failed: c != -1, function void gc_end_epoch(), file kernel/gc.cc, line 388
  ffffffffc0136bc6
  ffffffffc0134f96
  ffffffffc0135697
  ffffffffc013582e
  ffffffffc014c630
  ffffffffc013d1b3
  ffffffffc015867c
  ffffffffc0159af3

End1

마지막에 커널의 gc.cc (RCU) 코드실행에서 문제가 생긴것으로 보입니다.

두번째 실험 결과입니다.

실험결과는 "End2"를 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037805cc8)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  5:38:09 2021
$ ls
d .                     1       0   2
d ..                    1       0   2
- README           150002       0   1
- allocbench       250002   87376   1
- appendtest       3a0002   87376   1
- asharing         330002   87360   1
- avar             350002   87376   1
- base64           460002   87376   1
- bench            160002   87360   1
- benchhdr         3e0002   87360   1
- cat              180002   87376   1
- client.txt       640002 26214401   1
- condtest         5f0002   87360   1
c console          650003       0   1
- countbench       400002   87376   1
- countbench-ben    90002     796   1
- cp               300002   87360   1
- crwpbench        3d0002   87360   1
- dbench           630002  104256   1
- dd               550002   87360   1
d dev              660001       0   1
- dirbench         2d0002   87360   1
- dirloop          570002   87360   1
- disktest         500002   87376   1
- du               190002   87360   1
- echo             1a0002   87360   1
- exechack         1b0002   87360   1
- fdbench          4a0002   95800   1
- fdbench-ben       c0002     250   1
- filebench        370002   87360   1
- forkexecbench    1e0002   87360   1
- forkexectree     1d0002   87360   1
- forktest         490002   87360   1
- forktest-ben      a0002     116   1
- forktree         1f0002   87360   1
- fsync            4f0002   87376   1
- fsynctest        510002   87376   1
- gcbench          380002   87408   1
- halt             2a0002   87376   1
- init             1c0002   87584   1
- kbench           170002   87376   1
- kbench-ben        d0002    1922   1
- lfs-largefile    200002   91488   1
- lfs-smallfile    210002   91520   1
- lfsbench-lrg      20002     153   1
- lfsbench-sml      10002     162   1
- linkbench        3b0002  103960   1
- linkbench-ben     40002     263   1
- linkbench-tom     30002     466   1
- linkfsync        530002   87360   1
- list_rcu         5b0002   91568   1
- list_spinlock    5c0002   91568   1
- ln               480002   87376   1
- local_client     430002   87360   1
- local_server     420002   87360   1
- lockstat         2f0002   87360   1
- login            220002   87392   1
- ls               230002   91456   1
- lsocket           80002     483   1
- mail-deliver     4d0002   95568   1
- mail-enqueue     4b0002   91472   1
- mail-qman        4c0002  103760   1
- mailbench        440002  107888   1
- mailbench-ben     b0002     490   1
- mailfilter       450002   87376   1
- mapbench         240002   95568   1
- mapbench-ben      50002    3880   1
- maptest          260002   87360   1
- metis_matrix_m   610002  132528   1
- metis_string_m   600002  132528   1
- metis_wrmem      620002  132528   1
- metis_wrmem-be    70002     293   1
- metis_wrmem-jo    60002     258   1
- mkdir            270002   87376   1
- monkstats        3f0002   91456   1
- mv               410002   87376   1
- mvrlu_bench      5e0002   99776   1
- nsh              290002   91472   1
- perf             310002   95768   1
- pmutex           5d0002   87360   1
- rename-chain     580002   87360   1
- renamefsync      520002   87360   1
- rlu_benchlist    590002   99760   1
- rlu_test         5a0002   91456   1
- rm               340002   91472   1
- schedbench       360002   87360   1
- sh               280002  136544   1
- sleep            2c0002   87376   1
- sv6journal0       e0002 4235264   1
- sv6journal1       f0002 4235264   1
- sv6journal2      100002 4235264   1
- sv6journal3      110002 4235264   1
- sv6journal4      120002 4235264   1
- sv6journal5      130002 4235264   1
- sync             4e0002   87376   1
- synctest         540002   87376   1
- tee              470002   87376   1
- testfile1        140002     512   1
- testrecovery     560002   87376   1
- time             2b0002   87360   1
- tlstest          3c0002   87424   1
- usertests        2e0002  116080   1
- vmimbalbench     390002   87392   1
- xtime            320002   91488   1
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 23
Creating 1 threads...
Thread created 0xffffff0025ea4440(c:1, s:2)
thread 24 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 1803078
  #remove     : 1817246
  #contains   : 11925904
  #found      : 14457155

#### B ####
Set size      : 8057 (expected: 8057)
Duration      : 10000 (ms)
#ops          : 18077479 (1807747.9 / s)
#read ops     : 14457155 (1445715.5 / s)
#update ops   : 3620324 (362032.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 25
Creating 1 threads...
Thread created 0xffffff0025ea4840(c:1, s:2)
thread 26 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 1648999
  #remove     : 1670494
  #contains   : 11301113
  #found      : 13667898

#### B ####
Set size      : 8094 (expected: 8094)
Duration      : 10000 (ms)
#ops          : 16987391 (1698739.1 / s)
#read ops     : 13667898 (1366789.8 / s)
#update ops   : 3319493 (331949.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 27
Creating 1 threads...
Thread created 0xffffff0025ea4040(c:1, s:2)
thread 28 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2495517
  #remove     : 2523481
  #contains   : 17217190
  #found      : 21310374

#### B ####
Set size      : 7923 (expected: 7923)
Duration      : 10000 (ms)
#ops          : 26329372 (2632937.2 / s)
#read ops     : 21310374 (2131037.4 / s)
#update ops   : 5018998 (501899.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 29
Creating 1 threads...
Thread created 0xffffff0025e09a80(c:1, s:2)
thread 30 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2338649
  #remove     : 2366749
  #contains   : 15823847
  #found      : 19417021

#### B ####
Set size      : 7993 (expected: 7993)
Duration      : 10000 (ms)
#ops          : 24122419 (2412241.9 / s)
#read ops     : 19417021 (1941702.1 / s)
#update ops   : 4705398 (470539.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 31
Creating 2 threads...
Thread created 0xffffff0025e09680(c:1, s:2)

Thread created 0xffffff00262cc900(c:2, s:2)
thread 33 Start
 done!
thread 32 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2257762
  #remove     : 2294216
  #contains   : 11833785
  #found      : 17041410
Thread 1
  #add        : 435807
  #remove     : 444144
  #contains   : 2392241
  #found      : 3508099

#### B ####
Set size      : 6944 (expected: 6944)
Duration      : 10000 (ms)
#ops          : 25981438 (2598143.8 / s)
#read ops     : 20549509 (2054950.9 / s)
#update ops   : 5431929 (543192.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 34
Creating 2 threads...
Thread created 0xffffff0025e09280(c:1, s:2)

Thread created 0xffffff00262cc100(c:2, s:2)
thread 35 Start
 done!
thread 36 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1953412
  #remove     : 1985663
  #contains   : 9750208
  #found      : 14167902
Thread 1
  #add        : 539699
  #remove     : 549441
  #contains   : 2996617
  #found      : 4402989

#### B ####
Set size      : 6780 (expected: 6780)
Duration      : 10000 (ms)
#ops          : 23599106 (2359910.6 / s)
#read ops     : 18570891 (1857089.1 / s)
#update ops   : 5028215 (502821.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 37
Creating 2 threads...
Thread created 0xffffff00262cc500(c:1, s:2)
thread 38 Start
thread 39 Start

Thread created 0xffffff00262ab480(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2156087
  #remove     : 2192187
  #contains   : 10030557
  #found      : 14747528
Thread 1
  #add        : 681561
  #remove     : 694864
  #contains   : 4028207
  #found      : 5993750

#### B ####
Set size      : 6776 (expected: 6776)
Duration      : 10000 (ms)
#ops          : 26465977 (2646597.7 / s)
#read ops     : 20741278 (2074127.8 / s)
#update ops   : 5724699 (572469.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 40
Creating 2 threads...
Thread created 0xffffff00262ab880(c:1, s:2)
thread 41 Start
thread 42 Start

Thread created 0xffffff00263a2a00(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2159504
  #remove     : 2198632
  #contains   : 9518660
  #found      : 14481050
Thread 1
  #add        : 1334687
  #remove     : 1359047
  #contains   : 6793885
  #found      : 10412315

#### B ####
Set size      : 6535 (expected: 6535)
Duration      : 10000 (ms)
#ops          : 31945235 (3194523.5 / s)
#read ops     : 24893365 (2489336.5 / s)
#update ops   : 7051870 (705187.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 43
Creating 3 threads...
Thread created 0xffffff00262ab080(c:1, s:2)
thread 44 Start
thread 45 Start

Thread created 0xffffff00263a2200(c:2, s:2)

Thread created 0xffffff00263ee840(c:3, s:2)
thread 46 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 1937243
  #remove     : 1974272
  #contains   : 7687166
  #found      : 13843075
Thread 1
  #add        : 1858830
  #remove     : 1891781
  #contains   : 7531534
  #found      : 13568704
Thread 2
  #add        : 376090
  #remove     : 382856
  #contains   : 1848478
  #found      : 3328084

#### B ####
Set size      : 5997 (expected: 5997)
Duration      : 10000 (ms)
#ops          : 39160935 (3916093.5 / s)
#read ops     : 30739863 (3073986.3 / s)
#update ops   : 8421072 (842107.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 47
Creating 3 threads...
Thread created 0xffffff00263a2600(c:1, s:2)
thread 48 Start
thread 49 Start

Thread created 0xffffff00263ee040(c:2, s:2)

Thread created 0xffffff0026432c00(c:3, s:2)
thread 50 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 643217656
  #remove     : 1940244
  #contains   : 648339361
  #found      : 13444423
Thread 1
  #add        : 1411477502
  #remove     : 1879475
  #contains   : 648427345
  #found      : 13226769
Thread 2
  #add        : 806338
  #remove     : 820926
  #contains   : 4032193
  #found      : 7257326

#### B ####
Set size      : 5964 (expected: 5964)
Duration      : 10000 (ms)
#ops          : 2094070659 (209407065.9 / s)
#read ops     : 33928518 (3392851.8 / s)
#update ops   : 2060142141 (206014214.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 51
Creating 3 threads...
Thread created 0xffffff00263ee440(c:1, s:2)
thread 52 Start

Thread created 0xffffff0026432400(c:2, s:2)
thread 53 Start
thread 54 Start

Thread created 0xffffff0026432000(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640581389
  #remove     : 1888159
  #contains   : 648887625
  #found      : 13321031
Thread 1
  #add        : 643430242
  #remove     : 1864407
  #contains   : 646821164
  #found      : 13129715
Thread 2
  #add        : 1349360
  #remove     : 1373508
  #contains   : 6774255
  #found      : 12217028

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 1329154839 (132915483.9 / s)
#read ops     : 38667774 (3866777.4 / s)
#update ops   : 1290487065 (129048706.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 55
Creating 3 threads...
Thread created 0xffffff0026432800(c:1, s:2)
thread 56 Start

Thread created 0xffffff002612b640(c:2, s:2)
thread 57 Start

Thread created 0xffffff002612b240(c:3, s:2)
thread 58 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642981636
  #remove     : 1791782
  #contains   : 649267215
  #found      : 12794256
Thread 1
  #add        : 1411273938
  #remove     : 1647088
  #contains   : 648139136
  #found      : 12221926
Thread 2
  #add        : 2237970
  #remove     : 2276608
  #contains   : 10891119
  #found      : 19711710

#### B ####
Set size      : 5967 (expected: 5967)
Duration      : 10000 (ms)
#ops          : 2106936914 (210693691.4 / s)
#read ops     : 44727892 (4472789.2 / s)
#update ops   : 2062209022 (206220902.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 59
Creating 3 threads...
Thread created 0xffffff002612ba40(c:1, s:2)
thread 60 Start
thread 61 Start

Thread created 0xffffff0026293600(c:2, s:2)

Thread created 0xffffff0026293200(c:3, s:2)
thread 62 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 643647615
  #remove     : 1607474
  #contains   : 646892499
  #found      : 11696366
Thread 1
  #add        : 641422822
  #remove     : 1485847
  #contains   : 648723507
  #found      : 11353703
Thread 2
  #add        : 3665541
  #remove     : 3730700
  #contains   : 16988934
  #found      : 30832489

#### B ####
Set size      : 5953 (expected: 5953)
Duration      : 10000 (ms)
#ops          : 1349442557 (134944255.7 / s)
#read ops     : 53882558 (5388255.8 / s)
#update ops   : 1295559999 (129555999.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 63
Creating 4 threads...
Thread created 0xffffff0026293a00(c:1, s:2)
thread 64 Start

Thread created 0xffffff002649a400(c:2, s:2)
thread 65 Start
thread 66 Start

Thread created 0xffffff002649a000(c:3, s:2)

Thread created 0xffffff002653bc00(c:4, s:2)
thread 67 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642438117
  #remove     : 1556634
  #contains   : 647154794
  #found      : 11610973
Thread 1
  #add        : 643429125
  #remove     : 1369877
  #contains   : 647237748
  #found      : 11004819
Thread 2
  #add        : 4962196
  #remove     : 5052226
  #contains   : 22963886
  #found      : 41754461
Thread 3
  #add        : 378078
  #remove     : 385306
  #contains   : 1666821
  #found      : 3047212

#### B ####
Set size      : 5934 (expected: 5934)
Duration      : 10000 (ms)
#ops          : 1366989024 (136698902.4 / s)
#read ops     : 67417465 (6741746.5 / s)
#update ops   : 1299571559 (129957155.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 68
Creating 4 threads...
Thread created 0xffffff002649c980(c:1, s:2)

Thread created 0xffffff002653b400(c:2, s:2)
thread 70 Start
thread 71 Start

Thread created 0xffffff002653b000(c:3, s:2)
thread 69 Start
thread 72 Start

Thread created 0xffffff0026587880(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644107613
  #remove     : 1447769
  #contains   : 647805123
  #found      : 11045988
Thread 1
  #add        : 640876121
  #remove     : 1366696
  #contains   : 647562853
  #found      : 10706471
Thread 2
  #add        : 6230585
  #remove     : 6346309
  #contains   : 28748500
  #found      : 52360435
Thread 3
  #add        : 844358
  #remove     : 859195
  #contains   : 3721149
  #found      : 6813771

#### B ####
Set size      : 5939 (expected: 5939)
Duration      : 10000 (ms)
#ops          : 1383005311 (138300531.1 / s)
#read ops     : 80926665 (8092666.5 / s)
#update ops   : 1302078646 (130207864.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 73
Creating 4 threads...
Thread created 0xffffff002653b800(c:1, s:2)
thread 74 Start

Thread created 0xffffff0026587080(c:2, s:2)
thread 75 Start

Thread created 0xffffff00265d3a00(c:3, s:2)

Thread created 0xffffff00265d3600(c:4, s:2)
thread 77 Start
thread 76 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 1948338298
  #remove     : 1350774
  #contains   : 648203799
  #found      : 10658169
Thread 1
  #add        : 1947846103
  #remove     : 1372822
  #contains   : 649154129
  #found      : 10560134
Thread 2
  #add        : 7420137
  #remove     : 7557378
  #contains   : 34309240
  #found      : 62545741
Thread 3
  #add        : 1474100
  #remove     : 1499064
  #contains   : 6509073
  #found      : 11914493

#### B ####
Set size      : 5918 (expected: 5918)
Duration      : 10000 (ms)
#ops          : -282430083 (401253721.-8 / s)
#read ops     : 95678537 (9567853.7 / s)
#update ops   : -378108620 (391685867.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 78
Creating 4 threads...
Thread created 0xffffff0026603980(c:1, s:2)
thread 79 Start
thread 80 Start

Thread created 0xffffff0026603580(c:2, s:2)

Thread created 0xffffff0026603180(c:3, s:2)
thread 81 Start

Thread created 0xffffff0026602980(c:4, s:2)
thread 82 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641284900
  #remove     : 1392390
  #contains   : 1952551287
  #found      : 10412813
Thread 1
  #add        : 644565597
  #remove     : 1185027
  #contains   : 1951893528
  #found      : 9975618
Thread 2
  #add        : 8588508
  #remove     : 8749649
  #contains   : 39661277
  #found      : 72354162
Thread 3
  #add        : 2347618
  #remove     : 2387877
  #contains   : 10465447
  #found      : 19166761

#### B ####
Set size      : 5926 (expected: 5926)
Duration      : 10000 (ms)
#ops          : 1422410920 (142241092.0 / s)
#read ops     : 111909354 (11190935.4 / s)
#update ops   : 1310501566 (131050156.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 83
Creating 4 threads...
Thread created 0xffffff00265d3200(c:1, s:2)
thread 84 Start
thread 85 Start

Thread created 0xffffff0026602180(c:2, s:2)

Thread created 0xffffff00266c4980(c:3, s:2)
thread 86 Start
thread 87 Start

Thread created 0xffffff00266c4580(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 636697898
  #remove     : 1270168
  #contains   : 1952465705
  #found      : 10086554
Thread 1
  #add        : 644290139
  #remove     : 1171973
  #contains   : 648092340
  #found      : 9606519
Thread 2
  #add        : 9803314
  #remove     : 9988243
  #contains   : 44981130
  #found      : 82111134
Thread 3
  #add        : 3291186
  #remove     : 3347422
  #contains   : 14669674
  #found      : 26877282

#### B ####
Set size      : 5928 (expected: 5928)
Duration      : 10000 (ms)
#ops          : 1438541832 (143854183.2 / s)
#read ops     : 128681489 (12868148.9 / s)
#update ops   : 1309860343 (130986034.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 88
Creating 4 threads...
Thread created 0xffffff0026602580(c:1, s:2)

Thread created 0xffffff0026710a80(c:2, s:2)
thread 90 Start

Thread created 0xffffff0026710680(c:3, s:2)
thread 91 Start
thread 92 Start
thread 89 Start

Thread created 0xffffff0026710280(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 645914411
  #remove     : 1262480
  #contains   : 645708818
  #found      : 9630246
Thread 1
  #add        : 1947546381
  #remove     : 1102814
  #contains   : 1951944629
  #found      : 9213800
Thread 2
  #add        : 10934794
  #remove     : 11144592
  #contains   : 50039001
  #found      : 91359709
Thread 3
  #add        : 4421013
  #remove     : 4499342
  #contains   : 19773035
  #found      : 36212114

#### B ####
Set size      : 5941 (expected: 5941)
Duration      : 10000 (ms)
#ops          : -1521725600 (277324169.-8 / s)
#read ops     : 146415869 (14641586.9 / s)
#update ops   : -1668141469 (262682582.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 93
Creating 4 threads...
Thread created 0xffffff00266c4180(c:1, s:2)
thread 94 Start

Thread created 0xffffff00265b55c0(c:2, s:2)

Thread created 0xffffff00265b51c0(c:3, s:2)
thread 95 Start

Thread created 0xffffff002675b980(c:4, s:2)
thread 96 Start
thread 97 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644331060
  #remove     : 1189477
  #contains   : 649924273
  #found      : 9540571
Thread 1
  #add        : 645632096
  #remove     : 1117962
  #contains   : 1951661756
  #found      : 9379323
Thread 2
  #add        : 12059148
  #remove     : 12293155
  #contains   : 55101080
  #found      : 100645686
Thread 3
  #add        : 5557779
  #remove     : 5657975
  #contains   : 24786672
  #found      : 45402957

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 1492807189 (149280718.9 / s)
#read ops     : 164968537 (16496853.7 / s)
#update ops   : 1327838652 (132783865.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 98
Creating 5 threads...
Thread created 0xffffff00265b59c0(c:1, s:2)
thread 99 Start
thread 100 Start

Thread created 0xffffff002675b180(c:2, s:2)

Thread created 0xffffff00267a7a40(c:3, s:2)
thread 101 Start
thread 102 Start

Thread created 0xffffff00267a7640(c:4, s:2)

Thread created 0xffffff00267a7240(c:5, s:2)
thread 103 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1035561
  #remove     : 1110334
  #contains   : 4703996
  #found      : 8614196
Thread 1
  #add        : 1024998
  #remove     : 1043049
  #contains   : 4759482
  #found      : 8720131
Thread 2
  #add        : 967694
  #remove     : 985385
  #contains   : 4579022
  #found      : 8395028
Thread 3
  #add        : 1027669
  #remove     : 1046411
  #contains   : 4749010
  #found      : 8702126
Thread 4
  #add        : 302421
  #remove     : 306817
  #contains   : 1263537
  #found      : 2316448

#### B ####
Set size      : 5901 (expected: 5901)
Duration      : 10000 (ms)
#ops          : 45598268 (4559826.8 / s)
#read ops     : 36747929 (3674792.9 / s)
#update ops   : 8850339 (885033.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 104
Creating 5 threads...
Thread created 0xffffff002675b580(c:1, s:2)

Thread created 0xffffff0026600480(c:2, s:2)
thread 105 Start
thread 107 Start
thread 106 Start

Thread created 0xffffff0026600080(c:3, s:2)

Thread created 0xffffff00267f18c0(c:4, s:2)
thread 108 Start
thread 109 Start

Thread created 0xffffff00267f14c0(c:5, s:2)
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1019887
  #remove     : 1094205
  #contains   : 4598417
  #found      : 8413247
Thread 1
  #add        : 975190
  #remove     : 990899
  #contains   : 4571651
  #found      : 8368366
Thread 2
  #add        : 974164
  #remove     : 988362
  #contains   : 4532347
  #found      : 8295749
Thread 3
  #add        : 1012416
  #remove     : 1030865
  #contains   : 4640964
  #found      : 8502435
Thread 4
  #add        : 338101
  #remove     : 343429
  #contains   : 1435603
  #found      : 2632511

#### B ####
Set size      : 5911 (expected: 5911)
Duration      : 10000 (ms)
#ops          : 44979826 (4497982.6 / s)
#read ops     : 36212308 (3621230.8 / s)
#update ops   : 8767518 (876751.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 110
Creating 5 threads...
Thread created 0xffffff0026600880(c:1, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff0026832940(c:2, s:2)

Thread created 0xffffff0026832540(c:3, s:2)
thread 113 Start

Thread created 0xffffff0026832140(c:4, s:2)
thread 114 Start

Thread created 0xffffff0026831a40(c:5, s:2)
 done!
thread 115 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 948036
  #remove     : 1021705
  #contains   : 4347065
  #found      : 7956508
Thread 1
  #add        : 960061
  #remove     : 976533
  #contains   : 4348031
  #found      : 7961831
Thread 2
  #add        : 945417
  #remove     : 962845
  #contains   : 4345346
  #found      : 7963392
Thread 3
  #add        : 964132
  #remove     : 980041
  #contains   : 4391462
  #found      : 8044201
Thread 4
  #add        : 421352
  #remove     : 429576
  #contains   : 1818351
  #found      : 3329575

#### B ####
Set size      : 5897 (expected: 5897)
Duration      : 10000 (ms)
#ops          : 43865205 (4386520.5 / s)
#read ops     : 35255507 (3525550.7 / s)
#update ops   : 8609698 (860969.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 116
Creating 5 threads...
Thread created 0xffffff00267f10c0(c:1, s:2)
thread 117 Start
thread 118 Start

Thread created 0xffffff0026831240(c:2, s:2)

Thread created 0xffffff0026824900(c:3, s:2)
thread 119 Start

Thread created 0xffffff0026824500(c:4, s:2)
thread 120 Start

Thread created 0xffffff0026824100(c:5, s:2)
thread 121 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 976651
  #remove     : 1051135
  #contains   : 4402686
  #found      : 8049571
Thread 1
  #add        : 932622
  #remove     : 946809
  #contains   : 4320207
  #found      : 7891789
Thread 2
  #add        : 937734
  #remove     : 952897
  #contains   : 4308931
  #found      : 7878414
Thread 3
  #add        : 904287
  #remove     : 918502
  #contains   : 4216706
  #found      : 7716768
Thread 4
  #add        : 544203
  #remove     : 552415
  #contains   : 2379817
  #found      : 4348556

#### B ####
Set size      : 5897 (expected: 5897)
Duration      : 10000 (ms)
#ops          : 44602353 (4460235.3 / s)
#read ops     : 35885098 (3588509.8 / s)
#update ops   : 8717255 (871725.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 122
Creating 5 threads...
Thread created 0xffffff0026831640(c:1, s:2)
thread 123 Start

Thread created 0xffffff0026796600(c:2, s:2)
thread 124 Start
thread 125 Start

Thread created 0xffffff0026796200(c:3, s:2)

Thread created 0xffffff002686d980(c:4, s:2)
thread 126 Start

Thread created 0xffffff002686d580(c:5, s:2)
thread 127 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 922474
  #remove     : 997077
  #contains   : 4096645
  #found      : 7495316
Thread 1
  #add        : 871009
  #remove     : 887193
  #contains   : 3978915
  #found      : 7282156
Thread 2
  #add        : 902229
  #remove     : 918376
  #contains   : 4025668
  #found      : 7373843
Thread 3
  #add        : 848958
  #remove     : 861210
  #contains   : 3906215
  #found      : 7158862
Thread 4
  #add        : 755765
  #remove     : 769219
  #contains   : 3403604
  #found      : 6236499

#### B ####
Set size      : 5948 (expected: 5948)
Duration      : 10000 (ms)
#ops          : 44280186 (4428018.6 / s)
#read ops     : 35546676 (3554667.6 / s)
#update ops   : 8733510 (873351.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 128
Creating 5 threads...
Thread created 0xffffff0026796a00(c:1, s:2)
thread 129 Start
thread 130 Start

Thread created 0xffffff0026999940(c:2, s:2)

Thread created 0xffffff0026999540(c:3, s:2)
thread 131 Start

Thread created 0xffffff0026999140(c:4, s:2)
thread 132 Start

Thread created 0xffffff00269988c0(c:5, s:2)
thread 133 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 892515
  #remove     : 966931
  #contains   : 4056144
  #found      : 7430434
Thread 1
  #add        : 904543
  #remove     : 922307
  #contains   : 4102394
  #found      : 7507658
Thread 2
  #add        : 886327
  #remove     : 904818
  #contains   : 4028973
  #found      : 7381082
Thread 3
  #add        : 899982
  #remove     : 915685
  #contains   : 4059905
  #found      : 7443371
Thread 4
  #add        : 768229
  #remove     : 781315
  #contains   : 3421656
  #found      : 6265705

#### B ####
Set size      : 5907 (expected: 5907)
Duration      : 10000 (ms)
#ops          : 44870902 (4487090.2 / s)
#read ops     : 36028250 (3602825.0 / s)
#update ops   : 8842652 (884265.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 134
Creating 5 threads...
Thread created 0xffffff002686d180(c:1, s:2)
thread 135 Start

Thread created 0xffffff00269980c0(c:2, s:2)
thread 136 Start

Thread created 0xffffff00269e2980(c:3, s:2)
thread 137 Start

Thread created 0xffffff00269e2580(c:4, s:2)
thread 138 Start

Thread created 0xffffff00269e2180(c:5, s:2)
thread 139 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 902174
  #remove     : 977443
  #contains   : 4072147
  #found      : 7450806
Thread 1
  #add        : 865364
  #remove     : 879517
  #contains   : 4007338
  #found      : 7336906
Thread 2
  #add        : 871584
  #remove     : 884473
  #contains   : 3971446
  #found      : 7274072
Thread 3
  #add        : 879288
  #remove     : 894000
  #contains   : 3984070
  #found      : 7300700
Thread 4
  #add        : 733812
  #remove     : 746054
  #contains   : 3336580
  #found      : 6109719

#### B ####
Set size      : 5965 (expected: 5965)
Duration      : 10000 (ms)
#ops          : 44105912 (4410591.2 / s)
#read ops     : 35472203 (3547220.3 / s)
#update ops   : 8633709 (863370.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 140
Creating 6 threads...
Thread created 0xffffff00269984c0(c:1, s:2)

Thread created 0xffffff002698a5c0(c:2, s:2)
thread 142 Start
thread 143 Start
thread 141 Start

Thread created 0xffffff002698a1c0(c:3, s:2)

Thread created 0xffffff0026a2da80(c:4, s:2)
thread 144 Start

Thread created 0xffffff0026a2d680(c:5, s:2)
thread 145 Start

Thread created 0xffffff0026a2d280(c:1, s:2)
 done!
elapsed time: 10001ms
thread 146 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 931673
  #remove     : 1004263
  #contains   : 4118001
  #found      : 7547510
Thread 1
  #add        : 894252
  #remove     : 911146
  #contains   : 4051059
  #found      : 7425123
Thread 2
  #add        : 882798
  #remove     : 900812
  #contains   : 4041726
  #found      : 7413859
Thread 3
  #add        : 879175
  #remove     : 898033
  #contains   : 3974736
  #found      : 7292465
Thread 4
  #add        : 855555
  #remove     : 874310
  #contains   : 3925637
  #found      : 7200200
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5947 (expected: 5947)
Duration      : 10000 (ms)
#ops          : 45911174 (4591117.4 / s)
#read ops     : 36879157 (3687915.7 / s)
#update ops   : 9032017 (903201.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 147
Creating 6 threads...
Thread created 0xffffff002698a9c0(c:1, s:2)
thread 148 Start

Thread created 0xffffff00269915c0(c:2, s:2)
thread 149 Start
thread 150 Start

Thread created 0xffffff00269911c0(c:3, s:2)

Thread created 0xffffff00269f6c00(c:4, s:2)
thread 151 Start

Thread created 0xffffff00269f6800(c:5, s:2)

Thread created 0xffffff00269f6400(c:1, s:2)
 done!
thread 152 Start
elapsed time: 10001ms
thread 153 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 902064
  #remove     : 976964
  #contains   : 4043930
  #found      : 7409413
Thread 1
  #add        : 872828
  #remove     : 892837
  #contains   : 3949117
  #found      : 7239487
Thread 2
  #add        : 883415
  #remove     : 901175
  #contains   : 3976914
  #found      : 7293969
Thread 3
  #add        : 866925
  #remove     : 884328
  #contains   : 3972681
  #found      : 7285706
Thread 4
  #add        : 879283
  #remove     : 895470
  #contains   : 3940606
  #found      : 7231196
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 45415060 (4541506.0 / s)
#read ops     : 36459771 (3645977.1 / s)
#update ops   : 8955289 (895528.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 154
Creating 6 threads...
Thread created 0xffffff00269919c0(c:1, s:2)

Thread created 0xffffff002649a800(c:2, s:2)
thread 156 Start
thread 157 Start

Thread created 0xffffff002649ac00(c:3, s:2)
thread 155 Start
thread 158 Start

Thread created 0xffffff002649b180(c:4, s:2)

Thread created 0xffffff002649b580(c:5, s:2)
thread 159 Start

Thread created 0xffffff002649b980(c:1, s:2)
 done!
elapsed time: 10001ms
thread 160 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 866288
  #remove     : 939984
  #contains   : 3897503
  #found      : 7134494
Thread 1
  #add        : 868181
  #remove     : 882887
  #contains   : 3969797
  #found      : 7263093
Thread 2
  #add        : 863507
  #remove     : 880358
  #contains   : 3908341
  #found      : 7149128
Thread 3
  #add        : 860086
  #remove     : 877198
  #contains   : 3870961
  #found      : 7091680
Thread 4
  #add        : 852157
  #remove     : 865926
  #contains   : 3892299
  #found      : 7130314
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6059 (expected: 6059)
Duration      : 10000 (ms)
#ops          : 44525281 (4452528.1 / s)
#read ops     : 35768709 (3576870.9 / s)
#update ops   : 8756572 (875657.2 / s)
Kernel Level Benchmark END

aQEMU: Terminated

End2 이번에는 알 수 없는 이유로 Deadlock이 걸려서 임의로 종료했습니다.

세번째 실험입니다.

실험결과는 "End3"를 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037806988)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  7:54:45 2021
$ ls
d .                     1       0   2
d ..                    1       0   2
- README           150002       0   1
- allocbench       250002   87376   1
- appendtest       3a0002   87376   1
- asharing         330002   87360   1
- avar             350002   87376   1
- base64           460002   87376   1
- bench            160002   87360   1
- benchhdr         3e0002   87360   1
- cat              180002   87376   1
- client.txt       640002 26214401   1
- condtest         5f0002   87360   1
c console          650003       0   1
- countbench       400002   87376   1
- countbench-ben    90002     796   1
- cp               300002   87360   1
- crwpbench        3d0002   87360   1
- dbench           630002  104256   1
- dd               550002   87360   1
d dev              660001       0   1
- dirbench         2d0002   87360   1
- dirloop          570002   87360   1
- disktest         500002   87376   1
- du               190002   87360   1
- echo             1a0002   87360   1
- exechack         1b0002   87360   1
- fdbench          4a0002   95800   1
- fdbench-ben       c0002     250   1
- filebench        370002   87360   1
- forkexecbench    1e0002   87360   1
- forkexectree     1d0002   87360   1
- forktest         490002   87360   1
- forktest-ben      a0002     116   1
- forktree         1f0002   87360   1
- fsync            4f0002   87376   1
- fsynctest        510002   87376   1
- gcbench          380002   87408   1
- halt             2a0002   87376   1
- init             1c0002   87584   1
- kbench           170002   87376   1
- kbench-ben        d0002    1922   1
- lfs-largefile    200002   91488   1
- lfs-smallfile    210002   91520   1
- lfsbench-lrg      20002     153   1
- lfsbench-sml      10002     162   1
- linkbench        3b0002  103960   1
- linkbench-ben     40002     263   1
- linkbench-tom     30002     466   1
- linkfsync        530002   87360   1
- list_rcu         5b0002   91568   1
- list_spinlock    5c0002   91568   1
- ln               480002   87376   1
- local_client     430002   87360   1
- local_server     420002   87360   1
- lockstat         2f0002   87360   1
- login            220002   87392   1
- ls               230002   91456   1
- lsocket           80002     483   1
- mail-deliver     4d0002   95568   1
- mail-enqueue     4b0002   91472   1
- mail-qman        4c0002  103760   1
- mailbench        440002  107888   1
- mailbench-ben     b0002     490   1
- mailfilter       450002   87376   1
- mapbench         240002   95568   1
- mapbench-ben      50002    3880   1
- maptest          260002   87360   1
- metis_matrix_m   610002  132528   1
- metis_string_m   600002  132528   1
- metis_wrmem      620002  132528   1
- metis_wrmem-be    70002     293   1
- metis_wrmem-jo    60002     258   1
- mkdir            270002   87376   1
- monkstats        3f0002   91456   1
- mv               410002   87376   1
- mvrlu_bench      5e0002   99776   1
- nsh              290002   91472   1
- perf             310002   95768   1
- pmutex           5d0002   87360   1
- rename-chain     580002   87360   1
- renamefsync      520002   87360   1
- rlu_benchlist    590002   99760   1
- rlu_test         5a0002   91456   1
- rm               340002   91472   1
- schedbench       360002   87360   1
- sh               280002  136544   1
- sleep            2c0002   87376   1
- sv6journal0       e0002 4235264   1
- sv6journal1       f0002 4235264   1
- sv6journal2      100002 4235264   1
- sv6journal3      110002 4235264   1
- sv6journal4      120002 4235264   1
- sv6journal5      130002 4235264   1
- sync             4e0002   87376   1
- synctest         540002   87376   1
- tee              470002   87376   1
- testfile1        140002     512   1
- testrecovery     560002   87376   1
- time             2b0002   87360   1
- tlstest          3c0002   87424   1
- usertests        2e0002  116080   1
- vmimbalbench     390002   87392   1
- xtime            320002   91488   1
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 23
Creating 1 threads...
Thread created 0xffffff0025e62080(c:1, s:2)
thread 24 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2708449
  #remove     : 2741218
  #contains   : 17833487
  #found      : 21742294

#### B ####
Set size      : 8021 (expected: 8021)
Duration      : 10000 (ms)
#ops          : 27191961 (2719196.1 / s)
#read ops     : 21742294 (2174229.4 / s)
#update ops   : 5449667 (544966.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 25
Creating 1 threads...
Thread created 0xffffff0025e62480(c:1, s:2)
thread 26 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2715832
  #remove     : 2757241
  #contains   : 18412308
  #found      : 22569118

#### B ####
Set size      : 7948 (expected: 7948)
Duration      : 10000 (ms)
#ops          : 28042191 (2804219.1 / s)
#read ops     : 22569118 (2256911.8 / s)
#update ops   : 5473073 (547307.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 27
Creating 1 threads...
Thread created 0xffffff002612c840(c:1, s:2)
thread 28 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2584349
  #remove     : 2627523
  #contains   : 18060135
  #found      : 22243400

#### B ####
Set size      : 7956 (expected: 7956)
Duration      : 10000 (ms)
#ops          : 27455272 (2745527.2 / s)
#read ops     : 22243400 (2224340.0 / s)
#update ops   : 5211872 (521187.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 29
Creating 1 threads...
Thread created 0xffffff002612c440(c:1, s:2)
thread 30 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2432573
  #remove     : 2458334
  #contains   : 16457602
  #found      : 20138962

#### B ####
Set size      : 7982 (expected: 7982)
Duration      : 10000 (ms)
#ops          : 25029869 (2502986.9 / s)
#read ops     : 20138962 (2013896.2 / s)
#update ops   : 4890907 (489090.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 31
Creating 2 threads...
Thread created 0xffffff002612c040(c:1, s:2)
thread 32 Start

Thread created 0xffffff0025e8a600(c:2, s:2)
thread 33 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2225002
  #remove     : 2245001
  #contains   : 10867701
  #found      : 16164710
Thread 1
  #add        : 391942
  #remove     : 395369
  #contains   : 2136692
  #found      : 3241102

#### B ####
Set size      : 6682 (expected: 6682)
Duration      : 10000 (ms)
#ops          : 24663126 (2466312.6 / s)
#read ops     : 19405812 (1940581.2 / s)
#update ops   : 5257314 (525731.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 34
Creating 2 threads...
Thread created 0xffffff0025e8aa00(c:1, s:2)
thread 35 Start
thread 36 Start

Thread created 0xffffff00262fc840(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1781307
  #remove     : 1799006
  #contains   : 8806780
  #found      : 12742243
Thread 1
  #add        : 486493
  #remove     : 491100
  #contains   : 2686062
  #found      : 3941827

#### B ####
Set size      : 6923 (expected: 6923)
Duration      : 10000 (ms)
#ops          : 21241976 (2124197.6 / s)
#read ops     : 16684070 (1668407.0 / s)
#update ops   : 4557906 (455790.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 37
Creating 2 threads...
Thread created 0xffffff0025e8a200(c:1, s:2)
thread 38 Start
thread 39 Start

Thread created 0xffffff00262fc040(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2046860
  #remove     : 2068708
  #contains   : 9526942
  #found      : 14198348
Thread 1
  #add        : 605469
  #remove     : 609754
  #contains   : 3362947
  #found      : 5055214

#### B ####
Set size      : 6631 (expected: 6631)
Duration      : 10000 (ms)
#ops          : 24584353 (2458435.3 / s)
#read ops     : 19253562 (1925356.2 / s)
#update ops   : 5330791 (533079.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 40
Creating 2 threads...
Thread created 0xffffff00262fc440(c:1, s:2)

Thread created 0xffffff00262c9680(c:2, s:2)
thread 41 Start
 done!
thread 42 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1493949
  #remove     : 1510407
  #contains   : 8297896
  #found      : 12723797
Thread 1
  #add        : 932546
  #remove     : 942112
  #contains   : 5434077
  #found      : 8239626

#### B ####
Set size      : 6791 (expected: 6791)
Duration      : 10000 (ms)
#ops          : 25842437 (2584243.7 / s)
#read ops     : 20963423 (2096342.3 / s)
#update ops   : 4879014 (487901.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 43
Creating 3 threads...
Thread created 0xffffff00262c9a80(c:1, s:2)
thread 44 Start
thread 45 Start

Thread created 0xffffff00263f1840(c:2, s:2)

Thread created 0xffffff00263f1440(c:3, s:2)
 done!
thread 46 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 1611585
  #remove     : 1639891
  #contains   : 6794585
  #found      : 12123356
Thread 1
  #add        : 1565517
  #remove     : 1594731
  #contains   : 6667447
  #found      : 11890945
Thread 2
  #add        : 335942
  #remove     : 340426
  #contains   : 18343242
  #found      : 2790902

#### B ####
Set size      : 5843 (expected: 5843)
Duration      : 10000 (ms)
#ops          : 33893295 (3389329.5 / s)
#read ops     : 26805203 (2680520.3 / s)
#update ops   : 7088092 (708809.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 47
Creating 3 threads...
Thread created 0xffffff00262c9280(c:1, s:2)
thread 48 Start

Thread created 0xffffff00264338c0(c:2, s:2)
thread 49 Start
thread 50 Start

Thread created 0xffffff00264334c0(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640258086
  #remove     : 1573782
  #contains   : 646334369
  #found      : 11986859
Thread 1
  #add        : 641208015
  #remove     : 1573187
  #contains   : 647878860
  #found      : 11938216
Thread 2
  #add        : 729392
  #remove     : 739747
  #contains   : 20177027
  #found      : 6063714

#### B ####
Set size      : 5974 (expected: 5974)
Duration      : 10000 (ms)
#ops          : 1316070998 (131607099.8 / s)
#read ops     : 29988789 (2998878.9 / s)
#update ops   : 1286082209 (128608220.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 51
Creating 3 threads...
Thread created 0xffffff00263f1040(c:1, s:2)
thread 52 Start

Thread created 0xffffff0026477880(c:2, s:2)
thread 53 Start

Thread created 0xffffff0026477480(c:3, s:2)
thread 54 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642589200
  #remove     : 1517183
  #contains   : 647992479
  #found      : 11953844
Thread 1
  #add        : 642911677
  #remove     : 1449656
  #contains   : 647875676
  #found      : 11634254
Thread 2
  #add        : 1179307
  #remove     : 1197290
  #contains   : 22311909
  #found      : 9877588

#### B ####
Set size      : 5943 (expected: 5943)
Duration      : 10000 (ms)
#ops          : 1324309999 (132430999.9 / s)
#read ops     : 33465686 (3346568.6 / s)
#update ops   : 1290844313 (129084431.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 55
Creating 3 threads...
Thread created 0xffffff00264330c0(c:1, s:2)
thread 56 Start

Thread created 0xffffff00264bbc00(c:2, s:2)
thread 57 Start

Thread created 0xffffff00264bb800(c:3, s:2)
thread 58 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 641278271
  #remove     : 1368448
  #contains   : 647301501
  #found      : 11128355
Thread 1
  #add        : 641795377
  #remove     : 1339008
  #contains   : -1142027011
  #found      : 10907009
Thread 2
  #add        : 1891941
  #remove     : 1923453
  #contains   : 25659370
  #found      : 15901156

#### B ####
Set size      : 5944 (expected: 5944)
Duration      : 10000 (ms)
#ops          : 1327533018 (132753301.8 / s)
#read ops     : 37936520 (3793652.0 / s)
#update ops   : 1289596498 (128959649.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 59
Creating 3 threads...
Thread created 0xffffff0026477080(c:1, s:2)
thread 60 Start

Thread created 0xffffff00264bb000(c:2, s:2)

Thread created 0xffffff00264fe940(c:3, s:2)
thread 62 Start
 done!
thread 61 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642190278
  #remove     : 1203986
  #contains   : 646872176
  #found      : 10011080
Thread 1
  #add        : 641076833
  #remove     : 1190562
  #contains   : 641019057
  #found      : 10012768
Thread 2
  #add        : 2996360
  #remove     : 3051816
  #contains   : 30952348
  #found      : 25471390

#### B ####
Set size      : 5968 (expected: 5968)
Duration      : 10000 (ms)
#ops          : 1337205073 (133720507.3 / s)
#read ops     : 45495238 (4549523.8 / s)
#update ops   : 1291709835 (129170983.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 63
Creating 4 threads...
Thread created 0xffffff00264bb400(c:1, s:2)
thread 64 Start
thread 65 Start

Thread created 0xffffff002653ba40(c:2, s:2)

Thread created 0xffffff002653b640(c:3, s:2)
thread 66 Start

Thread created 0xffffff002653b240(c:4, s:2)
thread 67 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 643244442
  #remove     : 1300360
  #contains   : 647787399
  #found      : 11310126
Thread 1
  #add        : 643744573
  #remove     : 1232611
  #contains   : 647502058
  #found      : 11066846
Thread 2
  #add        : 4231002
  #remove     : 4315507
  #contains   : 37023762
  #found      : 36538644
Thread 3
  #add        : 343747
  #remove     : 351215
  #contains   : 1438762
  #found      : 2623960

#### B ####
Set size      : 6017 (expected: 6017)
Duration      : 10000 (ms)
#ops          : 1360303033 (136030303.3 / s)
#read ops     : 61539576 (6153957.6 / s)
#update ops   : 1298763457 (129876345.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 68
Creating 4 threads...
Thread created 0xffffff00264fe540(c:1, s:2)
thread 69 Start

Thread created 0xffffff00264b4440(c:2, s:2)
thread 70 Start

Thread created 0xffffff00264b4040(c:3, s:2)
thread 71 Start

Thread created 0xffffff00265e78c0(c:4, s:2)
thread 72 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641056678
  #remove     : 1141452
  #contains   : 1951633947
  #found      : 9315743
Thread 1
  #add        : 643202397
  #remove     : 1244089
  #contains   : 648908162
  #found      : 11317814
Thread 2
  #add        : 5459229
  #remove     : 5576163
  #contains   : 43266375
  #found      : 47912293
Thread 3
  #add        : 752807
  #remove     : 767903
  #contains   : 3238694
  #found      : 5896998

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1373643566 (137364356.6 / s)
#read ops     : 74442848 (7444284.8 / s)
#update ops   : 1299200718 (129920071.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 73
Creating 4 threads...
Thread created 0xffffff00264b4840(c:1, s:2)
thread 74 Start
thread 75 Start

Thread created 0xffffff00265e70c0(c:2, s:2)

Thread created 0xffffff0026635980(c:3, s:2)
thread 76 Start
thread 77 Start

Thread created 0xffffff0026635580(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644557867
  #remove     : 1258575
  #contains   : 1952682405
  #found      : 11245059
Thread 1
  #add        : 1948172278
  #remove     : 1235239
  #contains   : -1141947853
  #found      : 11193408
Thread 2
  #add        : 6655585
  #remove     : 6803131
  #contains   : 49397273
  #found      : 59116296
Thread 3
  #add        : 1414522
  #remove     : 1444306
  #contains   : 6164755
  #found      : 11243244

#### B ####
Set size      : 5885 (expected: 5885)
Duration      : 10000 (ms)
#ops          : -1590627786 (270433951.-8 / s)
#read ops     : 92798007 (9279800.7 / s)
#update ops   : -1683425793 (261154150.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 78
Creating 4 threads...
Thread created 0xffffff002667c9c0(c:1, s:2)
thread 79 Start
thread 80 Start

Thread created 0xffffff002667c5c0(c:2, s:2)

Thread created 0xffffff002667c1c0(c:3, s:2)

Thread created 0xffffff002667b8c0(c:4, s:2)
 done!
thread 81 Start
thread 82 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644581920
  #remove     : 1249728
  #contains   : 1952953695
  #found      : 11004941
Thread 1
  #add        : 1948057996
  #remove     : 1216391
  #contains   : 1952470456
  #found      : 10981278
Thread 2
  #add        : 7833736
  #remove     : 8009789
  #contains   : 55417573
  #found      : 70103608
Thread 3
  #add        : 2342976
  #remove     : 2394300
  #contains   : 10618548
  #found      : 19368445

#### B ####
Set size      : 5943 (expected: 5943)
Duration      : 10000 (ms)
#ops          : -1567822188 (272714510.-8 / s)
#read ops     : 111458272 (11145827.2 / s)
#update ops   : -1679280460 (261568683.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 83
Creating 4 threads...
Thread created 0xffffff0026635180(c:1, s:2)
thread 84 Start

Thread created 0xffffff002667b0c0(c:2, s:2)

Thread created 0xffffff00266c7a40(c:3, s:2)
thread 86 Start

Thread created 0xffffff00266c7640(c:4, s:2)
thread 87 Start
 done!
thread 85 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 643871058
  #remove     : 1221667
  #contains   : 1952297432
  #found      : 10748467
Thread 1
  #add        : 644931687
  #remove     : 1176464
  #contains   : 649009574
  #found      : 10553000
Thread 2
  #add        : 8993709
  #remove     : 9196049
  #contains   : 61226250
  #found      : 80720288
Thread 3
  #add        : 3473536
  #remove     : 3550580
  #contains   : 16340695
  #found      : 29831709

#### B ####
Set size      : 5962 (expected: 5962)
Duration      : 10000 (ms)
#ops          : 1448268214 (144826821.4 / s)
#read ops     : 131853464 (13185346.4 / s)
#update ops   : 1316414750 (131641475.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 88
Creating 4 threads...
Thread created 0xffffff002667b4c0(c:1, s:2)
thread 89 Start

Thread created 0xffffff0026713a40(c:2, s:2)
thread 90 Start
thread 91 Start

Thread created 0xffffff0026713640(c:3, s:2)

Thread created 0xffffff0026713240(c:4, s:2)
 done!
thread 92 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644947182
  #remove     : 1190113
  #contains   : 649633444
  #found      : 10564984
Thread 1
  #add        : 645827179
  #remove     : 1156473
  #contains   : 649364537
  #found      : 10422543
Thread 2
  #add        : 10135409
  #remove     : 10364947
  #contains   : 66954664
  #found      : 91181737
Thread 3
  #add        : 4594302
  #remove     : 4696049
  #contains   : 22076727
  #found      : 40299021

#### B ####
Set size      : 6006 (expected: 6006)
Duration      : 10000 (ms)
#ops          : 1475379939 (147537993.9 / s)
#read ops     : 152468285 (15246828.5 / s)
#update ops   : 1322911654 (132291165.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 93
Creating 4 threads...
Thread created 0xffffff00266c7240(c:1, s:2)

Thread created 0xffffff00266344c0(c:2, s:2)
thread 95 Start
thread 94 Start

Thread created 0xffffff00266340c0(c:3, s:2)

Thread created 0xffffff00267609c0(c:4, s:2)
thread 97 Start
 done!
thread 96 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 1948541728
  #remove     : 1164130
  #contains   : 650606965
  #found      : 10294153
Thread 1
  #add        : 1947983649
  #remove     : 1120590
  #contains   : 1952766289
  #found      : 10161875
Thread 2
  #add        : 11238756
  #remove     : 11497412
  #contains   : 72557907
  #found      : 101418147
Thread 3
  #add        : 5675808
  #remove     : 5804054
  #contains   : 27605925
  #found      : 50382855

#### B ####
Set size      : 5915 (expected: 5915)
Duration      : 10000 (ms)
#ops          : -189684139 (410528315.-8 / s)
#read ops     : 172257030 (17225703.0 / s)
#update ops   : -361941169 (393302612.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 98
Creating 5 threads...
Thread created 0xffffff00266348c0(c:1, s:2)
thread 99 Start
thread 100 Start

Thread created 0xffffff00267601c0(c:2, s:2)

Thread created 0xffffff00267aba40(c:3, s:2)
thread 101 Start
thread 102 Start

Thread created 0xffffff00267ab640(c:4, s:2)

Thread created 0xffffff00267ab240(c:5, s:2)
thread 103 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1005712
  #remove     : 1089343
  #contains   : 5030123
  #found      : 9208884
Thread 1
  #add        : 953592
  #remove     : 979282
  #contains   : 4891880
  #found      : 8954366
Thread 2
  #add        : 958614
  #remove     : 985014
  #contains   : 4938556
  #found      : 9044034
Thread 3
  #add        : 948573
  #remove     : 974834
  #contains   : 4929833
  #found      : 9013655
Thread 4
  #add        : 247007
  #remove     : 253558
  #contains   : 1013878
  #found      : 1855051

#### B ####
Set size      : 5985 (expected: 5985)
Duration      : 10000 (ms)
#ops          : 46471519 (4647151.9 / s)
#read ops     : 38075990 (3807599.0 / s)
#update ops   : 8395529 (839552.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 104
Creating 5 threads...
Thread created 0xffffff00267605c0(c:1, s:2)
thread 105 Start

Thread created 0xffffff002670b4c0(c:2, s:2)
thread 106 Start

Thread created 0xffffff002670b0c0(c:3, s:2)
thread 107 Start

Thread created 0xffffff00267f7840(c:4, s:2)
thread 108 Start

Thread created 0xffffff00267f7440(c:5, s:2)
thread 109 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 933830
  #remove     : 1016069
  #contains   : 4650523
  #found      : 8472168
Thread 1
  #add        : 921784
  #remove     : 946344
  #contains   : 4733006
  #found      : 8626670
Thread 2
  #add        : 927702
  #remove     : 953268
  #contains   : 4800439
  #found      : 8753364
Thread 3
  #add        : 885634
  #remove     : 908928
  #contains   : 4610824
  #found      : 8414932
Thread 4
  #add        : 274305
  #remove     : 281780
  #contains   : 1153279
  #found      : 2101905

#### B ####
Set size      : 5846 (expected: 5846)
Duration      : 10000 (ms)
#ops          : 44418683 (4441868.3 / s)
#read ops     : 36369039 (3636903.9 / s)
#update ops   : 8049644 (804964.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 110
Creating 5 threads...
Thread created 0xffffff00267f7040(c:1, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff0026840840(c:2, s:2)

Thread created 0xffffff0026840440(c:3, s:2)
thread 113 Start

Thread created 0xffffff0026840040(c:4, s:2)

Thread created 0xffffff0026837900(c:5, s:2)
 done!
thread 115 Start
thread 114 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 923392
  #remove     : 1008231
  #contains   : 4544285
  #found      : 8326792
Thread 1
  #add        : 889061
  #remove     : 913870
  #contains   : 4526658
  #found      : 8299386
Thread 2
  #add        : 907743
  #remove     : 933516
  #contains   : 4677216
  #found      : 8575935
Thread 3
  #add        : 882229
  #remove     : 906449
  #contains   : 4538340
  #found      : 8323247
Thread 4
  #add        : 337867
  #remove     : 345519
  #contains   : 1445294
  #found      : 2648738

#### B ####
Set size      : 5833 (expected: 5833)
Duration      : 10000 (ms)
#ops          : 44221975 (4422197.5 / s)
#read ops     : 36174098 (3617409.8 / s)
#update ops   : 8047877 (804787.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 116
Creating 5 threads...
Thread created 0xffffff002670b8c0(c:1, s:2)
thread 117 Start

Thread created 0xffffff0026837100(c:2, s:2)
thread 118 Start

Thread created 0xffffff00268829c0(c:3, s:2)
thread 119 Start

Thread created 0xffffff00268825c0(c:4, s:2)

Thread created 0xffffff00268821c0(c:5, s:2)
thread 120 Start
 done!
thread 121 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 842150
  #remove     : 926168
  #contains   : 4186556
  #found      : 7651926
Thread 1
  #add        : 857459
  #remove     : 884778
  #contains   : 4351117
  #found      : 7946529
Thread 2
  #add        : 860388
  #remove     : 885131
  #contains   : 4406419
  #found      : 8059669
Thread 3
  #add        : 830310
  #remove     : 853992
  #contains   : 4292131
  #found      : 7849829
Thread 4
  #add        : 262475
  #remove     : 270058
  #contains   : 1120248
  #found      : 2045438

#### B ####
Set size      : 5853 (expected: 5853)
Duration      : 10000 (ms)
#ops          : 41026300 (4102630.0 / s)
#read ops     : 33553391 (3355339.1 / s)
#update ops   : 7472909 (747290.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 122
Creating 5 threads...
Thread created 0xffffff0026837500(c:1, s:2)
thread 123 Start
thread 124 Start

Thread created 0xffffff0026826540(c:2, s:2)

Thread created 0xffffff0026826140(c:3, s:2)
thread 125 Start
thread 126 Start

Thread created 0xffffff0026872840(c:4, s:2)

Thread created 0xffffff0026872440(c:5, s:2)
 done!
thread 127 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 895502
  #remove     : 982295
  #contains   : 4417823
  #found      : 8108349
Thread 1
  #add        : 860855
  #remove     : 890031
  #contains   : 4373267
  #found      : 8021486
Thread 2
  #add        : 875762
  #remove     : 901984
  #contains   : 4423121
  #found      : 8109969
Thread 3
  #add        : 830549
  #remove     : 855814
  #contains   : 4297902
  #found      : 7890900
Thread 4
  #add        : 278678
  #remove     : 285719
  #contains   : 1178577
  #found      : 2161941

#### B ####
Set size      : 5773 (expected: 5773)
Duration      : 10000 (ms)
#ops          : 41949834 (4194983.4 / s)
#read ops     : 34292645 (3429264.5 / s)
#update ops   : 7657189 (765718.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 128
Creating 5 threads...
Thread created 0xffffff0026826940(c:1, s:2)

Thread created 0xffffff002697a880(c:2, s:2)

Thread created 0xffffff002697a480(c:3, s:2)
thread 129 Start

Thread created 0xffffff002697a080(c:4, s:2)
thread 132 Start
thread 131 Start
thread 133 Start
thread 130 Start

Thread created 0xffffff00269799c0(c:5, s:2)
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 674469
  #remove     : 757495
  #contains   : 3334344
  #found      : 6061502
Thread 1
  #add        : 663387
  #remove     : 686954
  #contains   : 3341278
  #found      : 6072548
Thread 2
  #add        : 644395
  #remove     : 666347
  #contains   : 3253628
  #found      : 5918588
Thread 3
  #add        : 624980
  #remove     : 647201
  #contains   : 3163854
  #found      : 5752531
Thread 4
  #add        : 240598
  #remove     : 247428
  #contains   : 1066079
  #found      : 1934817

#### B ####
Set size      : 5892 (expected: 5892)
Duration      : 10000 (ms)
#ops          : 31593240 (3159324.0 / s)
#read ops     : 25739986 (2573998.6 / s)
#update ops   : 5853254 (585325.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 134
Creating 5 threads...
Thread created 0xffffff0026872040(c:1, s:2)
thread 135 Start

Thread created 0xffffff00269791c0(c:2, s:2)
thread 136 Start

Thread created 0xffffff00269c2840(c:3, s:2)

Thread created 0xffffff00269c2440(c:4, s:2)

Thread created 0xffffff00269c2040(c:5, s:2)
thread 139 Start
thread 138 Start
 done!
thread 137 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 565467
  #remove     : 644701
  #contains   : 2793901
  #found      : 5068978
Thread 1
  #add        : 565290
  #remove     : 586097
  #contains   : 2832269
  #found      : 5144109
Thread 2
  #add        : 556578
  #remove     : 577747
  #contains   : 2804393
  #found      : 5100481
Thread 3
  #add        : 549340
  #remove     : 570321
  #contains   : 2773039
  #found      : 5032045
Thread 4
  #add        : 235452
  #remove     : 243701
  #contains   : 1051484
  #found      : 1915379

#### B ####
Set size      : 5892 (expected: 5892)
Duration      : 10000 (ms)
#ops          : 27355686 (2735568.6 / s)
#read ops     : 22260992 (2226099.2 / s)
#update ops   : 5094694 (509469.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 140
Creating 6 threads...
Thread created 0xffffff00269795c0(c:1, s:2)
thread 141 Start
thread 142 Start

Thread created 0xffffff00269554c0(c:2, s:2)

Thread created 0xffffff00269550c0(c:3, s:2)
thread 143 Start
thread 144 Start

Thread created 0xffffff0026a059c0(c:4, s:2)

Thread created 0xffffff0026a055c0(c:5, s:2)

Thread created 0xffffff0026a051c0(c:1, s:2)
 done!
thread 145 Start
elapsed time: 10001ms
join 6 threads...
 done!
thread 146 Start

####result####
Thread 0
  #add        : 570354
  #remove     : 647000
  #contains   : 2825406
  #found      : 5117141
Thread 1
  #add        : 561866
  #remove     : 582564
  #contains   : 2844051
  #found      : 5144739
Thread 2
  #add        : 571722
  #remove     : 589779
  #contains   : 2887625
  #found      : 5225297
Thread 3
  #add        : 563634
  #remove     : 584816
  #contains   : 2867700
  #found      : 5186647
Thread 4
  #add        : 232184
  #remove     : 239218
  #contains   : 1002996
  #found      : 1814231
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5801 (expected: 5801)
Duration      : 10000 (ms)
#ops          : 27631192 (2763119.2 / s)
#read ops     : 22488055 (2248805.5 / s)
#update ops   : 5143137 (514313.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 147
Creating 6 threads...
Thread created 0xffffff00269558c0(c:1, s:2)
thread 148 Start

Thread created 0xffffff002690a680(c:2, s:2)

Thread created 0xffffff002690a280(c:3, s:2)
thread 150 Start

Thread created 0xffffff00269f4a40(c:4, s:2)

Thread created 0xffffff00269f4640(c:5, s:2)

Thread created 0xffffff00269f4240(c:1, s:2)
 done!
thread 151 Start
thread 152 Start
thread 149 Start
elapsed time: 10001ms
join 6 threads...
thread 153 Start
 done!

####result####
Thread 0
  #add        : 532722
  #remove     : 609743
  #contains   : 2654723
  #found      : 4786687
Thread 1
  #add        : 530710
  #remove     : 549591
  #contains   : 2681254
  #found      : 4845230
Thread 2
  #add        : 527323
  #remove     : 546434
  #contains   : 2689275
  #found      : 4843511
Thread 3
  #add        : 519697
  #remove     : 538318
  #contains   : 2647416
  #found      : 4769826
Thread 4
  #add        : 236654
  #remove     : 245528
  #contains   : 1076172
  #found      : 1940276
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5804 (expected: 5804)
Duration      : 10000 (ms)
#ops          : 26022250 (2602225.0 / s)
#read ops     : 21185530 (2118553.0 / s)
#update ops   : 4836720 (483672.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...cpu0-kbench: panic: Assertion failed: state == 0, function void* buddy_allocato5
  ffffffffc015ee3c
  ffffffffc015eec3
  ffffffffc015eec3
  ffffffffc012baa3
  ffffffffc012fa4d
  ffffffffc014cae2
  ffffffffc013d1b3
  ffffffffc015867c
  ffffffffc0159af3
  0000000000403e75

End3 이번에는 메모리 동적할당 문제가 있었습니다.

제 노트북에서 QEMU로 실행시 Deadlock이 자주 걸리는 것 같습니다.

MadPlayer commented 3 years ago

MV-RLU benchmark가 sysbench.cc 즉 CPP 로 컴파일되다 보니 mvrlu.c를 그대로 사용하는데에 어려움이 있어서 기존에 작성해둔 mvrlu cpp wrapper로 작업하기 위해 기존 sysbench.cc를 수정해서 사용하고 있습니다. 수정한 코드는 제 컴퓨터에서 실행시 오류가 덜했습니다. 혹시 시간있으시면 확인해 주시면 감사하겠습니다.

https://github.com/MadPlayer/mvcc-os/tree/kernel_bench

MadPlayer commented 3 years ago

간혹가다가 ops 중에 음수가 보이는데 overflow 된 것으로 보입니다.

bigsys-gnu commented 3 years ago

MV-RLU benchmark가 sysbench.cc 즉 CPP 로 컴파일되다 보니 mvrlu.c를 그대로 사용하는데에 어려움이 있어서 기존에 작성해둔 mvrlu cpp wrapper로 작업하기 위해 기존 sysbench.cc를 수정해서 사용하고 있습니다. 수정한 코드는 제 컴퓨터에서 실행시 오류가 덜했습니다. 혹시 시간있으시면 확인해 주시면 감사하겠습니다.

https://github.com/MadPlayer/mvcc-os/tree/kernel_bench

mv-rlu를 커널 벤치마크로 포팅을 한건가요? 실행을 해볼수 있게 collaborator로 추가를 해주세요. id: kjhnet

bigsys-gnu commented 3 years ago

47 Pull Request의 코드로 실험한 결과입니다.

Scalefs에서 다음의 script를 작성해서 4번 실험했습니다.

#!/sh

./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 1 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 2 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 3 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 4 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 5 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
./kbench -t 6 -b 1000 -i 10000 -d 10000 -u 200 -r 10000
echo done!

첫번째 실험 결과입니다.

실험 결과는 "End1"을 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037805d88)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  4:13:11 2021
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 22
Creating 1 threads...
Thread created 0xffffff0025e5e1c0(c:1, s:2)
thread 23 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2379832
  #remove     : 2367445
  #contains   : 15045741
  #found      : 18493325

#### B ####
Set size      : 7922 (expected: 7922)
Duration      : 10000 (ms)
#ops          : 23240602 (2324060.2 / s)
#read ops     : 18493325 (1849332.5 / s)
#update ops   : 4747277 (474727.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 24
Creating 1 threads...
Thread created 0xffffff0025e5e5c0(c:1, s:2)
thread 25 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2844686
  #remove     : 2893690
  #contains   : 18610706
  #found      : 22970292

#### B ####
Set size      : 7909 (expected: 7909)
Duration      : 10000 (ms)
#ops          : 28708668 (2870866.8 / s)
#read ops     : 22970292 (2297029.2 / s)
#update ops   : 5738376 (573837.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 26
Creating 1 threads...
Thread created 0xffffff0025e3b8c0(c:1, s:2)
thread 27 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2544241
  #remove     : 2570174
  #contains   : 17418646
  #found      : 21493598

#### B ####
Set size      : 7920 (expected: 7920)
Duration      : 10000 (ms)
#ops          : 26608013 (2660801.3 / s)
#read ops     : 21493598 (2149359.8 / s)
#update ops   : 5114415 (511441.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 28
Creating 1 threads...
Thread created 0xffffff0025e3b4c0(c:1, s:2)
 done!
thread 29 Start
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2279202
  #remove     : 2327675
  #contains   : 15921669
  #found      : 19296545

#### B ####
Set size      : 8036 (expected: 8036)
Duration      : 10000 (ms)
#ops          : 23903422 (2390342.2 / s)
#read ops     : 19296545 (1929654.5 / s)
#update ops   : 4606877 (460687.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 30
Creating 2 threads...
Thread created 0xffffff0025e3b0c0(c:1, s:2)
thread 31 Start
thread 32 Start

Thread created 0xffffff0025ee6800(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1990525
  #remove     : 2004443
  #contains   : 11782026
  #found      : 16524504
Thread 1
  #add        : 500799
  #remove     : 502418
  #contains   : 2787067
  #found      : 3980674

#### B ####
Set size      : 7084 (expected: 7084)
Duration      : 10000 (ms)
#ops          : 25503363 (2550336.3 / s)
#read ops     : 20505178 (2050517.8 / s)
#update ops   : 4998185 (499818.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 33
Creating 2 threads...
Thread created 0xffffff0025ee6c00(c:1, s:2)

Thread created 0xffffff0025ee6000(c:2, s:2)
thread 35 Start
 done!
thread 34 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1772024
  #remove     : 1782575
  #contains   : 10374621
  #found      : 14683241
Thread 1
  #add        : 587443
  #remove     : 588429
  #contains   : 3234480
  #found      : 4646777

#### B ####
Set size      : 6993 (expected: 6993)
Duration      : 10000 (ms)
#ops          : 24060489 (2406048.9 / s)
#read ops     : 19330018 (1933001.8 / s)
#update ops   : 4730471 (473047.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 36
Creating 2 threads...
Thread created 0xffffff0025ee6400(c:1, s:2)
thread 37 Start

Thread created 0xffffff0025ff9580(c:2, s:2)
thread 38 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2465660
  #remove     : 2484951
  #contains   : 12667059
  #found      : 18317318
Thread 1
  #add        : 755509
  #remove     : 754914
  #contains   : 4381068
  #found      : 6437461

#### B ####
Set size      : 6814 (expected: 6814)
Duration      : 10000 (ms)
#ops          : 31215813 (3121581.3 / s)
#read ops     : 24754779 (2475477.9 / s)
#update ops   : 6461034 (646103.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 39
Creating 2 threads...
Thread created 0xffffff0025ff9980(c:1, s:2)
thread 40 Start

Thread created 0xffffff0026114a00(c:2, s:2)
thread 41 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2441039
  #remove     : 2455681
  #contains   : 11552312
  #found      : 17151691
Thread 1
  #add        : 1219134
  #remove     : 1221552
  #contains   : 6689185
  #found      : 10047490

#### B ####
Set size      : 6674 (expected: 6674)
Duration      : 10000 (ms)
#ops          : 34536587 (3453658.7 / s)
#read ops     : 27199181 (2719918.1 / s)
#update ops   : 7337406 (733740.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 42
Creating 3 threads...
Thread created 0xffffff0025ff9180(c:1, s:2)
thread 43 Start
thread 44 Start

Thread created 0xffffff0026114200(c:2, s:2)

Thread created 0xffffff0026161880(c:3, s:2)
 done!
thread 45 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 2125657
  #remove     : 2129814
  #contains   : 8308568
  #found      : 14865441
Thread 1
  #add        : 2150336
  #remove     : 2149932
  #contains   : 8422354
  #found      : 15066108
Thread 2
  #add        : 412253
  #remove     : 412754
  #contains   : 2047001
  #found      : 3667320

#### B ####
Set size      : 5942 (expected: 5942)
Duration      : 10000 (ms)
#ops          : 42979615 (4297961.5 / s)
#read ops     : 33598869 (3359886.9 / s)
#update ops   : 9380746 (938074.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 46
Creating 3 threads...
Thread created 0xffffff0026114600(c:1, s:2)
thread 47 Start
thread 48 Start

Thread created 0xffffff0026161080(c:2, s:2)

Thread created 0xffffff00261a5880(c:3, s:2)
thread 49 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640993646
  #remove     : 1959153
  #contains   : 646029531
  #found      : 13871816
Thread 1
  #add        : 641011958
  #remove     : 1987607
  #contains   : 645404656
  #found      : 14085942
Thread 2
  #add        : 876908
  #remove     : 878349
  #contains   : 4326126
  #found      : 7742718

#### B ####
Set size      : 6074 (expected: 6074)
Duration      : 10000 (ms)
#ops          : 1323408097 (132340809.7 / s)
#read ops     : 35700476 (3570047.6 / s)
#update ops   : 1287707621 (128770762.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 50
Creating 3 threads...
Thread created 0xffffff0026161480(c:1, s:2)
thread 51 Start

Thread created 0xffffff00261a5080(c:2, s:2)
thread 52 Start
thread 53 Start

Thread created 0xffffff0026178a80(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640224818
  #remove     : 1912784
  #contains   : 645858049
  #found      : 13750135
Thread 1
  #add        : 639364275
  #remove     : 2000200
  #contains   : 645703885
  #found      : 14102252
Thread 2
  #add        : 1449615
  #remove     : 1452530
  #contains   : 7174687
  #found      : 12835561

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1327092170 (132709217.0 / s)
#read ops     : 40687948 (4068794.8 / s)
#update ops   : 1286404222 (128640422.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 54
Creating 3 threads...
Thread created 0xffffff00261a5480(c:1, s:2)
thread 55 Start

Thread created 0xffffff0026178280(c:2, s:2)
thread 56 Start
thread 57 Start

Thread created 0xffffff00261be980(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 613419171
  #remove     : 1897836
  #contains   : 646436035
  #found      : 13518691
Thread 1
  #add        : 640734920
  #remove     : 1878722
  #contains   : 645387061
  #found      : 13510279
Thread 2
  #add        : 2308491
  #remove     : 2310399
  #contains   : 11340945
  #found      : 20353187

#### B ####
Set size      : 5986 (expected: 5986)
Duration      : 10000 (ms)
#ops          : 1309931696 (130993169.6 / s)
#read ops     : 47382157 (4738215.7 / s)
#update ops   : 1262549539 (126254953.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 58
Creating 3 threads...
Thread created 0xffffff0026178680(c:1, s:2)
thread 59 Start

Thread created 0xffffff00261be180(c:2, s:2)
thread 60 Start

Thread created 0xffffff002624b840(c:3, s:2)
thread 61 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640192612
  #remove     : 1736336
  #contains   : 647179433
  #found      : 13108917
Thread 1
  #add        : 637821802
  #remove     : 1799250
  #contains   : 646713095
  #found      : 13186003
Thread 2
  #add        : 4053454
  #remove     : 4054882
  #contains   : 18410668
  #found      : 33116512

#### B ####
Set size      : 6069 (expected: 6069)
Duration      : 10000 (ms)
#ops          : 1349069768 (134906976.8 / s)
#read ops     : 59411432 (5941143.2 / s)
#update ops   : 1289658336 (128965833.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 62
Creating 4 threads...
Thread created 0xffffff00261be580(c:1, s:2)
thread 63 Start
thread 64 Start

Thread created 0xffffff002624b040(c:2, s:2)

Thread created 0xffffff0026318900(c:3, s:2)
thread 65 Start

Thread created 0xffffff0026318500(c:4, s:2)
thread 66 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641652278
  #remove     : 1428070
  #contains   : 645931022
  #found      : 11469716
Thread 1
  #add        : 641296480
  #remove     : 1382591
  #contains   : 643694423
  #found      : 11370578
Thread 2
  #add        : 5578222
  #remove     : 5578236
  #contains   : 24854918
  #found      : 44741162
Thread 3
  #add        : 420419
  #remove     : 422333
  #contains   : 1819937
  #found      : 3284432

#### B ####
Set size      : 5960 (expected: 5960)
Duration      : 10000 (ms)
#ops          : 1368624517 (136862451.7 / s)
#read ops     : 70865888 (7086588.8 / s)
#update ops   : 1297758629 (129775862.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 67
Creating 4 threads...
Thread created 0xffffff002624b440(c:1, s:2)
thread 68 Start
thread 69 Start

Thread created 0xffffff002619b1c0(c:2, s:2)

Thread created 0xffffff002635cc00(c:3, s:2)
thread 70 Start

Thread created 0xffffff002635c800(c:4, s:2)
thread 71 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641781274
  #remove     : 1359880
  #contains   : 645827222
  #found      : 10997775
Thread 1
  #add        : 640253248
  #remove     : 1459004
  #contains   : 645866211
  #found      : 11181606
Thread 2
  #add        : 6973245
  #remove     : 6973119
  #contains   : 30987682
  #found      : 55840065
Thread 3
  #add        : 961927
  #remove     : 966394
  #contains   : 4182065
  #found      : 7572156

#### B ####
Set size      : 6103 (expected: 6103)
Duration      : 10000 (ms)
#ops          : 1386319693 (138631969.3 / s)
#read ops     : 85591602 (8559160.2 / s)
#update ops   : 1300728091 (130072809.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 72
Creating 4 threads...
Thread created 0xffffff0026318100(c:1, s:2)

Thread created 0xffffff002635c000(c:2, s:2)
thread 73 Start

Thread created 0xffffff00263ab900(c:3, s:2)
thread 74 Start
thread 75 Start
thread 76 Start

Thread created 0xffffff00263ab500(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642481652
  #remove     : 1366606
  #contains   : 645941515
  #found      : 10946111
Thread 1
  #add        : 642067554
  #remove     : 1431224
  #contains   : 645656519
  #found      : 10864028
Thread 2
  #add        : 8332432
  #remove     : 8333335
  #contains   : 37009046
  #found      : 66722342
Thread 3
  #add        : 1650677
  #remove     : 1656146
  #contains   : 7236930
  #found      : 13106537

#### B ####
Set size      : 6022 (expected: 6022)
Duration      : 10000 (ms)
#ops          : 1408958644 (140895864.4 / s)
#read ops     : 101639018 (10163901.8 / s)
#update ops   : 1307319626 (130731962.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 77
Creating 4 threads...
Thread created 0xffffff00263f4a40(c:1, s:2)
thread 78 Start
thread 79 Start

Thread created 0xffffff00263f4640(c:2, s:2)

Thread created 0xffffff00263f4240(c:3, s:2)
thread 80 Start

Thread created 0xffffff00263f3980(c:4, s:2)
thread 81 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 639430574
  #remove     : 1217913
  #contains   : 646034669
  #found      : 9801574
Thread 1
  #add        : 641667503
  #remove     : 1267735
  #contains   : 646855062
  #found      : 9851564
Thread 2
  #add        : 9531190
  #remove     : 9532863
  #contains   : 42442977
  #found      : 76559942
Thread 3
  #add        : 2824356
  #remove     : 2829586
  #contains   : 12615268
  #found      : 22847261

#### B ####
Set size      : 6027 (expected: 6027)
Duration      : 10000 (ms)
#ops          : 1427362061 (142736206.1 / s)
#read ops     : 119060341 (11906034.1 / s)
#update ops   : 1308301720 (130830172.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 82
Creating 4 threads...
Thread created 0xffffff00263ab100(c:1, s:2)
thread 83 Start
thread 84 Start

Thread created 0xffffff00263f3180(c:2, s:2)

Thread created 0xffffff00264419c0(c:3, s:2)
thread 85 Start

Thread created 0xffffff00264415c0(c:4, s:2)
thread 86 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641443827
  #remove     : 1210517
  #contains   : 645573837
  #found      : 9608049
Thread 1
  #add        : 642213510
  #remove     : 1171415
  #contains   : 646039448
  #found      : 9577690
Thread 2
  #add        : 10696812
  #remove     : 10699718
  #contains   : 47605379
  #found      : 85908789
Thread 3
  #add        : 3994903
  #remove     : 4000718
  #contains   : 17888691
  #found      : 32398762

#### B ####
Set size      : 6032 (expected: 6032)
Duration      : 10000 (ms)
#ops          : 1452924710 (145292471.0 / s)
#read ops     : 137493290 (13749329.0 / s)
#update ops   : 1315431420 (131543142.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 87
Creating 4 threads...
Thread created 0xffffff00263f3580(c:1, s:2)
thread 88 Start

Thread created 0xffffff002648ec00(c:2, s:2)
thread 89 Start
thread 90 Start

Thread created 0xffffff002648e800(c:3, s:2)

Thread created 0xffffff002648e400(c:4, s:2)
 done!
thread 91 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641962666
  #remove     : 1212695
  #contains   : 644567319
  #found      : 9654024
Thread 1
  #add        : 642186867
  #remove     : 1136325
  #contains   : 646357263
  #found      : 9517620
Thread 2
  #add        : 11886258
  #remove     : 11891310
  #contains   : 52868347
  #found      : 95441854
Thread 3
  #add        : 5217963
  #remove     : 5224574
  #contains   : 23215543
  #found      : 42052403

#### B ####
Set size      : 5948 (expected: 5948)
Duration      : 10000 (ms)
#ops          : 1477384559 (147738455.9 / s)
#read ops     : 156665901 (15666590.1 / s)
#update ops   : 1320718658 (132071865.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 92
Creating 4 threads...
Thread created 0xffffff00264411c0(c:1, s:2)
thread 93 Start
thread 94 Start

Thread created 0xffffff00264da900(c:2, s:2)

Thread created 0xffffff00264da500(c:3, s:2)
thread 95 Start
thread 96 Start

Thread created 0xffffff00264da100(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642853300
  #remove     : 1139455
  #contains   : 646747951
  #found      : 9278298
Thread 1
  #add        : 643242105
  #remove     : 1160541
  #contains   : 647299824
  #found      : 9456198
Thread 2
  #add        : 13023506
  #remove     : 13033451
  #contains   : 57992961
  #found      : 104729927
Thread 3
  #add        : 6419051
  #remove     : 6428710
  #contains   : 28418322
  #found      : 51482562

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1502247104 (150224710.4 / s)
#read ops     : 174946985 (17494698.5 / s)
#update ops   : 1327300119 (132730011.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 97
Creating 5 threads...
Thread created 0xffffff002648e000(c:1, s:2)
thread 98 Start
thread 99 Start

Thread created 0xffffff0026421440(c:2, s:2)

Thread created 0xffffff0026421040(c:3, s:2)
thread 100 Start

Thread created 0xffffff0026527840(c:4, s:2)
thread 101 Start

Thread created 0xffffff0026527440(c:5, s:2)
thread 102 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1150608
  #remove     : 1207347
  #contains   : 5200332
  #found      : 9412568
Thread 1
  #add        : 1124949
  #remove     : 1125458
  #contains   : 5098702
  #found      : 9238502
Thread 2
  #add        : 1093971
  #remove     : 1093350
  #contains   : 5102368
  #found      : 9243750
Thread 3
  #add        : 1056895
  #remove     : 1057479
  #contains   : 4963527
  #found      : 9006162
Thread 4
  #add        : 302466
  #remove     : 304234
  #contains   : 1248259
  #found      : 2267030

#### B ####
Set size      : 5888 (expected: 5888)
Duration      : 10000 (ms)
#ops          : 48684769 (4868476.9 / s)
#read ops     : 39168012 (3916801.2 / s)
#update ops   : 9516757 (951675.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 103
Creating 5 threads...
Thread created 0xffffff0026421840(c:1, s:2)
thread 104 Start

Thread created 0xffffff00265d1940(c:2, s:2)
thread 105 Start
thread 106 Start

Thread created 0xffffff00265d1540(c:3, s:2)

Thread created 0xffffff00265d1140(c:4, s:2)

Thread created 0xffffff00265d0a40(c:5, s:2)
thread 107 Start
thread 108 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1086051
  #remove     : 1142391
  #contains   : 5098291
  #found      : 9225616
Thread 1
  #add        : 1113270
  #remove     : 1115588
  #contains   : 5090592
  #found      : 9210940
Thread 2
  #add        : 1078625
  #remove     : 1078000
  #contains   : 5028281
  #found      : 9098253
Thread 3
  #add        : 1088359
  #remove     : 1089948
  #contains   : 5025751
  #found      : 9106084
Thread 4
  #add        : 343269
  #remove     : 344498
  #contains   : 1417740
  #found      : 2572966

#### B ####
Set size      : 6013 (expected: 6013)
Duration      : 10000 (ms)
#ops          : 48693858 (4869385.8 / s)
#read ops     : 39213859 (3921385.9 / s)
#update ops   : 9479999 (947999.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 109
Creating 5 threads...
Thread created 0xffffff0026527040(c:1, s:2)
thread 110 Start

Thread created 0xffffff00265d0240(c:2, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff002661da80(c:3, s:2)

Thread created 0xffffff002661d680(c:4, s:2)
thread 113 Start

Thread created 0xffffff002661d280(c:5, s:2)
thread 114 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1101667
  #remove     : 1159859
  #contains   : 4970206
  #found      : 8999605
Thread 1
  #add        : 1046420
  #remove     : 1045024
  #contains   : 4749247
  #found      : 8600548
Thread 2
  #add        : 1001405
  #remove     : 1002677
  #contains   : 4744258
  #found      : 8600194
Thread 3
  #add        : 1049824
  #remove     : 1049501
  #contains   : 4808270
  #found      : 8715074
Thread 4
  #add        : 431503
  #remove     : 430788
  #contains   : 1796669
  #found      : 3262769

#### B ####
Set size      : 6067 (expected: 6067)
Duration      : 10000 (ms)
#ops          : 47496858 (4749685.8 / s)
#read ops     : 38178190 (3817819.0 / s)
#update ops   : 9318668 (931866.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 115
Creating 5 threads...
Thread created 0xffffff00265d0640(c:1, s:2)
thread 116 Start

Thread created 0xffffff0026355680(c:2, s:2)
thread 117 Start
thread 118 Start

Thread created 0xffffff0026355280(c:3, s:2)

Thread created 0xffffff0026668a80(c:4, s:2)

Thread created 0xffffff0026668680(c:5, s:2)
thread 119 Start
thread 120 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1004751
  #remove     : 1062384
  #contains   : 4488642
  #found      : 8119046
Thread 1
  #add        : 972106
  #remove     : 970483
  #contains   : 4474297
  #found      : 8092887
Thread 2
  #add        : 931548
  #remove     : 931793
  #contains   : 4310137
  #found      : 7802345
Thread 3
  #add        : 990589
  #remove     : 990423
  #contains   : 4517627
  #found      : 8182966
Thread 4
  #add        : 589407
  #remove     : 590925
  #contains   : 2514630
  #found      : 4557642

#### B ####
Set size      : 6042 (expected: 6042)
Duration      : 10000 (ms)
#ops          : 45789295 (4578929.5 / s)
#read ops     : 36754886 (3675488.6 / s)
#update ops   : 9034409 (903440.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 121
Creating 5 threads...
Thread created 0xffffff0026355a80(c:1, s:2)
thread 122 Start

Thread created 0xffffff00266b69c0(c:2, s:2)
thread 123 Start

Thread created 0xffffff00266b65c0(c:3, s:2)
thread 124 Start

Thread created 0xffffff00266b61c0(c:4, s:2)
thread 125 Start

Thread created 0xffffff00266b4a40(c:5, s:2)
thread 126 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 957127
  #remove     : 1015903
  #contains   : 4421889
  #found      : 7999249
Thread 1
  #add        : 932649
  #remove     : 931542
  #contains   : 4177843
  #found      : 7562794
Thread 2
  #add        : 880318
  #remove     : 880076
  #contains   : 3977084
  #found      : 7206409
Thread 3
  #add        : 899492
  #remove     : 900699
  #contains   : 4159687
  #found      : 7536421
Thread 4
  #add        : 786102
  #remove     : 787606
  #contains   : 3463609
  #found      : 6280173

#### B ####
Set size      : 5932 (expected: 5932)
Duration      : 10000 (ms)
#ops          : 45556560 (4555656.0 / s)
#read ops     : 36585046 (3658504.6 / s)
#update ops   : 8971514 (897151.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 127
Creating 5 threads...
Thread created 0xffffff0026668280(c:1, s:2)
thread 128 Start
thread 129 Start

Thread created 0xffffff00266b4240(c:2, s:2)

Thread created 0xffffff0026700980(c:3, s:2)
thread 130 Start
thread 131 Start

Thread created 0xffffff0026700580(c:4, s:2)

Thread created 0xffffff0026700180(c:5, s:2)
thread 132 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 872420
  #remove     : 930785
  #contains   : 3960300
  #found      : 7179860
Thread 1
  #add        : 833134
  #remove     : 837199
  #contains   : 3776898
  #found      : 6847569
Thread 2
  #add        : 841420
  #remove     : 843396
  #contains   : 3872656
  #found      : 7024494
Thread 3
  #add        : 839197
  #remove     : 840218
  #contains   : 3757382
  #found      : 6824424
Thread 4
  #add        : 825484
  #remove     : 829017
  #contains   : 3772456
  #found      : 6852693

#### B ####
Set size      : 6093 (expected: 6093)
Duration      : 10000 (ms)
#ops          : 43221310 (4322131.0 / s)
#read ops     : 34729040 (3472904.0 / s)
#update ops   : 8492270 (849227.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 133
Creating 5 threads...
Thread created 0xffffff00266b4640(c:1, s:2)
thread 134 Start

Thread created 0xffffff002643f440(c:2, s:2)
thread 135 Start

Thread created 0xffffff002643f040(c:3, s:2)
thread 136 Start
thread 137 Start

Thread created 0xffffff002674d880(c:4, s:2)

Thread created 0xffffff002674d480(c:5, s:2)
thread 138 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 916696
  #remove     : 974587
  #contains   : 4182554
  #found      : 7571030
Thread 1
  #add        : 914353
  #remove     : 916132
  #contains   : 4086940
  #found      : 7400374
Thread 2
  #add        : 895396
  #remove     : 896912
  #contains   : 4079289
  #found      : 7395426
Thread 3
  #add        : 879404
  #remove     : 878835
  #contains   : 3997837
  #found      : 7247679
Thread 4
  #add        : 890938
  #remove     : 891772
  #contains   : 4069973
  #found      : 7376353

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 46045887 (4604588.7 / s)
#read ops     : 36990862 (3699086.2 / s)
#update ops   : 9055025 (905502.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 139
Creating 6 threads...
Thread created 0xffffff002643f840(c:1, s:2)
thread 140 Start
thread 141 Start

Thread created 0xffffff0026798980(c:2, s:2)

Thread created 0xffffff0026798580(c:3, s:2)
thread 142 Start

Thread created 0xffffff0026798180(c:4, s:2)
thread 143 Start

Thread created 0xffffff0026797900(c:5, s:2)
thread 144 Start

Thread created 0xffffff0026797500(c:1, s:2)
 done!
elapsed time: 10001ms
thread 145 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 917576
  #remove     : 974006
  #contains   : 4132290
  #found      : 7489152
Thread 1
  #add        : 894992
  #remove     : 896822
  #contains   : 4106632
  #found      : 7450779
Thread 2
  #add        : 869172
  #remove     : 870268
  #contains   : 3909261
  #found      : 7095903
Thread 3
  #add        : 875946
  #remove     : 874366
  #contains   : 3937443
  #found      : 7152773
Thread 4
  #add        : 867099
  #remove     : 867448
  #contains   : 3996708
  #found      : 7258001
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6039 (expected: 6039)
Duration      : 10000 (ms)
#ops          : 45354303 (4535430.3 / s)
#read ops     : 36446608 (3644660.8 / s)
#update ops   : 8907695 (890769.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 146
Creating 6 threads...
Thread created 0xffffff002674d080(c:1, s:2)
thread 147 Start
thread 148 Start

Thread created 0xffffff00267e4980(c:2, s:2)

Thread created 0xffffff00267e4580(c:3, s:2)
thread 149 Start
thread 150 Start

Thread created 0xffffff00267e4180(c:4, s:2)

Thread created 0xffffff00267e29c0(c:5, s:2)
thread 151 Start

Thread created 0xffffff00267e25c0(c:1, s:2)
 done!
elapsed time: 10001ms
thread 152 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 918116
  #remove     : 976022
  #contains   : 4138958
  #found      : 7500979
Thread 1
  #add        : 921636
  #remove     : 923079
  #contains   : 4241128
  #found      : 7685314
Thread 2
  #add        : 898979
  #remove     : 902908
  #contains   : 4086042
  #found      : 7409818
Thread 3
  #add        : 889702
  #remove     : 890617
  #contains   : 4053681
  #found      : 7354306
Thread 4
  #add        : 918314
  #remove     : 922063
  #contains   : 4232521
  #found      : 7681863
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6051 (expected: 6051)
Duration      : 10000 (ms)
#ops          : 46793716 (4679371.6 / s)
#read ops     : 37632280 (3763228.0 / s)
#update ops   : 9161436 (916143.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 153
Creating 6 threads...
Thread created 0xffffff0026797100(c:1, s:2)
thread 154 Start

Thread created 0xffffff0026830900(c:2, s:2)

Thread created 0xffffff0026830500(c:3, s:2)
thread 156 Start

Thread created 0xffffff0026830100(c:4, s:2)
thread 157 Start
thread 158 Start
thread 155 Start

Thread created 0xffffff0026826a40(c:5, s:2)

Thread created 0xffffff0026826640(c:1, s:2)
 done!
elapsed time: 10001ms
thread 159 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 894195
  #remove     : 953317
  #contains   : 3965852
  #found      : 7181852
Thread 1
  #add        : 863632
  #remove     : 865339
  #contains   : 3890836
  #found      : 7064323
Thread 2
  #add        : 908462
  #remove     : 909241
  #contains   : 4222559
  #found      : 7652451
Thread 3
  #add        : 906427
  #remove     : 906543
  #contains   : 4142765
  #found      : 7517436
Thread 4
  #add        : 871080
  #remove     : 871596
  #contains   : 3929723
  #found      : 7130102
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6049 (expected: 6049)
Duration      : 10000 (ms)
#ops          : 45495996 (4549599.6 / s)
#read ops     : 36546164 (3654616.4 / s)
#update ops   : 8949832 (894983.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 645595712
Creating 6 threads...
Thread created 0xffffff00267e21c0(c:1, s:2)
thread 161 Start

Thread created 0xffffff002619b5c0(c:2, s:2)
thread 162 Start
thread 163 Start

Thread created 0xffffff002619b9c0(c:3, s:2)
cpu0-G&: panic: Assertion failed: c != -1, function void gc_end_epoch(), file kernel/gc.cc, line 388
  ffffffffc0136bc6
  ffffffffc0134f96
  ffffffffc0135697
  ffffffffc013582e
  ffffffffc014c630
  ffffffffc013d1b3
  ffffffffc015867c
  ffffffffc0159af3

End1

마지막에 커널의 gc.cc (RCU) 코드실행에서 문제가 생긴것으로 보입니다.

두번째 실험 결과입니다.

실험결과는 "End2"를 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037805cc8)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  5:38:09 2021
$ ls
d .                     1       0   2
d ..                    1       0   2
- README           150002       0   1
- allocbench       250002   87376   1
- appendtest       3a0002   87376   1
- asharing         330002   87360   1
- avar             350002   87376   1
- base64           460002   87376   1
- bench            160002   87360   1
- benchhdr         3e0002   87360   1
- cat              180002   87376   1
- client.txt       640002 26214401   1
- condtest         5f0002   87360   1
c console          650003       0   1
- countbench       400002   87376   1
- countbench-ben    90002     796   1
- cp               300002   87360   1
- crwpbench        3d0002   87360   1
- dbench           630002  104256   1
- dd               550002   87360   1
d dev              660001       0   1
- dirbench         2d0002   87360   1
- dirloop          570002   87360   1
- disktest         500002   87376   1
- du               190002   87360   1
- echo             1a0002   87360   1
- exechack         1b0002   87360   1
- fdbench          4a0002   95800   1
- fdbench-ben       c0002     250   1
- filebench        370002   87360   1
- forkexecbench    1e0002   87360   1
- forkexectree     1d0002   87360   1
- forktest         490002   87360   1
- forktest-ben      a0002     116   1
- forktree         1f0002   87360   1
- fsync            4f0002   87376   1
- fsynctest        510002   87376   1
- gcbench          380002   87408   1
- halt             2a0002   87376   1
- init             1c0002   87584   1
- kbench           170002   87376   1
- kbench-ben        d0002    1922   1
- lfs-largefile    200002   91488   1
- lfs-smallfile    210002   91520   1
- lfsbench-lrg      20002     153   1
- lfsbench-sml      10002     162   1
- linkbench        3b0002  103960   1
- linkbench-ben     40002     263   1
- linkbench-tom     30002     466   1
- linkfsync        530002   87360   1
- list_rcu         5b0002   91568   1
- list_spinlock    5c0002   91568   1
- ln               480002   87376   1
- local_client     430002   87360   1
- local_server     420002   87360   1
- lockstat         2f0002   87360   1
- login            220002   87392   1
- ls               230002   91456   1
- lsocket           80002     483   1
- mail-deliver     4d0002   95568   1
- mail-enqueue     4b0002   91472   1
- mail-qman        4c0002  103760   1
- mailbench        440002  107888   1
- mailbench-ben     b0002     490   1
- mailfilter       450002   87376   1
- mapbench         240002   95568   1
- mapbench-ben      50002    3880   1
- maptest          260002   87360   1
- metis_matrix_m   610002  132528   1
- metis_string_m   600002  132528   1
- metis_wrmem      620002  132528   1
- metis_wrmem-be    70002     293   1
- metis_wrmem-jo    60002     258   1
- mkdir            270002   87376   1
- monkstats        3f0002   91456   1
- mv               410002   87376   1
- mvrlu_bench      5e0002   99776   1
- nsh              290002   91472   1
- perf             310002   95768   1
- pmutex           5d0002   87360   1
- rename-chain     580002   87360   1
- renamefsync      520002   87360   1
- rlu_benchlist    590002   99760   1
- rlu_test         5a0002   91456   1
- rm               340002   91472   1
- schedbench       360002   87360   1
- sh               280002  136544   1
- sleep            2c0002   87376   1
- sv6journal0       e0002 4235264   1
- sv6journal1       f0002 4235264   1
- sv6journal2      100002 4235264   1
- sv6journal3      110002 4235264   1
- sv6journal4      120002 4235264   1
- sv6journal5      130002 4235264   1
- sync             4e0002   87376   1
- synctest         540002   87376   1
- tee              470002   87376   1
- testfile1        140002     512   1
- testrecovery     560002   87376   1
- time             2b0002   87360   1
- tlstest          3c0002   87424   1
- usertests        2e0002  116080   1
- vmimbalbench     390002   87392   1
- xtime            320002   91488   1
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 23
Creating 1 threads...
Thread created 0xffffff0025ea4440(c:1, s:2)
thread 24 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 1803078
  #remove     : 1817246
  #contains   : 11925904
  #found      : 14457155

#### B ####
Set size      : 8057 (expected: 8057)
Duration      : 10000 (ms)
#ops          : 18077479 (1807747.9 / s)
#read ops     : 14457155 (1445715.5 / s)
#update ops   : 3620324 (362032.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 25
Creating 1 threads...
Thread created 0xffffff0025ea4840(c:1, s:2)
thread 26 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 1648999
  #remove     : 1670494
  #contains   : 11301113
  #found      : 13667898

#### B ####
Set size      : 8094 (expected: 8094)
Duration      : 10000 (ms)
#ops          : 16987391 (1698739.1 / s)
#read ops     : 13667898 (1366789.8 / s)
#update ops   : 3319493 (331949.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 27
Creating 1 threads...
Thread created 0xffffff0025ea4040(c:1, s:2)
thread 28 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2495517
  #remove     : 2523481
  #contains   : 17217190
  #found      : 21310374

#### B ####
Set size      : 7923 (expected: 7923)
Duration      : 10000 (ms)
#ops          : 26329372 (2632937.2 / s)
#read ops     : 21310374 (2131037.4 / s)
#update ops   : 5018998 (501899.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 29
Creating 1 threads...
Thread created 0xffffff0025e09a80(c:1, s:2)
thread 30 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2338649
  #remove     : 2366749
  #contains   : 15823847
  #found      : 19417021

#### B ####
Set size      : 7993 (expected: 7993)
Duration      : 10000 (ms)
#ops          : 24122419 (2412241.9 / s)
#read ops     : 19417021 (1941702.1 / s)
#update ops   : 4705398 (470539.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 31
Creating 2 threads...
Thread created 0xffffff0025e09680(c:1, s:2)

Thread created 0xffffff00262cc900(c:2, s:2)
thread 33 Start
 done!
thread 32 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2257762
  #remove     : 2294216
  #contains   : 11833785
  #found      : 17041410
Thread 1
  #add        : 435807
  #remove     : 444144
  #contains   : 2392241
  #found      : 3508099

#### B ####
Set size      : 6944 (expected: 6944)
Duration      : 10000 (ms)
#ops          : 25981438 (2598143.8 / s)
#read ops     : 20549509 (2054950.9 / s)
#update ops   : 5431929 (543192.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 34
Creating 2 threads...
Thread created 0xffffff0025e09280(c:1, s:2)

Thread created 0xffffff00262cc100(c:2, s:2)
thread 35 Start
 done!
thread 36 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1953412
  #remove     : 1985663
  #contains   : 9750208
  #found      : 14167902
Thread 1
  #add        : 539699
  #remove     : 549441
  #contains   : 2996617
  #found      : 4402989

#### B ####
Set size      : 6780 (expected: 6780)
Duration      : 10000 (ms)
#ops          : 23599106 (2359910.6 / s)
#read ops     : 18570891 (1857089.1 / s)
#update ops   : 5028215 (502821.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 37
Creating 2 threads...
Thread created 0xffffff00262cc500(c:1, s:2)
thread 38 Start
thread 39 Start

Thread created 0xffffff00262ab480(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2156087
  #remove     : 2192187
  #contains   : 10030557
  #found      : 14747528
Thread 1
  #add        : 681561
  #remove     : 694864
  #contains   : 4028207
  #found      : 5993750

#### B ####
Set size      : 6776 (expected: 6776)
Duration      : 10000 (ms)
#ops          : 26465977 (2646597.7 / s)
#read ops     : 20741278 (2074127.8 / s)
#update ops   : 5724699 (572469.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 40
Creating 2 threads...
Thread created 0xffffff00262ab880(c:1, s:2)
thread 41 Start
thread 42 Start

Thread created 0xffffff00263a2a00(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2159504
  #remove     : 2198632
  #contains   : 9518660
  #found      : 14481050
Thread 1
  #add        : 1334687
  #remove     : 1359047
  #contains   : 6793885
  #found      : 10412315

#### B ####
Set size      : 6535 (expected: 6535)
Duration      : 10000 (ms)
#ops          : 31945235 (3194523.5 / s)
#read ops     : 24893365 (2489336.5 / s)
#update ops   : 7051870 (705187.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 43
Creating 3 threads...
Thread created 0xffffff00262ab080(c:1, s:2)
thread 44 Start
thread 45 Start

Thread created 0xffffff00263a2200(c:2, s:2)

Thread created 0xffffff00263ee840(c:3, s:2)
thread 46 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 1937243
  #remove     : 1974272
  #contains   : 7687166
  #found      : 13843075
Thread 1
  #add        : 1858830
  #remove     : 1891781
  #contains   : 7531534
  #found      : 13568704
Thread 2
  #add        : 376090
  #remove     : 382856
  #contains   : 1848478
  #found      : 3328084

#### B ####
Set size      : 5997 (expected: 5997)
Duration      : 10000 (ms)
#ops          : 39160935 (3916093.5 / s)
#read ops     : 30739863 (3073986.3 / s)
#update ops   : 8421072 (842107.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 47
Creating 3 threads...
Thread created 0xffffff00263a2600(c:1, s:2)
thread 48 Start
thread 49 Start

Thread created 0xffffff00263ee040(c:2, s:2)

Thread created 0xffffff0026432c00(c:3, s:2)
thread 50 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 643217656
  #remove     : 1940244
  #contains   : 648339361
  #found      : 13444423
Thread 1
  #add        : 1411477502
  #remove     : 1879475
  #contains   : 648427345
  #found      : 13226769
Thread 2
  #add        : 806338
  #remove     : 820926
  #contains   : 4032193
  #found      : 7257326

#### B ####
Set size      : 5964 (expected: 5964)
Duration      : 10000 (ms)
#ops          : 2094070659 (209407065.9 / s)
#read ops     : 33928518 (3392851.8 / s)
#update ops   : 2060142141 (206014214.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 51
Creating 3 threads...
Thread created 0xffffff00263ee440(c:1, s:2)
thread 52 Start

Thread created 0xffffff0026432400(c:2, s:2)
thread 53 Start
thread 54 Start

Thread created 0xffffff0026432000(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640581389
  #remove     : 1888159
  #contains   : 648887625
  #found      : 13321031
Thread 1
  #add        : 643430242
  #remove     : 1864407
  #contains   : 646821164
  #found      : 13129715
Thread 2
  #add        : 1349360
  #remove     : 1373508
  #contains   : 6774255
  #found      : 12217028

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 1329154839 (132915483.9 / s)
#read ops     : 38667774 (3866777.4 / s)
#update ops   : 1290487065 (129048706.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 55
Creating 3 threads...
Thread created 0xffffff0026432800(c:1, s:2)
thread 56 Start

Thread created 0xffffff002612b640(c:2, s:2)
thread 57 Start

Thread created 0xffffff002612b240(c:3, s:2)
thread 58 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642981636
  #remove     : 1791782
  #contains   : 649267215
  #found      : 12794256
Thread 1
  #add        : 1411273938
  #remove     : 1647088
  #contains   : 648139136
  #found      : 12221926
Thread 2
  #add        : 2237970
  #remove     : 2276608
  #contains   : 10891119
  #found      : 19711710

#### B ####
Set size      : 5967 (expected: 5967)
Duration      : 10000 (ms)
#ops          : 2106936914 (210693691.4 / s)
#read ops     : 44727892 (4472789.2 / s)
#update ops   : 2062209022 (206220902.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 59
Creating 3 threads...
Thread created 0xffffff002612ba40(c:1, s:2)
thread 60 Start
thread 61 Start

Thread created 0xffffff0026293600(c:2, s:2)

Thread created 0xffffff0026293200(c:3, s:2)
thread 62 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 643647615
  #remove     : 1607474
  #contains   : 646892499
  #found      : 11696366
Thread 1
  #add        : 641422822
  #remove     : 1485847
  #contains   : 648723507
  #found      : 11353703
Thread 2
  #add        : 3665541
  #remove     : 3730700
  #contains   : 16988934
  #found      : 30832489

#### B ####
Set size      : 5953 (expected: 5953)
Duration      : 10000 (ms)
#ops          : 1349442557 (134944255.7 / s)
#read ops     : 53882558 (5388255.8 / s)
#update ops   : 1295559999 (129555999.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 63
Creating 4 threads...
Thread created 0xffffff0026293a00(c:1, s:2)
thread 64 Start

Thread created 0xffffff002649a400(c:2, s:2)
thread 65 Start
thread 66 Start

Thread created 0xffffff002649a000(c:3, s:2)

Thread created 0xffffff002653bc00(c:4, s:2)
thread 67 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 642438117
  #remove     : 1556634
  #contains   : 647154794
  #found      : 11610973
Thread 1
  #add        : 643429125
  #remove     : 1369877
  #contains   : 647237748
  #found      : 11004819
Thread 2
  #add        : 4962196
  #remove     : 5052226
  #contains   : 22963886
  #found      : 41754461
Thread 3
  #add        : 378078
  #remove     : 385306
  #contains   : 1666821
  #found      : 3047212

#### B ####
Set size      : 5934 (expected: 5934)
Duration      : 10000 (ms)
#ops          : 1366989024 (136698902.4 / s)
#read ops     : 67417465 (6741746.5 / s)
#update ops   : 1299571559 (129957155.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 68
Creating 4 threads...
Thread created 0xffffff002649c980(c:1, s:2)

Thread created 0xffffff002653b400(c:2, s:2)
thread 70 Start
thread 71 Start

Thread created 0xffffff002653b000(c:3, s:2)
thread 69 Start
thread 72 Start

Thread created 0xffffff0026587880(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644107613
  #remove     : 1447769
  #contains   : 647805123
  #found      : 11045988
Thread 1
  #add        : 640876121
  #remove     : 1366696
  #contains   : 647562853
  #found      : 10706471
Thread 2
  #add        : 6230585
  #remove     : 6346309
  #contains   : 28748500
  #found      : 52360435
Thread 3
  #add        : 844358
  #remove     : 859195
  #contains   : 3721149
  #found      : 6813771

#### B ####
Set size      : 5939 (expected: 5939)
Duration      : 10000 (ms)
#ops          : 1383005311 (138300531.1 / s)
#read ops     : 80926665 (8092666.5 / s)
#update ops   : 1302078646 (130207864.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 73
Creating 4 threads...
Thread created 0xffffff002653b800(c:1, s:2)
thread 74 Start

Thread created 0xffffff0026587080(c:2, s:2)
thread 75 Start

Thread created 0xffffff00265d3a00(c:3, s:2)

Thread created 0xffffff00265d3600(c:4, s:2)
thread 77 Start
thread 76 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 1948338298
  #remove     : 1350774
  #contains   : 648203799
  #found      : 10658169
Thread 1
  #add        : 1947846103
  #remove     : 1372822
  #contains   : 649154129
  #found      : 10560134
Thread 2
  #add        : 7420137
  #remove     : 7557378
  #contains   : 34309240
  #found      : 62545741
Thread 3
  #add        : 1474100
  #remove     : 1499064
  #contains   : 6509073
  #found      : 11914493

#### B ####
Set size      : 5918 (expected: 5918)
Duration      : 10000 (ms)
#ops          : -282430083 (401253721.-8 / s)
#read ops     : 95678537 (9567853.7 / s)
#update ops   : -378108620 (391685867.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 78
Creating 4 threads...
Thread created 0xffffff0026603980(c:1, s:2)
thread 79 Start
thread 80 Start

Thread created 0xffffff0026603580(c:2, s:2)

Thread created 0xffffff0026603180(c:3, s:2)
thread 81 Start

Thread created 0xffffff0026602980(c:4, s:2)
thread 82 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641284900
  #remove     : 1392390
  #contains   : 1952551287
  #found      : 10412813
Thread 1
  #add        : 644565597
  #remove     : 1185027
  #contains   : 1951893528
  #found      : 9975618
Thread 2
  #add        : 8588508
  #remove     : 8749649
  #contains   : 39661277
  #found      : 72354162
Thread 3
  #add        : 2347618
  #remove     : 2387877
  #contains   : 10465447
  #found      : 19166761

#### B ####
Set size      : 5926 (expected: 5926)
Duration      : 10000 (ms)
#ops          : 1422410920 (142241092.0 / s)
#read ops     : 111909354 (11190935.4 / s)
#update ops   : 1310501566 (131050156.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 83
Creating 4 threads...
Thread created 0xffffff00265d3200(c:1, s:2)
thread 84 Start
thread 85 Start

Thread created 0xffffff0026602180(c:2, s:2)

Thread created 0xffffff00266c4980(c:3, s:2)
thread 86 Start
thread 87 Start

Thread created 0xffffff00266c4580(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 636697898
  #remove     : 1270168
  #contains   : 1952465705
  #found      : 10086554
Thread 1
  #add        : 644290139
  #remove     : 1171973
  #contains   : 648092340
  #found      : 9606519
Thread 2
  #add        : 9803314
  #remove     : 9988243
  #contains   : 44981130
  #found      : 82111134
Thread 3
  #add        : 3291186
  #remove     : 3347422
  #contains   : 14669674
  #found      : 26877282

#### B ####
Set size      : 5928 (expected: 5928)
Duration      : 10000 (ms)
#ops          : 1438541832 (143854183.2 / s)
#read ops     : 128681489 (12868148.9 / s)
#update ops   : 1309860343 (130986034.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 88
Creating 4 threads...
Thread created 0xffffff0026602580(c:1, s:2)

Thread created 0xffffff0026710a80(c:2, s:2)
thread 90 Start

Thread created 0xffffff0026710680(c:3, s:2)
thread 91 Start
thread 92 Start
thread 89 Start

Thread created 0xffffff0026710280(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 645914411
  #remove     : 1262480
  #contains   : 645708818
  #found      : 9630246
Thread 1
  #add        : 1947546381
  #remove     : 1102814
  #contains   : 1951944629
  #found      : 9213800
Thread 2
  #add        : 10934794
  #remove     : 11144592
  #contains   : 50039001
  #found      : 91359709
Thread 3
  #add        : 4421013
  #remove     : 4499342
  #contains   : 19773035
  #found      : 36212114

#### B ####
Set size      : 5941 (expected: 5941)
Duration      : 10000 (ms)
#ops          : -1521725600 (277324169.-8 / s)
#read ops     : 146415869 (14641586.9 / s)
#update ops   : -1668141469 (262682582.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 93
Creating 4 threads...
Thread created 0xffffff00266c4180(c:1, s:2)
thread 94 Start

Thread created 0xffffff00265b55c0(c:2, s:2)

Thread created 0xffffff00265b51c0(c:3, s:2)
thread 95 Start

Thread created 0xffffff002675b980(c:4, s:2)
thread 96 Start
thread 97 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644331060
  #remove     : 1189477
  #contains   : 649924273
  #found      : 9540571
Thread 1
  #add        : 645632096
  #remove     : 1117962
  #contains   : 1951661756
  #found      : 9379323
Thread 2
  #add        : 12059148
  #remove     : 12293155
  #contains   : 55101080
  #found      : 100645686
Thread 3
  #add        : 5557779
  #remove     : 5657975
  #contains   : 24786672
  #found      : 45402957

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 1492807189 (149280718.9 / s)
#read ops     : 164968537 (16496853.7 / s)
#update ops   : 1327838652 (132783865.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 98
Creating 5 threads...
Thread created 0xffffff00265b59c0(c:1, s:2)
thread 99 Start
thread 100 Start

Thread created 0xffffff002675b180(c:2, s:2)

Thread created 0xffffff00267a7a40(c:3, s:2)
thread 101 Start
thread 102 Start

Thread created 0xffffff00267a7640(c:4, s:2)

Thread created 0xffffff00267a7240(c:5, s:2)
thread 103 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1035561
  #remove     : 1110334
  #contains   : 4703996
  #found      : 8614196
Thread 1
  #add        : 1024998
  #remove     : 1043049
  #contains   : 4759482
  #found      : 8720131
Thread 2
  #add        : 967694
  #remove     : 985385
  #contains   : 4579022
  #found      : 8395028
Thread 3
  #add        : 1027669
  #remove     : 1046411
  #contains   : 4749010
  #found      : 8702126
Thread 4
  #add        : 302421
  #remove     : 306817
  #contains   : 1263537
  #found      : 2316448

#### B ####
Set size      : 5901 (expected: 5901)
Duration      : 10000 (ms)
#ops          : 45598268 (4559826.8 / s)
#read ops     : 36747929 (3674792.9 / s)
#update ops   : 8850339 (885033.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 104
Creating 5 threads...
Thread created 0xffffff002675b580(c:1, s:2)

Thread created 0xffffff0026600480(c:2, s:2)
thread 105 Start
thread 107 Start
thread 106 Start

Thread created 0xffffff0026600080(c:3, s:2)

Thread created 0xffffff00267f18c0(c:4, s:2)
thread 108 Start
thread 109 Start

Thread created 0xffffff00267f14c0(c:5, s:2)
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1019887
  #remove     : 1094205
  #contains   : 4598417
  #found      : 8413247
Thread 1
  #add        : 975190
  #remove     : 990899
  #contains   : 4571651
  #found      : 8368366
Thread 2
  #add        : 974164
  #remove     : 988362
  #contains   : 4532347
  #found      : 8295749
Thread 3
  #add        : 1012416
  #remove     : 1030865
  #contains   : 4640964
  #found      : 8502435
Thread 4
  #add        : 338101
  #remove     : 343429
  #contains   : 1435603
  #found      : 2632511

#### B ####
Set size      : 5911 (expected: 5911)
Duration      : 10000 (ms)
#ops          : 44979826 (4497982.6 / s)
#read ops     : 36212308 (3621230.8 / s)
#update ops   : 8767518 (876751.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 110
Creating 5 threads...
Thread created 0xffffff0026600880(c:1, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff0026832940(c:2, s:2)

Thread created 0xffffff0026832540(c:3, s:2)
thread 113 Start

Thread created 0xffffff0026832140(c:4, s:2)
thread 114 Start

Thread created 0xffffff0026831a40(c:5, s:2)
 done!
thread 115 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 948036
  #remove     : 1021705
  #contains   : 4347065
  #found      : 7956508
Thread 1
  #add        : 960061
  #remove     : 976533
  #contains   : 4348031
  #found      : 7961831
Thread 2
  #add        : 945417
  #remove     : 962845
  #contains   : 4345346
  #found      : 7963392
Thread 3
  #add        : 964132
  #remove     : 980041
  #contains   : 4391462
  #found      : 8044201
Thread 4
  #add        : 421352
  #remove     : 429576
  #contains   : 1818351
  #found      : 3329575

#### B ####
Set size      : 5897 (expected: 5897)
Duration      : 10000 (ms)
#ops          : 43865205 (4386520.5 / s)
#read ops     : 35255507 (3525550.7 / s)
#update ops   : 8609698 (860969.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 116
Creating 5 threads...
Thread created 0xffffff00267f10c0(c:1, s:2)
thread 117 Start
thread 118 Start

Thread created 0xffffff0026831240(c:2, s:2)

Thread created 0xffffff0026824900(c:3, s:2)
thread 119 Start

Thread created 0xffffff0026824500(c:4, s:2)
thread 120 Start

Thread created 0xffffff0026824100(c:5, s:2)
thread 121 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 976651
  #remove     : 1051135
  #contains   : 4402686
  #found      : 8049571
Thread 1
  #add        : 932622
  #remove     : 946809
  #contains   : 4320207
  #found      : 7891789
Thread 2
  #add        : 937734
  #remove     : 952897
  #contains   : 4308931
  #found      : 7878414
Thread 3
  #add        : 904287
  #remove     : 918502
  #contains   : 4216706
  #found      : 7716768
Thread 4
  #add        : 544203
  #remove     : 552415
  #contains   : 2379817
  #found      : 4348556

#### B ####
Set size      : 5897 (expected: 5897)
Duration      : 10000 (ms)
#ops          : 44602353 (4460235.3 / s)
#read ops     : 35885098 (3588509.8 / s)
#update ops   : 8717255 (871725.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 122
Creating 5 threads...
Thread created 0xffffff0026831640(c:1, s:2)
thread 123 Start

Thread created 0xffffff0026796600(c:2, s:2)
thread 124 Start
thread 125 Start

Thread created 0xffffff0026796200(c:3, s:2)

Thread created 0xffffff002686d980(c:4, s:2)
thread 126 Start

Thread created 0xffffff002686d580(c:5, s:2)
thread 127 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 922474
  #remove     : 997077
  #contains   : 4096645
  #found      : 7495316
Thread 1
  #add        : 871009
  #remove     : 887193
  #contains   : 3978915
  #found      : 7282156
Thread 2
  #add        : 902229
  #remove     : 918376
  #contains   : 4025668
  #found      : 7373843
Thread 3
  #add        : 848958
  #remove     : 861210
  #contains   : 3906215
  #found      : 7158862
Thread 4
  #add        : 755765
  #remove     : 769219
  #contains   : 3403604
  #found      : 6236499

#### B ####
Set size      : 5948 (expected: 5948)
Duration      : 10000 (ms)
#ops          : 44280186 (4428018.6 / s)
#read ops     : 35546676 (3554667.6 / s)
#update ops   : 8733510 (873351.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 128
Creating 5 threads...
Thread created 0xffffff0026796a00(c:1, s:2)
thread 129 Start
thread 130 Start

Thread created 0xffffff0026999940(c:2, s:2)

Thread created 0xffffff0026999540(c:3, s:2)
thread 131 Start

Thread created 0xffffff0026999140(c:4, s:2)
thread 132 Start

Thread created 0xffffff00269988c0(c:5, s:2)
thread 133 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 892515
  #remove     : 966931
  #contains   : 4056144
  #found      : 7430434
Thread 1
  #add        : 904543
  #remove     : 922307
  #contains   : 4102394
  #found      : 7507658
Thread 2
  #add        : 886327
  #remove     : 904818
  #contains   : 4028973
  #found      : 7381082
Thread 3
  #add        : 899982
  #remove     : 915685
  #contains   : 4059905
  #found      : 7443371
Thread 4
  #add        : 768229
  #remove     : 781315
  #contains   : 3421656
  #found      : 6265705

#### B ####
Set size      : 5907 (expected: 5907)
Duration      : 10000 (ms)
#ops          : 44870902 (4487090.2 / s)
#read ops     : 36028250 (3602825.0 / s)
#update ops   : 8842652 (884265.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 134
Creating 5 threads...
Thread created 0xffffff002686d180(c:1, s:2)
thread 135 Start

Thread created 0xffffff00269980c0(c:2, s:2)
thread 136 Start

Thread created 0xffffff00269e2980(c:3, s:2)
thread 137 Start

Thread created 0xffffff00269e2580(c:4, s:2)
thread 138 Start

Thread created 0xffffff00269e2180(c:5, s:2)
thread 139 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 902174
  #remove     : 977443
  #contains   : 4072147
  #found      : 7450806
Thread 1
  #add        : 865364
  #remove     : 879517
  #contains   : 4007338
  #found      : 7336906
Thread 2
  #add        : 871584
  #remove     : 884473
  #contains   : 3971446
  #found      : 7274072
Thread 3
  #add        : 879288
  #remove     : 894000
  #contains   : 3984070
  #found      : 7300700
Thread 4
  #add        : 733812
  #remove     : 746054
  #contains   : 3336580
  #found      : 6109719

#### B ####
Set size      : 5965 (expected: 5965)
Duration      : 10000 (ms)
#ops          : 44105912 (4410591.2 / s)
#read ops     : 35472203 (3547220.3 / s)
#update ops   : 8633709 (863370.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 140
Creating 6 threads...
Thread created 0xffffff00269984c0(c:1, s:2)

Thread created 0xffffff002698a5c0(c:2, s:2)
thread 142 Start
thread 143 Start
thread 141 Start

Thread created 0xffffff002698a1c0(c:3, s:2)

Thread created 0xffffff0026a2da80(c:4, s:2)
thread 144 Start

Thread created 0xffffff0026a2d680(c:5, s:2)
thread 145 Start

Thread created 0xffffff0026a2d280(c:1, s:2)
 done!
elapsed time: 10001ms
thread 146 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 931673
  #remove     : 1004263
  #contains   : 4118001
  #found      : 7547510
Thread 1
  #add        : 894252
  #remove     : 911146
  #contains   : 4051059
  #found      : 7425123
Thread 2
  #add        : 882798
  #remove     : 900812
  #contains   : 4041726
  #found      : 7413859
Thread 3
  #add        : 879175
  #remove     : 898033
  #contains   : 3974736
  #found      : 7292465
Thread 4
  #add        : 855555
  #remove     : 874310
  #contains   : 3925637
  #found      : 7200200
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5947 (expected: 5947)
Duration      : 10000 (ms)
#ops          : 45911174 (4591117.4 / s)
#read ops     : 36879157 (3687915.7 / s)
#update ops   : 9032017 (903201.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 147
Creating 6 threads...
Thread created 0xffffff002698a9c0(c:1, s:2)
thread 148 Start

Thread created 0xffffff00269915c0(c:2, s:2)
thread 149 Start
thread 150 Start

Thread created 0xffffff00269911c0(c:3, s:2)

Thread created 0xffffff00269f6c00(c:4, s:2)
thread 151 Start

Thread created 0xffffff00269f6800(c:5, s:2)

Thread created 0xffffff00269f6400(c:1, s:2)
 done!
thread 152 Start
elapsed time: 10001ms
thread 153 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 902064
  #remove     : 976964
  #contains   : 4043930
  #found      : 7409413
Thread 1
  #add        : 872828
  #remove     : 892837
  #contains   : 3949117
  #found      : 7239487
Thread 2
  #add        : 883415
  #remove     : 901175
  #contains   : 3976914
  #found      : 7293969
Thread 3
  #add        : 866925
  #remove     : 884328
  #contains   : 3972681
  #found      : 7285706
Thread 4
  #add        : 879283
  #remove     : 895470
  #contains   : 3940606
  #found      : 7231196
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5922 (expected: 5922)
Duration      : 10000 (ms)
#ops          : 45415060 (4541506.0 / s)
#read ops     : 36459771 (3645977.1 / s)
#update ops   : 8955289 (895528.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 154
Creating 6 threads...
Thread created 0xffffff00269919c0(c:1, s:2)

Thread created 0xffffff002649a800(c:2, s:2)
thread 156 Start
thread 157 Start

Thread created 0xffffff002649ac00(c:3, s:2)
thread 155 Start
thread 158 Start

Thread created 0xffffff002649b180(c:4, s:2)

Thread created 0xffffff002649b580(c:5, s:2)
thread 159 Start

Thread created 0xffffff002649b980(c:1, s:2)
 done!
elapsed time: 10001ms
thread 160 Start
join 6 threads...
 done!

####result####
Thread 0
  #add        : 866288
  #remove     : 939984
  #contains   : 3897503
  #found      : 7134494
Thread 1
  #add        : 868181
  #remove     : 882887
  #contains   : 3969797
  #found      : 7263093
Thread 2
  #add        : 863507
  #remove     : 880358
  #contains   : 3908341
  #found      : 7149128
Thread 3
  #add        : 860086
  #remove     : 877198
  #contains   : 3870961
  #found      : 7091680
Thread 4
  #add        : 852157
  #remove     : 865926
  #contains   : 3892299
  #found      : 7130314
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 6059 (expected: 6059)
Duration      : 10000 (ms)
#ops          : 44525281 (4452528.1 / s)
#read ops     : 35768709 (3576870.9 / s)
#update ops   : 8756572 (875657.2 / s)
Kernel Level Benchmark END

aQEMU: Terminated

End2 이번에는 알 수 없는 이유로 Deadlock이 걸려서 임의로 종료했습니다.

세번째 실험입니다.

실험결과는 "End3"를 검색하시면 됩니다.

SeaBIOS (version 1.13.0-1ubuntu1.1)

iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8C850+BFECC850 CA00

xv6
e820: 0x0000000000000000-0x000000000009fbff usable
e820: 0x000000000009fc00-0x000000000009ffff reserved
e820: 0x00000000000f0000-0x00000000000fffff reserved
e820: 0x0000000000100000-0x00000000bffdefff usable
e820: 0x00000000bffdf000-0x00000000bfffffff reserved
e820: 0x00000000fffc0000-0x00000000ffffffff reserved
e820: 0x0000000100000000-0x000000013fffffff usable
Scrubbed memory map:
phys: 0x0000000000100000-0x00000000bffdefff
phys: 0x0000000100000000-0x000000013fffffff
ACPI: RSDP 0xf5bf0 00014 (v0 BOCHS )
ACPI: RSDT 0xbffe1556 00034 (v1 BOCHS  BXPCRSDT 00000001 BXPC 00000001)
ACPI: FACP 0xbffe12da 00074 (v1 BOCHS  BXPCFACP 00000001 BXPC 00000001)
ACPI: DSDT 0xbffdfd00 015DA (v1 BOCHS  BXPCDSDT 00000001 BXPC 00000001)
ACPI: FACS 0xbffdfcc0 00040
ACPI: APIC 0xbffe134e 000A0 (v1 BOCHS  BXPCAPIC 00000001 BXPC 00000001)
ACPI: HPET 0xbffe13ee 00038 (v1 BOCHS  BXPCHPET 00000001 BXPC 00000001)
ACPI: SRAT 0xbffe1426 00130 (v1 BOCHS  BXPCSRAT 00000001 BXPC 00000001)
xapic: Using xAPIC LAPIC
xapic: Initializing LAPIC (CPU 0)
acpi: NUMA node 0: cpus 0 2 4 mem 0-0x9ffff 0x100000-0x7fffffff
acpi: NUMA node 1: cpus 1 3 5 mem 0x80000000-0xbfffffff 0x100000000-0x13fffffff
acpi: Initializing CPUs
acpi: CPU 0 APICID 0
acpi: CPU 1 APICID 1
acpi: CPU 2 APICID 2
acpi: CPU 3 APICID 3
acpi: CPU 4 APICID 4
acpi: CPU 5 APICID 5
kalloc: page_info map has 2 entries using formula (pa+0x7fffffff7ff85000) >> 63
acpi: Initializing IOAPICs
ioapic: IOAPIC version 0x20 for IRQs 0..23 at 0xfec00000
ioapic: Routing IRQ 4 (rising edge) to APICID 0
hpet: At 0xfed00000, revision 1, period 10 nsec, 3 timers
kalloc: 1.6 GB available in node 0 (metadata: 335 kB, waste: 4.0 kB)
kalloc: 1.7 GB available in node 1 (metadata: 223 kB, waste: 5.3 kB)
ioapic: Routing IRQ 1 (rising edge) to APICID 0
initsamp: Unknown manufacturer
AcpiOsInstallInterruptHandler not implemented (9, 0xffffffffc01a8400, 0xffffff0037806988)
acpi: Using ACPI for PCI root enumeration
pci: Scanning bus 0
e1000: Found 82540EM (desktop)
e1000: Waiting for link to come up
e1000: Link up at 1000 Mb/s full-duplex
acpi: Resolving IRQ of 00:03.00 pin A
acpi: PCI device 00:03.00 has ACPI handle \_SB_.PCI0.S18_
acpi: Found _PRT on \_SB_.PCI0
acpi: Matching entry: PRT{Pin=A Address=0x3ffff SourceIndex=0 Source=\_SB_.LNKC}
acpi: Enabling PCI link \_SB_.LNKC
ioapic: Routing IRQ 11 (level high) to APICID 0
disk_register: memide: 1073741824 bytes: memide 
initdisk: Flashing the filesystem image on the memdisk(s)
Writing block   262144 / 262144
Writing blocks ... done! (0 seconds)
xapic: Initializing LAPIC (CPU 1)
xapic: Initializing LAPIC (CPU 2)
xapic: Initializing LAPIC (CPU 3)
xapic: Initializing LAPIC (CPU 4)
xapic: Initializing LAPIC (CPU 5)
init complete at Sat Aug 14  7:54:45 2021
$ ls
d .                     1       0   2
d ..                    1       0   2
- README           150002       0   1
- allocbench       250002   87376   1
- appendtest       3a0002   87376   1
- asharing         330002   87360   1
- avar             350002   87376   1
- base64           460002   87376   1
- bench            160002   87360   1
- benchhdr         3e0002   87360   1
- cat              180002   87376   1
- client.txt       640002 26214401   1
- condtest         5f0002   87360   1
c console          650003       0   1
- countbench       400002   87376   1
- countbench-ben    90002     796   1
- cp               300002   87360   1
- crwpbench        3d0002   87360   1
- dbench           630002  104256   1
- dd               550002   87360   1
d dev              660001       0   1
- dirbench         2d0002   87360   1
- dirloop          570002   87360   1
- disktest         500002   87376   1
- du               190002   87360   1
- echo             1a0002   87360   1
- exechack         1b0002   87360   1
- fdbench          4a0002   95800   1
- fdbench-ben       c0002     250   1
- filebench        370002   87360   1
- forkexecbench    1e0002   87360   1
- forkexectree     1d0002   87360   1
- forktest         490002   87360   1
- forktest-ben      a0002     116   1
- forktree         1f0002   87360   1
- fsync            4f0002   87376   1
- fsynctest        510002   87376   1
- gcbench          380002   87408   1
- halt             2a0002   87376   1
- init             1c0002   87584   1
- kbench           170002   87376   1
- kbench-ben        d0002    1922   1
- lfs-largefile    200002   91488   1
- lfs-smallfile    210002   91520   1
- lfsbench-lrg      20002     153   1
- lfsbench-sml      10002     162   1
- linkbench        3b0002  103960   1
- linkbench-ben     40002     263   1
- linkbench-tom     30002     466   1
- linkfsync        530002   87360   1
- list_rcu         5b0002   91568   1
- list_spinlock    5c0002   91568   1
- ln               480002   87376   1
- local_client     430002   87360   1
- local_server     420002   87360   1
- lockstat         2f0002   87360   1
- login            220002   87392   1
- ls               230002   91456   1
- lsocket           80002     483   1
- mail-deliver     4d0002   95568   1
- mail-enqueue     4b0002   91472   1
- mail-qman        4c0002  103760   1
- mailbench        440002  107888   1
- mailbench-ben     b0002     490   1
- mailfilter       450002   87376   1
- mapbench         240002   95568   1
- mapbench-ben      50002    3880   1
- maptest          260002   87360   1
- metis_matrix_m   610002  132528   1
- metis_string_m   600002  132528   1
- metis_wrmem      620002  132528   1
- metis_wrmem-be    70002     293   1
- metis_wrmem-jo    60002     258   1
- mkdir            270002   87376   1
- monkstats        3f0002   91456   1
- mv               410002   87376   1
- mvrlu_bench      5e0002   99776   1
- nsh              290002   91472   1
- perf             310002   95768   1
- pmutex           5d0002   87360   1
- rename-chain     580002   87360   1
- renamefsync      520002   87360   1
- rlu_benchlist    590002   99760   1
- rlu_test         5a0002   91456   1
- rm               340002   91472   1
- schedbench       360002   87360   1
- sh               280002  136544   1
- sleep            2c0002   87376   1
- sv6journal0       e0002 4235264   1
- sv6journal1       f0002 4235264   1
- sv6journal2      100002 4235264   1
- sv6journal3      110002 4235264   1
- sv6journal4      120002 4235264   1
- sv6journal5      130002 4235264   1
- sync             4e0002   87376   1
- synctest         540002   87376   1
- tee              470002   87376   1
- testfile1        140002     512   1
- testrecovery     560002   87376   1
- time             2b0002   87360   1
- tlstest          3c0002   87424   1
- usertests        2e0002  116080   1
- vmimbalbench     390002   87392   1
- xtime            320002   91488   1
$ kbench-ben
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 23
Creating 1 threads...
Thread created 0xffffff0025e62080(c:1, s:2)
thread 24 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2708449
  #remove     : 2741218
  #contains   : 17833487
  #found      : 21742294

#### B ####
Set size      : 8021 (expected: 8021)
Duration      : 10000 (ms)
#ops          : 27191961 (2719196.1 / s)
#read ops     : 21742294 (2174229.4 / s)
#update ops   : 5449667 (544966.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 25
Creating 1 threads...
Thread created 0xffffff0025e62480(c:1, s:2)
thread 26 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2715832
  #remove     : 2757241
  #contains   : 18412308
  #found      : 22569118

#### B ####
Set size      : 7948 (expected: 7948)
Duration      : 10000 (ms)
#ops          : 28042191 (2804219.1 / s)
#read ops     : 22569118 (2256911.8 / s)
#update ops   : 5473073 (547307.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 27
Creating 1 threads...
Thread created 0xffffff002612c840(c:1, s:2)
thread 28 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2584349
  #remove     : 2627523
  #contains   : 18060135
  #found      : 22243400

#### B ####
Set size      : 7956 (expected: 7956)
Duration      : 10000 (ms)
#ops          : 27455272 (2745527.2 / s)
#read ops     : 22243400 (2224340.0 / s)
#update ops   : 5211872 (521187.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 1
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 29
Creating 1 threads...
Thread created 0xffffff002612c440(c:1, s:2)
thread 30 Start
 done!
elapsed time: 10001ms
join 1 threads...
 done!

####result####
Thread 0
  #add        : 2432573
  #remove     : 2458334
  #contains   : 16457602
  #found      : 20138962

#### B ####
Set size      : 7982 (expected: 7982)
Duration      : 10000 (ms)
#ops          : 25029869 (2502986.9 / s)
#read ops     : 20138962 (2013896.2 / s)
#update ops   : 4890907 (489090.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 31
Creating 2 threads...
Thread created 0xffffff002612c040(c:1, s:2)
thread 32 Start

Thread created 0xffffff0025e8a600(c:2, s:2)
thread 33 Start
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2225002
  #remove     : 2245001
  #contains   : 10867701
  #found      : 16164710
Thread 1
  #add        : 391942
  #remove     : 395369
  #contains   : 2136692
  #found      : 3241102

#### B ####
Set size      : 6682 (expected: 6682)
Duration      : 10000 (ms)
#ops          : 24663126 (2466312.6 / s)
#read ops     : 19405812 (1940581.2 / s)
#update ops   : 5257314 (525731.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 34
Creating 2 threads...
Thread created 0xffffff0025e8aa00(c:1, s:2)
thread 35 Start
thread 36 Start

Thread created 0xffffff00262fc840(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1781307
  #remove     : 1799006
  #contains   : 8806780
  #found      : 12742243
Thread 1
  #add        : 486493
  #remove     : 491100
  #contains   : 2686062
  #found      : 3941827

#### B ####
Set size      : 6923 (expected: 6923)
Duration      : 10000 (ms)
#ops          : 21241976 (2124197.6 / s)
#read ops     : 16684070 (1668407.0 / s)
#update ops   : 4557906 (455790.6 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 37
Creating 2 threads...
Thread created 0xffffff0025e8a200(c:1, s:2)
thread 38 Start
thread 39 Start

Thread created 0xffffff00262fc040(c:2, s:2)
 done!
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 2046860
  #remove     : 2068708
  #contains   : 9526942
  #found      : 14198348
Thread 1
  #add        : 605469
  #remove     : 609754
  #contains   : 3362947
  #found      : 5055214

#### B ####
Set size      : 6631 (expected: 6631)
Duration      : 10000 (ms)
#ops          : 24584353 (2458435.3 / s)
#read ops     : 19253562 (1925356.2 / s)
#update ops   : 5330791 (533079.1 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 2
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 40
Creating 2 threads...
Thread created 0xffffff00262fc440(c:1, s:2)

Thread created 0xffffff00262c9680(c:2, s:2)
thread 41 Start
 done!
thread 42 Start
elapsed time: 10001ms
join 2 threads...
 done!

####result####
Thread 0
  #add        : 1493949
  #remove     : 1510407
  #contains   : 8297896
  #found      : 12723797
Thread 1
  #add        : 932546
  #remove     : 942112
  #contains   : 5434077
  #found      : 8239626

#### B ####
Set size      : 6791 (expected: 6791)
Duration      : 10000 (ms)
#ops          : 25842437 (2584243.7 / s)
#read ops     : 20963423 (2096342.3 / s)
#update ops   : 4879014 (487901.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 43
Creating 3 threads...
Thread created 0xffffff00262c9a80(c:1, s:2)
thread 44 Start
thread 45 Start

Thread created 0xffffff00263f1840(c:2, s:2)

Thread created 0xffffff00263f1440(c:3, s:2)
 done!
thread 46 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 1611585
  #remove     : 1639891
  #contains   : 6794585
  #found      : 12123356
Thread 1
  #add        : 1565517
  #remove     : 1594731
  #contains   : 6667447
  #found      : 11890945
Thread 2
  #add        : 335942
  #remove     : 340426
  #contains   : 18343242
  #found      : 2790902

#### B ####
Set size      : 5843 (expected: 5843)
Duration      : 10000 (ms)
#ops          : 33893295 (3389329.5 / s)
#read ops     : 26805203 (2680520.3 / s)
#update ops   : 7088092 (708809.2 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 47
Creating 3 threads...
Thread created 0xffffff00262c9280(c:1, s:2)
thread 48 Start

Thread created 0xffffff00264338c0(c:2, s:2)
thread 49 Start
thread 50 Start

Thread created 0xffffff00264334c0(c:3, s:2)
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 640258086
  #remove     : 1573782
  #contains   : 646334369
  #found      : 11986859
Thread 1
  #add        : 641208015
  #remove     : 1573187
  #contains   : 647878860
  #found      : 11938216
Thread 2
  #add        : 729392
  #remove     : 739747
  #contains   : 20177027
  #found      : 6063714

#### B ####
Set size      : 5974 (expected: 5974)
Duration      : 10000 (ms)
#ops          : 1316070998 (131607099.8 / s)
#read ops     : 29988789 (2998878.9 / s)
#update ops   : 1286082209 (128608220.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 51
Creating 3 threads...
Thread created 0xffffff00263f1040(c:1, s:2)
thread 52 Start

Thread created 0xffffff0026477880(c:2, s:2)
thread 53 Start

Thread created 0xffffff0026477480(c:3, s:2)
thread 54 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642589200
  #remove     : 1517183
  #contains   : 647992479
  #found      : 11953844
Thread 1
  #add        : 642911677
  #remove     : 1449656
  #contains   : 647875676
  #found      : 11634254
Thread 2
  #add        : 1179307
  #remove     : 1197290
  #contains   : 22311909
  #found      : 9877588

#### B ####
Set size      : 5943 (expected: 5943)
Duration      : 10000 (ms)
#ops          : 1324309999 (132430999.9 / s)
#read ops     : 33465686 (3346568.6 / s)
#update ops   : 1290844313 (129084431.3 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 55
Creating 3 threads...
Thread created 0xffffff00264330c0(c:1, s:2)
thread 56 Start

Thread created 0xffffff00264bbc00(c:2, s:2)
thread 57 Start

Thread created 0xffffff00264bb800(c:3, s:2)
thread 58 Start
 done!
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 641278271
  #remove     : 1368448
  #contains   : 647301501
  #found      : 11128355
Thread 1
  #add        : 641795377
  #remove     : 1339008
  #contains   : -1142027011
  #found      : 10907009
Thread 2
  #add        : 1891941
  #remove     : 1923453
  #contains   : 25659370
  #found      : 15901156

#### B ####
Set size      : 5944 (expected: 5944)
Duration      : 10000 (ms)
#ops          : 1327533018 (132753301.8 / s)
#read ops     : 37936520 (3793652.0 / s)
#update ops   : 1289596498 (128959649.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 3
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 59
Creating 3 threads...
Thread created 0xffffff0026477080(c:1, s:2)
thread 60 Start

Thread created 0xffffff00264bb000(c:2, s:2)

Thread created 0xffffff00264fe940(c:3, s:2)
thread 62 Start
 done!
thread 61 Start
elapsed time: 10001ms
join 3 threads...
 done!

####result####
Thread 0
  #add        : 642190278
  #remove     : 1203986
  #contains   : 646872176
  #found      : 10011080
Thread 1
  #add        : 641076833
  #remove     : 1190562
  #contains   : 641019057
  #found      : 10012768
Thread 2
  #add        : 2996360
  #remove     : 3051816
  #contains   : 30952348
  #found      : 25471390

#### B ####
Set size      : 5968 (expected: 5968)
Duration      : 10000 (ms)
#ops          : 1337205073 (133720507.3 / s)
#read ops     : 45495238 (4549523.8 / s)
#update ops   : 1291709835 (129170983.5 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 63
Creating 4 threads...
Thread created 0xffffff00264bb400(c:1, s:2)
thread 64 Start
thread 65 Start

Thread created 0xffffff002653ba40(c:2, s:2)

Thread created 0xffffff002653b640(c:3, s:2)
thread 66 Start

Thread created 0xffffff002653b240(c:4, s:2)
thread 67 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 643244442
  #remove     : 1300360
  #contains   : 647787399
  #found      : 11310126
Thread 1
  #add        : 643744573
  #remove     : 1232611
  #contains   : 647502058
  #found      : 11066846
Thread 2
  #add        : 4231002
  #remove     : 4315507
  #contains   : 37023762
  #found      : 36538644
Thread 3
  #add        : 343747
  #remove     : 351215
  #contains   : 1438762
  #found      : 2623960

#### B ####
Set size      : 6017 (expected: 6017)
Duration      : 10000 (ms)
#ops          : 1360303033 (136030303.3 / s)
#read ops     : 61539576 (6153957.6 / s)
#update ops   : 1298763457 (129876345.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 68
Creating 4 threads...
Thread created 0xffffff00264fe540(c:1, s:2)
thread 69 Start

Thread created 0xffffff00264b4440(c:2, s:2)
thread 70 Start

Thread created 0xffffff00264b4040(c:3, s:2)
thread 71 Start

Thread created 0xffffff00265e78c0(c:4, s:2)
thread 72 Start
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 641056678
  #remove     : 1141452
  #contains   : 1951633947
  #found      : 9315743
Thread 1
  #add        : 643202397
  #remove     : 1244089
  #contains   : 648908162
  #found      : 11317814
Thread 2
  #add        : 5459229
  #remove     : 5576163
  #contains   : 43266375
  #found      : 47912293
Thread 3
  #add        : 752807
  #remove     : 767903
  #contains   : 3238694
  #found      : 5896998

#### B ####
Set size      : 6016 (expected: 6016)
Duration      : 10000 (ms)
#ops          : 1373643566 (137364356.6 / s)
#read ops     : 74442848 (7444284.8 / s)
#update ops   : 1299200718 (129920071.8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 73
Creating 4 threads...
Thread created 0xffffff00264b4840(c:1, s:2)
thread 74 Start
thread 75 Start

Thread created 0xffffff00265e70c0(c:2, s:2)

Thread created 0xffffff0026635980(c:3, s:2)
thread 76 Start
thread 77 Start

Thread created 0xffffff0026635580(c:4, s:2)
 done!
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644557867
  #remove     : 1258575
  #contains   : 1952682405
  #found      : 11245059
Thread 1
  #add        : 1948172278
  #remove     : 1235239
  #contains   : -1141947853
  #found      : 11193408
Thread 2
  #add        : 6655585
  #remove     : 6803131
  #contains   : 49397273
  #found      : 59116296
Thread 3
  #add        : 1414522
  #remove     : 1444306
  #contains   : 6164755
  #found      : 11243244

#### B ####
Set size      : 5885 (expected: 5885)
Duration      : 10000 (ms)
#ops          : -1590627786 (270433951.-8 / s)
#read ops     : 92798007 (9279800.7 / s)
#update ops   : -1683425793 (261154150.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 78
Creating 4 threads...
Thread created 0xffffff002667c9c0(c:1, s:2)
thread 79 Start
thread 80 Start

Thread created 0xffffff002667c5c0(c:2, s:2)

Thread created 0xffffff002667c1c0(c:3, s:2)

Thread created 0xffffff002667b8c0(c:4, s:2)
 done!
thread 81 Start
thread 82 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644581920
  #remove     : 1249728
  #contains   : 1952953695
  #found      : 11004941
Thread 1
  #add        : 1948057996
  #remove     : 1216391
  #contains   : 1952470456
  #found      : 10981278
Thread 2
  #add        : 7833736
  #remove     : 8009789
  #contains   : 55417573
  #found      : 70103608
Thread 3
  #add        : 2342976
  #remove     : 2394300
  #contains   : 10618548
  #found      : 19368445

#### B ####
Set size      : 5943 (expected: 5943)
Duration      : 10000 (ms)
#ops          : -1567822188 (272714510.-8 / s)
#read ops     : 111458272 (11145827.2 / s)
#update ops   : -1679280460 (261568683.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 83
Creating 4 threads...
Thread created 0xffffff0026635180(c:1, s:2)
thread 84 Start

Thread created 0xffffff002667b0c0(c:2, s:2)

Thread created 0xffffff00266c7a40(c:3, s:2)
thread 86 Start

Thread created 0xffffff00266c7640(c:4, s:2)
thread 87 Start
 done!
thread 85 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 643871058
  #remove     : 1221667
  #contains   : 1952297432
  #found      : 10748467
Thread 1
  #add        : 644931687
  #remove     : 1176464
  #contains   : 649009574
  #found      : 10553000
Thread 2
  #add        : 8993709
  #remove     : 9196049
  #contains   : 61226250
  #found      : 80720288
Thread 3
  #add        : 3473536
  #remove     : 3550580
  #contains   : 16340695
  #found      : 29831709

#### B ####
Set size      : 5962 (expected: 5962)
Duration      : 10000 (ms)
#ops          : 1448268214 (144826821.4 / s)
#read ops     : 131853464 (13185346.4 / s)
#update ops   : 1316414750 (131641475.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 88
Creating 4 threads...
Thread created 0xffffff002667b4c0(c:1, s:2)
thread 89 Start

Thread created 0xffffff0026713a40(c:2, s:2)
thread 90 Start
thread 91 Start

Thread created 0xffffff0026713640(c:3, s:2)

Thread created 0xffffff0026713240(c:4, s:2)
 done!
thread 92 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 644947182
  #remove     : 1190113
  #contains   : 649633444
  #found      : 10564984
Thread 1
  #add        : 645827179
  #remove     : 1156473
  #contains   : 649364537
  #found      : 10422543
Thread 2
  #add        : 10135409
  #remove     : 10364947
  #contains   : 66954664
  #found      : 91181737
Thread 3
  #add        : 4594302
  #remove     : 4696049
  #contains   : 22076727
  #found      : 40299021

#### B ####
Set size      : 6006 (expected: 6006)
Duration      : 10000 (ms)
#ops          : 1475379939 (147537993.9 / s)
#read ops     : 152468285 (15246828.5 / s)
#update ops   : 1322911654 (132291165.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 4
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 93
Creating 4 threads...
Thread created 0xffffff00266c7240(c:1, s:2)

Thread created 0xffffff00266344c0(c:2, s:2)
thread 95 Start
thread 94 Start

Thread created 0xffffff00266340c0(c:3, s:2)

Thread created 0xffffff00267609c0(c:4, s:2)
thread 97 Start
 done!
thread 96 Start
elapsed time: 10001ms
join 4 threads...
 done!

####result####
Thread 0
  #add        : 1948541728
  #remove     : 1164130
  #contains   : 650606965
  #found      : 10294153
Thread 1
  #add        : 1947983649
  #remove     : 1120590
  #contains   : 1952766289
  #found      : 10161875
Thread 2
  #add        : 11238756
  #remove     : 11497412
  #contains   : 72557907
  #found      : 101418147
Thread 3
  #add        : 5675808
  #remove     : 5804054
  #contains   : 27605925
  #found      : 50382855

#### B ####
Set size      : 5915 (expected: 5915)
Duration      : 10000 (ms)
#ops          : -189684139 (410528315.-8 / s)
#read ops     : 172257030 (17225703.0 / s)
#update ops   : -361941169 (393302612.-8 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 98
Creating 5 threads...
Thread created 0xffffff00266348c0(c:1, s:2)
thread 99 Start
thread 100 Start

Thread created 0xffffff00267601c0(c:2, s:2)

Thread created 0xffffff00267aba40(c:3, s:2)
thread 101 Start
thread 102 Start

Thread created 0xffffff00267ab640(c:4, s:2)

Thread created 0xffffff00267ab240(c:5, s:2)
thread 103 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 1005712
  #remove     : 1089343
  #contains   : 5030123
  #found      : 9208884
Thread 1
  #add        : 953592
  #remove     : 979282
  #contains   : 4891880
  #found      : 8954366
Thread 2
  #add        : 958614
  #remove     : 985014
  #contains   : 4938556
  #found      : 9044034
Thread 3
  #add        : 948573
  #remove     : 974834
  #contains   : 4929833
  #found      : 9013655
Thread 4
  #add        : 247007
  #remove     : 253558
  #contains   : 1013878
  #found      : 1855051

#### B ####
Set size      : 5985 (expected: 5985)
Duration      : 10000 (ms)
#ops          : 46471519 (4647151.9 / s)
#read ops     : 38075990 (3807599.0 / s)
#update ops   : 8395529 (839552.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 104
Creating 5 threads...
Thread created 0xffffff00267605c0(c:1, s:2)
thread 105 Start

Thread created 0xffffff002670b4c0(c:2, s:2)
thread 106 Start

Thread created 0xffffff002670b0c0(c:3, s:2)
thread 107 Start

Thread created 0xffffff00267f7840(c:4, s:2)
thread 108 Start

Thread created 0xffffff00267f7440(c:5, s:2)
thread 109 Start
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 933830
  #remove     : 1016069
  #contains   : 4650523
  #found      : 8472168
Thread 1
  #add        : 921784
  #remove     : 946344
  #contains   : 4733006
  #found      : 8626670
Thread 2
  #add        : 927702
  #remove     : 953268
  #contains   : 4800439
  #found      : 8753364
Thread 3
  #add        : 885634
  #remove     : 908928
  #contains   : 4610824
  #found      : 8414932
Thread 4
  #add        : 274305
  #remove     : 281780
  #contains   : 1153279
  #found      : 2101905

#### B ####
Set size      : 5846 (expected: 5846)
Duration      : 10000 (ms)
#ops          : 44418683 (4441868.3 / s)
#read ops     : 36369039 (3636903.9 / s)
#update ops   : 8049644 (804964.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 110
Creating 5 threads...
Thread created 0xffffff00267f7040(c:1, s:2)
thread 111 Start
thread 112 Start

Thread created 0xffffff0026840840(c:2, s:2)

Thread created 0xffffff0026840440(c:3, s:2)
thread 113 Start

Thread created 0xffffff0026840040(c:4, s:2)

Thread created 0xffffff0026837900(c:5, s:2)
 done!
thread 115 Start
thread 114 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 923392
  #remove     : 1008231
  #contains   : 4544285
  #found      : 8326792
Thread 1
  #add        : 889061
  #remove     : 913870
  #contains   : 4526658
  #found      : 8299386
Thread 2
  #add        : 907743
  #remove     : 933516
  #contains   : 4677216
  #found      : 8575935
Thread 3
  #add        : 882229
  #remove     : 906449
  #contains   : 4538340
  #found      : 8323247
Thread 4
  #add        : 337867
  #remove     : 345519
  #contains   : 1445294
  #found      : 2648738

#### B ####
Set size      : 5833 (expected: 5833)
Duration      : 10000 (ms)
#ops          : 44221975 (4422197.5 / s)
#read ops     : 36174098 (3617409.8 / s)
#update ops   : 8047877 (804787.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 116
Creating 5 threads...
Thread created 0xffffff002670b8c0(c:1, s:2)
thread 117 Start

Thread created 0xffffff0026837100(c:2, s:2)
thread 118 Start

Thread created 0xffffff00268829c0(c:3, s:2)
thread 119 Start

Thread created 0xffffff00268825c0(c:4, s:2)

Thread created 0xffffff00268821c0(c:5, s:2)
thread 120 Start
 done!
thread 121 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 842150
  #remove     : 926168
  #contains   : 4186556
  #found      : 7651926
Thread 1
  #add        : 857459
  #remove     : 884778
  #contains   : 4351117
  #found      : 7946529
Thread 2
  #add        : 860388
  #remove     : 885131
  #contains   : 4406419
  #found      : 8059669
Thread 3
  #add        : 830310
  #remove     : 853992
  #contains   : 4292131
  #found      : 7849829
Thread 4
  #add        : 262475
  #remove     : 270058
  #contains   : 1120248
  #found      : 2045438

#### B ####
Set size      : 5853 (expected: 5853)
Duration      : 10000 (ms)
#ops          : 41026300 (4102630.0 / s)
#read ops     : 33553391 (3355339.1 / s)
#update ops   : 7472909 (747290.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 122
Creating 5 threads...
Thread created 0xffffff0026837500(c:1, s:2)
thread 123 Start
thread 124 Start

Thread created 0xffffff0026826540(c:2, s:2)

Thread created 0xffffff0026826140(c:3, s:2)
thread 125 Start
thread 126 Start

Thread created 0xffffff0026872840(c:4, s:2)

Thread created 0xffffff0026872440(c:5, s:2)
 done!
thread 127 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 895502
  #remove     : 982295
  #contains   : 4417823
  #found      : 8108349
Thread 1
  #add        : 860855
  #remove     : 890031
  #contains   : 4373267
  #found      : 8021486
Thread 2
  #add        : 875762
  #remove     : 901984
  #contains   : 4423121
  #found      : 8109969
Thread 3
  #add        : 830549
  #remove     : 855814
  #contains   : 4297902
  #found      : 7890900
Thread 4
  #add        : 278678
  #remove     : 285719
  #contains   : 1178577
  #found      : 2161941

#### B ####
Set size      : 5773 (expected: 5773)
Duration      : 10000 (ms)
#ops          : 41949834 (4194983.4 / s)
#read ops     : 34292645 (3429264.5 / s)
#update ops   : 7657189 (765718.9 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 128
Creating 5 threads...
Thread created 0xffffff0026826940(c:1, s:2)

Thread created 0xffffff002697a880(c:2, s:2)

Thread created 0xffffff002697a480(c:3, s:2)
thread 129 Start

Thread created 0xffffff002697a080(c:4, s:2)
thread 132 Start
thread 131 Start
thread 133 Start
thread 130 Start

Thread created 0xffffff00269799c0(c:5, s:2)
 done!
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 674469
  #remove     : 757495
  #contains   : 3334344
  #found      : 6061502
Thread 1
  #add        : 663387
  #remove     : 686954
  #contains   : 3341278
  #found      : 6072548
Thread 2
  #add        : 644395
  #remove     : 666347
  #contains   : 3253628
  #found      : 5918588
Thread 3
  #add        : 624980
  #remove     : 647201
  #contains   : 3163854
  #found      : 5752531
Thread 4
  #add        : 240598
  #remove     : 247428
  #contains   : 1066079
  #found      : 1934817

#### B ####
Set size      : 5892 (expected: 5892)
Duration      : 10000 (ms)
#ops          : 31593240 (3159324.0 / s)
#read ops     : 25739986 (2573998.6 / s)
#update ops   : 5853254 (585325.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 5
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 134
Creating 5 threads...
Thread created 0xffffff0026872040(c:1, s:2)
thread 135 Start

Thread created 0xffffff00269791c0(c:2, s:2)
thread 136 Start

Thread created 0xffffff00269c2840(c:3, s:2)

Thread created 0xffffff00269c2440(c:4, s:2)

Thread created 0xffffff00269c2040(c:5, s:2)
thread 139 Start
thread 138 Start
 done!
thread 137 Start
elapsed time: 10001ms
join 5 threads...
 done!

####result####
Thread 0
  #add        : 565467
  #remove     : 644701
  #contains   : 2793901
  #found      : 5068978
Thread 1
  #add        : 565290
  #remove     : 586097
  #contains   : 2832269
  #found      : 5144109
Thread 2
  #add        : 556578
  #remove     : 577747
  #contains   : 2804393
  #found      : 5100481
Thread 3
  #add        : 549340
  #remove     : 570321
  #contains   : 2773039
  #found      : 5032045
Thread 4
  #add        : 235452
  #remove     : 243701
  #contains   : 1051484
  #found      : 1915379

#### B ####
Set size      : 5892 (expected: 5892)
Duration      : 10000 (ms)
#ops          : 27355686 (2735568.6 / s)
#read ops     : 22260992 (2226099.2 / s)
#update ops   : 5094694 (509469.4 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 140
Creating 6 threads...
Thread created 0xffffff00269795c0(c:1, s:2)
thread 141 Start
thread 142 Start

Thread created 0xffffff00269554c0(c:2, s:2)

Thread created 0xffffff00269550c0(c:3, s:2)
thread 143 Start
thread 144 Start

Thread created 0xffffff0026a059c0(c:4, s:2)

Thread created 0xffffff0026a055c0(c:5, s:2)

Thread created 0xffffff0026a051c0(c:1, s:2)
 done!
thread 145 Start
elapsed time: 10001ms
join 6 threads...
 done!
thread 146 Start

####result####
Thread 0
  #add        : 570354
  #remove     : 647000
  #contains   : 2825406
  #found      : 5117141
Thread 1
  #add        : 561866
  #remove     : 582564
  #contains   : 2844051
  #found      : 5144739
Thread 2
  #add        : 571722
  #remove     : 589779
  #contains   : 2887625
  #found      : 5225297
Thread 3
  #add        : 563634
  #remove     : 584816
  #contains   : 2867700
  #found      : 5186647
Thread 4
  #add        : 232184
  #remove     : 239218
  #contains   : 1002996
  #found      : 1814231
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5801 (expected: 5801)
Duration      : 10000 (ms)
#ops          : 27631192 (2763119.2 / s)
#read ops     : 22488055 (2248805.5 / s)
#update ops   : 5143137 (514313.7 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...done
Main thread ID: 147
Creating 6 threads...
Thread created 0xffffff00269558c0(c:1, s:2)
thread 148 Start

Thread created 0xffffff002690a680(c:2, s:2)

Thread created 0xffffff002690a280(c:3, s:2)
thread 150 Start

Thread created 0xffffff00269f4a40(c:4, s:2)

Thread created 0xffffff00269f4640(c:5, s:2)

Thread created 0xffffff00269f4240(c:1, s:2)
 done!
thread 151 Start
thread 152 Start
thread 149 Start
elapsed time: 10001ms
join 6 threads...
thread 153 Start
 done!

####result####
Thread 0
  #add        : 532722
  #remove     : 609743
  #contains   : 2654723
  #found      : 4786687
Thread 1
  #add        : 530710
  #remove     : 549591
  #contains   : 2681254
  #found      : 4845230
Thread 2
  #add        : 527323
  #remove     : 546434
  #contains   : 2689275
  #found      : 4843511
Thread 3
  #add        : 519697
  #remove     : 538318
  #contains   : 2647416
  #found      : 4769826
Thread 4
  #add        : 236654
  #remove     : 245528
  #contains   : 1076172
  #found      : 1940276
Thread 5
  #add        : 0
  #remove     : 0
  #contains   : 0
  #found      : 0

#### B ####
Set size      : 5804 (expected: 5804)
Duration      : 10000 (ms)
#ops          : 26022250 (2602225.0 / s)
#read ops     : 21185530 (2118553.0 / s)
#update ops   : 4836720 (483672.0 / s)
Kernel Level Benchmark END
kernel lavel benchmark start
-t #threads   : 6
-i Initial size : 10000
-b Buckets      : 1000
-d Duration     : 10000
-u Update rate  : 200
-r Range        : 10000
-Set type     : hash-list
Run Kernel Level Benchmark
initialize 10000 nodes...cpu0-kbench: panic: Assertion failed: state == 0, function void* buddy_allocato5
  ffffffffc015ee3c
  ffffffffc015eec3
  ffffffffc015eec3
  ffffffffc012baa3
  ffffffffc012fa4d
  ffffffffc014cae2
  ffffffffc013d1b3
  ffffffffc015867c
  ffffffffc0159af3
  0000000000403e75

End3 이번에는 메모리 동적할당 문제가 있었습니다.

제 노트북에서 QEMU로 실행시 Deadlock이 자주 걸리는 것 같습니다.

1번씩 실행할때는 문제가 없는데 스크립트로 여러번 실행에서 문제가 있는거죠? gdb를 연결을 시도해봐야 겠는데요.. 건표씨가 gdb 연결 셋팅을 좀 보고 있는데 어떤진 잘 모르겠지만

MadPlayer commented 3 years ago

MV-RLU benchmark가 sysbench.cc 즉 CPP 로 컴파일되다 보니 mvrlu.c를 그대로 사용하는데에 어려움이 있어서 기존에 작성해둔 mvrlu cpp wrapper로 작업하기 위해 기존 sysbench.cc를 수정해서 사용하고 있습니다. 수정한 코드는 제 컴퓨터에서 실행시 오류가 덜했습니다. 혹시 시간있으시면 확인해 주시면 감사하겠습니다. https://github.com/MadPlayer/mvcc-os/tree/kernel_bench

mv-rlu를 커널 벤치마크로 포팅을 한건가요? 실행을 해볼수 있게 collaborator로 추가를 해주세요. id: kjhnet

@kjhnet

지금 기존에 spinlock benchmark를 cpp로 수정하였습니다. mvrlu가 C로 작성되어 있는데 포인터 캐스팅이 너무 빈번해서 이전에 작성해둔 mvrlu cpp wrapper로 benchmark를 작성하기 위해서 그렇게 했습니다. 제가 말씀드린 브렌치는 현재 spinlock만 되어 있습니다.

현재 확인해보니 이미 교수님께서 collaborator로 추가되어 있었습니다.

mvrlu kernel에서 컴파일까지 완료한 버전은 다른 브렌치에서 작업중입니다.

감사합니다.