[DGD] Hydra

Blain blain20 at gmail.com
Wed Aug 22 07:09:22 CEST 2018


:: ASUS XT250; Windows 8.1 23-bit; Intel Atom Z3735F @ 1.33GHz 1.33GHz

= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
= -

:: hydra-1.3.12-win32-i386
> /home/Blain/ben2/hydra-1.3.12.exe -1
Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
Copyright 2009-2018 Dworkin B.V.  All rights reserved.

Booting Hydra 1.3.12
Test object loaded
Population: 10000
Senders: 100
Recipients: 100
Delay: 0
Rounds: 10
Event: 1

1 recipient in 0.469
2 recipients in 0.531
3 recipients in 0.563
4 recipients in 0.625
5 recipients in 0.688
6 recipients in 0.735
7 recipients in 0.766
8 recipients in 0.812
9 recipients in 0.875
10 recipients in 0.922
11 recipients in 1.032
12 recipients in 1.016
13 recipients in 1.047
14 recipients in 1.109
15 recipients in 1.140
16 recipients in 1.219
17 recipients in 1.250
18 recipients in 1.313
19 recipients in 1.344
20 recipients in 1.406
21 recipients in 1.437
22 recipients in 1.484
23 recipients in 1.578
24 recipients in 1.594
25 recipients in 1.625
26 recipients in 1.704
27 recipients in 1.718
28 recipients in 1.766
29 recipients in 1.860
30 recipients in 1.860
31 recipients in 1.938
32 recipients in 2
33 recipients in 2.016
34 recipients in 2.110
35 recipients in 2.125
36 recipients in 2.187
37 recipients in 2.234
38 recipients in 2.266
39 recipients in 2.359
40 recipients in 2.344
41 recipients in 2.437
42 recipients in 2.453
43 recipients in 2.532
44 recipients in 2.579
45 recipients in 2.641
46 recipients in 2.688
47 recipients in 2.734
48 recipients in 2.781
49 recipients in 2.797
50 recipients in 2.875
51 recipients in 2.906
52 recipients in 2.984
53 recipients in 3.016
54 recipients in 3.062
55 recipients in 3.125
56 recipients in 3.157
57 recipients in 3.234
58 recipients in 3.282
59 recipients in 3.313
60 recipients in 3.390
61 recipients in 3.438
62 recipients in 3.469
63 recipients in 3.515
64 recipients in 3.578
65 recipients in 3.625
66 recipients in 3.657
67 recipients in 3.718
68 recipients in 3.781
69 recipients in 3.829
70 recipients in 3.844
71 recipients in 3.922
72 recipients in 3.969
73 recipients in 4.032
74 recipients in 4.062
75 recipients in 4.109
76 recipients in 4.125
77 recipients in 4.219
78 recipients in 4.266
79 recipients in 4.313
80 recipients in 4.344
81 recipients in 4.422
82 recipients in 4.485
83 recipients in 4.500
84 recipients in 4.547
85 recipients in 4.609
86 recipients in 4.641
87 recipients in 4.734
88 recipients in 4.766
89 recipients in 4.813
90 recipients in 4.860
91 recipients in 4.907
92 recipients in 4.953
93 recipients in 5.016
94 recipients in 5.047
95 recipients in 5.125
96 recipients in 5.156
97 recipients in 5.219
98 recipients in 5.282
99 recipients in 5.313
100 recipients in 5.360

= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
= -

:: hydra-1.3.12-win32-i386
> /home/Blain/ben2/hydra-1.3.12.exe -2
Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
Copyright 2009-2018 Dworkin B.V.  All rights reserved.

Booting Hydra 1.3.12
Test object loaded
Population: 10000
Senders: 100
Recipients: 100
Delay: 0
Rounds: 10
Event: 1

1 recipient in 0.282
2 recipients in 0.296
3 recipients in 0.329
4 recipients in 0.343
5 recipients in 0.375
6 recipients in 0.422
7 recipients in 0.453
8 recipients in 0.516
9 recipients in 0.735
10 recipients in 0.741
11 recipients in 0.792
12 recipients in 0.677
13 recipients in 0.624
14 recipients in 0.640
15 recipients in 0.668
16 recipients in 0.700
17 recipients in 0.733
18 recipients in 0.764
19 recipients in 1.196
20 recipients in 1.257
21 recipients in 1.108
22 recipients in 1.237
23 recipients in 1.292
24 recipients in 1.925
25 recipients in 1.372
26 recipients in 1.585
27 recipients in 1.844
28 recipients in 1.873
29 recipients in 1.448
30 recipients in 1.165
31 recipients in 1.740
32 recipients in 1.905
33 recipients in 1.389
34 recipients in 1.356
35 recipients in 1.316
36 recipients in 1.705
37 recipients in 1.517
38 recipients in 1.788
39 recipients in 1.697
40 recipients in 1.561
41 recipients in 1.568
42 recipients in 1.765
43 recipients in 1.893
44 recipients in 1.676
45 recipients in 1.969
46 recipients in 1.761
47 recipients in 1.676
48 recipients in 1.629
49 recipients in 1.752
50 recipients in 1.685
51 recipients in 1.720
52 recipients in 1.857
53 recipients in 1.769
54 recipients in 1.796
55 recipients in 2.181
56 recipients in 2.165
57 recipients in 2.369
58 recipients in 2.378
59 recipients in 2.089
60 recipients in 2.212
61 recipients in 2.752
62 recipients in 2.721
63 recipients in 2.428
64 recipients in 2.641
65 recipients in 2.438
66 recipients in 2.145
67 recipients in 2.317
68 recipients in 2.349
69 recipients in 2.248
70 recipients in 2.278
71 recipients in 2.252
72 recipients in 2.287
73 recipients in 2.366
74 recipients in 2.338
75 recipients in 2.396
76 recipients in 2.389
77 recipients in 2.447
78 recipients in 2.508
79 recipients in 2.502
80 recipients in 2.523
81 recipients in 2.563
82 recipients in 2.591
83 recipients in 2.644
84 recipients in 2.634
85 recipients in 2.687
86 recipients in 2.734
87 recipients in 2.848
88 recipients in 2.970
89 recipients in 3.052
90 recipients in 2.852
91 recipients in 2.827
92 recipients in 2.985
93 recipients in 2.906
94 recipients in 2.942
95 recipients in 2.966
96 recipients in 2.974
97 recipients in 3.026
98 recipients in 3.052
99 recipients in 3.079
100 recipients in 3.106

= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
= -

:: hydra-1.3.12-win32-i386
> /home/Blain/ben2/hydra-1.3.12.exe -4
Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
Copyright 2009-2018 Dworkin B.V.  All rights reserved.

Booting Hydra 1.3.12
Test object loaded
Population: 10000
Senders: 100
Recipients: 100
Delay: 0
Rounds: 10
Event: 1

1 recipient in 0.233
2 recipients in 0.287
3 recipients in 0.270
4 recipients in 0.309
5 recipients in 0.259
6 recipients in 0.274
7 recipients in 0.287
8 recipients in 0.301
9 recipients in 0.339
10 recipients in 0.328
11 recipients in 0.543
12 recipients in 0.402
13 recipients in 0.443
14 recipients in 0.467
15 recipients in 0.448
16 recipients in 0.569
17 recipients in 0.519
18 recipients in 0.503
19 recipients in 0.543
20 recipients in 0.537
21 recipients in 0.782
22 recipients in 0.587
23 recipients in 0.587
24 recipients in 0.638
25 recipients in 0.686
26 recipients in 0.713
27 recipients in 0.727
28 recipients in 0.803
29 recipients in 0.953
30 recipients in 0.804
31 recipients in 0.840
32 recipients in 0.828
33 recipients in 0.905
34 recipients in 1.146
35 recipients in 0.877
36 recipients in 0.985
37 recipients in 1
38 recipients in 0.958
39 recipients in 1.157
40 recipients in 1.038
41 recipients in 1.136
42 recipients in 1.017
43 recipients in 1.156
44 recipients in 1.329
45 recipients in 1.109
46 recipients in 1.141
47 recipients in 1.146
48 recipients in 1.406
49 recipients in 1.192
50 recipients in 1.250
51 recipients in 1.224
52 recipients in 1.812
53 recipients in 3.168
54 recipients in 2.719
55 recipients in 1.822
56 recipients in 1.351
57 recipients in 1.582
58 recipients in 1.429
59 recipients in 1.405
60 recipients in 1.531
61 recipients in 1.478
62 recipients in 1.478
63 recipients in 1.492
64 recipients in 1.735
65 recipients in 1.573
66 recipients in 1.756
67 recipients in 2.484
68 recipients in 1.850
69 recipients in 1.952
70 recipients in 2.590
71 recipients in 2.221
72 recipients in 2.626
73 recipients in 2.060
74 recipients in 3.179
75 recipients in 4.441
76 recipients in 3.342
77 recipients in 2.188
78 recipients in 3.323
79 recipients in 2.131
80 recipients in 2.344
81 recipients in 2.479
82 recipients in 2.833
83 recipients in 2.464
84 recipients in 2.932
85 recipients in 2.601
86 recipients in 3.143
87 recipients in 2.525
88 recipients in 3.588
89 recipients in 2.644
90 recipients in 2.990
91 recipients in 2.645
92 recipients in 2.288
93 recipients in 2.712
94 recipients in 2.453
95 recipients in 2.850
96 recipients in 2.438
97 recipients in 2.847
98 recipients in 2.480
99 recipients in 2.942
100 recipients in 2.535

= - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
= -

> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz
stepping : 8
cpu MHz : 1333.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt aes
rdrand lahf_lm ida arat epb dtherm tsc_adjust smep erms
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz
stepping : 8
cpu MHz : 1333.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt aes
rdrand lahf_lm ida arat epb dtherm tsc_adjust smep erms
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz
stepping : 8
cpu MHz : 1333.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt aes
rdrand lahf_lm ida arat epb dtherm tsc_adjust smep erms
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Atom(TM) CPU  Z3735F @ 1.33GHz
stepping : 8
cpu MHz : 1333.000
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 2
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt aes
rdrand lahf_lm ida arat epb dtherm tsc_adjust smep erms
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:


On Tue, Aug 21, 2018 at 11:56 PM, Blain <blain20 at gmail.com> wrote:

> I was not sure if you wanted more than -4, so I tried -8 and -12 as well.
>
> :: Intel Core i7-8750H CPU @2.20 GHz 2.21; 16.0 GB RAM; 64-bit OS,
> x64-based
> :: processor; Windows 10 Home; Cygwin 64-bit
>
> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
> - = -
>
> :: hydra-1.3.12-win32-i386
> > /home/Blade/ben2/hydra-1.3.12.exe -8 test.dgd
> Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
> Copyright 2009-2018 Dworkin B.V.  All rights reserved.
>
> Booting Hydra 1.3.12
> Test object loaded
> Population: 10000
> Senders: 100
> Recipients: 100
> Delay: 0
> Rounds: 10
> Event: 1
>
> 1 recipient in 0.030
> 2 recipients in 0.034
> 3 recipients in 0.037
> 4 recipients in 0.043
> 5 recipients in 0.045
> 6 recipients in 0.051
> 7 recipients in 0.055
> 8 recipients in 0.057
> 9 recipients in 0.060
> 10 recipients in 0.066
> 11 recipients in 0.069
> 12 recipients in 0.077
> 13 recipients in 0.082
> 14 recipients in 0.086
> 15 recipients in 0.091
> 16 recipients in 0.094
> 17 recipients in 0.100
> 18 recipients in 0.122
> 19 recipients in 0.111
> 20 recipients in 0.115
> 21 recipients in 0.118
> 22 recipients in 0.125
> 23 recipients in 0.131
> 24 recipients in 0.136
> 25 recipients in 0.141
> 26 recipients in 0.145
> 27 recipients in 0.149
> 28 recipients in 0.153
> 29 recipients in 0.161
> 30 recipients in 0.174
> 31 recipients in 0.170
> 32 recipients in 0.176
> 33 recipients in 0.179
> 34 recipients in 0.187
> 35 recipients in 0.188
> 36 recipients in 0.193
> 37 recipients in 0.201
> 38 recipients in 0.206
> 39 recipients in 0.209
> 40 recipients in 0.212
> 41 recipients in 0.221
> 42 recipients in 0.223
> 43 recipients in 0.231
> 44 recipients in 0.230
> 45 recipients in 0.238
> 46 recipients in 0.247
> 47 recipients in 0.246
> 48 recipients in 0.255
> 49 recipients in 0.257
> 50 recipients in 0.262
> 51 recipients in 0.262
> 52 recipients in 0.279
> 53 recipients in 0.280
> 54 recipients in 0.288
> 55 recipients in 0.285
> 56 recipients in 0.294
> 57 recipients in 0.303
> 58 recipients in 0.309
> 59 recipients in 0.304
> 60 recipients in 0.315
> 61 recipients in 0.323
> 62 recipients in 0.325
> 63 recipients in 0.338
> 64 recipients in 0.339
> 65 recipients in 0.343
> 66 recipients in 0.348
> 67 recipients in 0.355
> 68 recipients in 0.366
> 69 recipients in 0.370
> 70 recipients in 0.375
> 71 recipients in 0.381
> 72 recipients in 0.384
> 73 recipients in 0.391
> 74 recipients in 0.396
> 75 recipients in 0.407
> 76 recipients in 0.406
> 77 recipients in 0.410
> 78 recipients in 0.419
> 79 recipients in 0.425
> 80 recipients in 0.429
> 81 recipients in 0.441
> 82 recipients in 0.440
> 83 recipients in 0.446
> 84 recipients in 0.455
> 85 recipients in 0.464
> 86 recipients in 0.466
> 87 recipients in 0.469
> 88 recipients in 0.471
> 89 recipients in 0.486
> 90 recipients in 0.489
> 91 recipients in 0.486
> 92 recipients in 0.501
> 93 recipients in 0.506
> 94 recipients in 0.508
> 95 recipients in 0.517
> 96 recipients in 0.529
> 97 recipients in 0.525
> 98 recipients in 0.531
> 99 recipients in 0.548
> 100 recipients in 0.546
>
> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
> - = -
>
> :: hydra-1.3.12-win32-i386
> > /home/Blade/ben2/hydra-1.3.12.exe -12 test.dgd
> Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
> Copyright 2009-2018 Dworkin B.V.  All rights reserved.
>
> Booting Hydra 1.3.12
> Test object loaded
> Population: 10000
> Senders: 100
> Recipients: 100
> Delay: 0
> Rounds: 10
> Event: 1
>
> 1 recipient in 0.030
> 2 recipients in 0.031
> 3 recipients in 0.033
> 4 recipients in 0.039
> 5 recipients in 0.046
> 6 recipients in 0.054
> 7 recipients in 0.054
> 8 recipients in 0.058
> 9 recipients in 0.062
> 10 recipients in 0.066
> 11 recipients in 0.072
> 12 recipients in 0.077
> 13 recipients in 0.082
> 14 recipients in 0.088
> 15 recipients in 0.090
> 16 recipients in 0.096
> 17 recipients in 0.102
> 18 recipients in 0.105
> 19 recipients in 0.111
> 20 recipients in 0.115
> 21 recipients in 0.121
> 22 recipients in 0.125
> 23 recipients in 0.131
> 24 recipients in 0.136
> 25 recipients in 0.142
> 26 recipients in 0.146
> 27 recipients in 0.149
> 28 recipients in 0.157
> 29 recipients in 0.161
> 30 recipients in 0.167
> 31 recipients in 0.170
> 32 recipients in 0.177
> 33 recipients in 0.181
> 34 recipients in 0.185
> 35 recipients in 0.191
> 36 recipients in 0.197
> 37 recipients in 0.202
> 38 recipients in 0.207
> 39 recipients in 0.211
> 40 recipients in 0.214
> 41 recipients in 0.224
> 42 recipients in 0.228
> 43 recipients in 0.232
> 44 recipients in 0.246
> 45 recipients in 0.242
> 46 recipients in 0.247
> 47 recipients in 0.254
> 48 recipients in 0.259
> 49 recipients in 0.274
> 50 recipients in 0.269
> 51 recipients in 0.272
> 52 recipients in 0.276
> 53 recipients in 0.282
> 54 recipients in 0.288
> 55 recipients in 0.296
> 56 recipients in 0.297
> 57 recipients in 0.307
> 58 recipients in 0.330
> 59 recipients in 0.333
> 60 recipients in 0.394
> 61 recipients in 0.615
> 62 recipients in 0.617
> 63 recipients in 0.628
> 64 recipients in 0.637
> 65 recipients in 0.668
> 66 recipients in 0.642
> 67 recipients in 0.686
> 68 recipients in 0.660
> 69 recipients in 0.669
> 70 recipients in 0.714
> 71 recipients in 0.723
> 72 recipients in 0.746
> 73 recipients in 0.765
> 74 recipients in 0.770
> 75 recipients in 0.549
> 76 recipients in 0.417
> 77 recipients in 0.421
> 78 recipients in 0.429
> 79 recipients in 0.441
> 80 recipients in 0.457
> 81 recipients in 0.454
> 82 recipients in 0.466
> 83 recipients in 0.490
> 84 recipients in 0.470
> 85 recipients in 0.635
> 86 recipients in 0.684
> 87 recipients in 0.498
> 88 recipients in 0.497
> 89 recipients in 0.514
> 90 recipients in 0.510
> 91 recipients in 0.504
> 92 recipients in 0.521
> 93 recipients in 0.530
> 94 recipients in 0.907
> 95 recipients in 0.884
> 96 recipients in 0.835
> 97 recipients in 1.019
> 98 recipients in 1.035
> 99 recipients in 1.055
> 100 recipients in 1.054
>
> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
> - = -
>
>
> On Tue, Aug 21, 2018 at 11:45 PM, Blain <blain20 at gmail.com> wrote:
>
>> :: Intel Core i7-8750H CPU @2.20 GHz 2.21; 16.0 GB RAM; 64-bit OS,
>> x64-based
>> :: processor; Windows 10 Home; Cygwin 64-bit
>>
>> :: hydra-1.3.12-win32-i386
>> > /home/Blade/ben2/hydra-1.3.12.exe -1 test.dgd
>> Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
>> Copyright 2009-2018 Dworkin B.V.  All rights reserved.
>>
>> Booting Hydra 1.3.12
>> Test object loaded
>> Population: 10000
>> Senders: 100
>> Recipients: 100
>> Delay: 0
>> Rounds: 10
>> Event: 1
>>
>> 1 recipient in 0.114
>> 2 recipients in 0.139
>> 3 recipients in 0.150
>> 4 recipients in 0.154
>> 5 recipients in 0.166
>> 6 recipients in 0.183
>> 7 recipients in 0.200
>> 8 recipients in 0.214
>> 9 recipients in 0.228
>> 10 recipients in 0.239
>> 11 recipients in 0.259
>> 12 recipients in 0.269
>> 13 recipients in 0.303
>> 14 recipients in 0.304
>> 15 recipients in 0.319
>> 16 recipients in 0.336
>> 17 recipients in 0.348
>> 18 recipients in 0.359
>> 19 recipients in 0.382
>> 20 recipients in 0.390
>> 21 recipients in 0.400
>> 22 recipients in 0.415
>> 23 recipients in 0.437
>> 24 recipients in 0.445
>> 25 recipients in 0.450
>> 26 recipients in 0.477
>> 27 recipients in 0.495
>> 28 recipients in 0.515
>> 29 recipients in 0.515
>> 30 recipients in 0.541
>> 31 recipients in 0.553
>> 32 recipients in 0.618
>> 33 recipients in 0.618
>> 34 recipients in 0.616
>> 35 recipients in 0.637
>> 36 recipients in 0.678
>> 37 recipients in 0.647
>> 38 recipients in 0.647
>> 39 recipients in 0.663
>> 40 recipients in 0.686
>> 41 recipients in 0.685
>> 42 recipients in 0.717
>> 43 recipients in 0.717
>> 44 recipients in 0.743
>> 45 recipients in 0.763
>> 46 recipients in 0.766
>> 47 recipients in 0.797
>> 48 recipients in 0.808
>> 49 recipients in 0.808
>> 50 recipients in 0.821
>> 51 recipients in 0.843
>> 52 recipients in 0.859
>> 53 recipients in 0.874
>> 54 recipients in 0.891
>> 55 recipients in 0.915
>> 56 recipients in 1.055
>> 57 recipients in 1.047
>> 58 recipients in 1.051
>> 59 recipients in 1.096
>> 60 recipients in 1.013
>> 61 recipients in 1.385
>> 62 recipients in 1.076
>> 63 recipients in 1.141
>> 64 recipients in 1.185
>> 65 recipients in 1.507
>> 66 recipients in 2.702
>> 67 recipients in 2.699
>> 68 recipients in 2.655
>> 69 recipients in 2.123
>> 70 recipients in 2.633
>> 71 recipients in 3.047
>> 72 recipients in 2.909
>> 73 recipients in 2.405
>> 74 recipients in 2.578
>> 75 recipients in 2.320
>> 76 recipients in 2.771
>> 77 recipients in 2.974
>> 78 recipients in 3.100
>> 79 recipients in 3.484
>> 80 recipients in 3.214
>> 81 recipients in 3.248
>> 82 recipients in 3.379
>> 83 recipients in 3.516
>> 84 recipients in 3.352
>> 85 recipients in 3.377
>> 86 recipients in 3.439
>> 87 recipients in 3.733
>> 88 recipients in 3.505
>> 89 recipients in 3.819
>> 90 recipients in 3.961
>> 91 recipients in 3.713
>> 92 recipients in 3.663
>> 93 recipients in 3.769
>> 94 recipients in 3.737
>> 95 recipients in 3.877
>> 96 recipients in 3.986
>> 97 recipients in 3.990
>> 98 recipients in 3.876
>> 99 recipients in 3.921
>> 100 recipients in 4.300
>>
>> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
>> - = -
>>
>> :: hydra-1.3.12-win32-i386
>> > /home/Blade/ben2/hydra-1.3.12.exe -2 test.dgd
>> Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
>> Copyright 2009-2018 Dworkin B.V.  All rights reserved.
>>
>> Booting Hydra 1.3.12
>> Test object loaded
>> Population: 10000
>> Senders: 100
>> Recipients: 100
>> Delay: 0
>> Rounds: 10
>> Event: 1
>>
>> 1 recipient in 0.064
>> 2 recipients in 0.071
>> 3 recipients in 0.082
>> 4 recipients in 0.096
>> 5 recipients in 0.101
>> 6 recipients in 0.104
>> 7 recipients in 0.114
>> 8 recipients in 0.120
>> 9 recipients in 0.126
>> 10 recipients in 0.136
>> 11 recipients in 0.142
>> 12 recipients in 0.151
>> 13 recipients in 0.163
>> 14 recipients in 0.171
>> 15 recipients in 0.176
>> 16 recipients in 0.188
>> 17 recipients in 0.197
>> 18 recipients in 0.195
>> 19 recipients in 0.207
>> 20 recipients in 0.215
>> 21 recipients in 0.231
>> 22 recipients in 0.238
>> 23 recipients in 0.236
>> 24 recipients in 0.245
>> 25 recipients in 0.247
>> 26 recipients in 0.264
>> 27 recipients in 0.270
>> 28 recipients in 0.271
>> 29 recipients in 0.290
>> 30 recipients in 0.294
>> 31 recipients in 0.311
>> 32 recipients in 0.311
>> 33 recipients in 0.325
>> 34 recipients in 0.347
>> 35 recipients in 0.640
>> 36 recipients in 0.669
>> 37 recipients in 0.661
>> 38 recipients in 0.680
>> 39 recipients in 0.713
>> 40 recipients in 0.737
>> 41 recipients in 0.732
>> 42 recipients in 0.725
>> 43 recipients in 0.760
>> 44 recipients in 0.793
>> 45 recipients in 0.756
>> 46 recipients in 0.795
>> 47 recipients in 0.851
>> 48 recipients in 0.826
>> 49 recipients in 0.864
>> 50 recipients in 0.857
>> 51 recipients in 0.884
>> 52 recipients in 0.909
>> 53 recipients in 0.920
>> 54 recipients in 0.930
>> 55 recipients in 0.917
>> 56 recipients in 0.949
>> 57 recipients in 0.962
>> 58 recipients in 0.980
>> 59 recipients in 0.992
>> 60 recipients in 1.047
>> 61 recipients in 1.032
>> 62 recipients in 1.064
>> 63 recipients in 1.052
>> 64 recipients in 1.076
>> 65 recipients in 1.115
>> 66 recipients in 1.109
>> 67 recipients in 1.138
>> 68 recipients in 1.174
>> 69 recipients in 1.173
>> 70 recipients in 1.139
>> 71 recipients in 1.190
>> 72 recipients in 1.191
>> 73 recipients in 1.240
>> 74 recipients in 1.206
>> 75 recipients in 1.266
>> 76 recipients in 1.277
>> 77 recipients in 1.294
>> 78 recipients in 1.080
>> 79 recipients in 1.002
>> 80 recipients in 1.145
>> 81 recipients in 1.117
>> 82 recipients in 1.084
>> 83 recipients in 1.197
>> 84 recipients in 1.303
>> 85 recipients in 1.288
>> 86 recipients in 1.261
>> 87 recipients in 1.299
>> 88 recipients in 1.330
>> 89 recipients in 1.320
>> 90 recipients in 1.366
>> 91 recipients in 1.382
>> 92 recipients in 1.394
>> 93 recipients in 1.388
>> 94 recipients in 1.403
>> 95 recipients in 1.417
>> 96 recipients in 1.451
>> 97 recipients in 1.491
>> 98 recipients in 1.696
>> 99 recipients in 1.706
>> 100 recipients in 1.708
>>
>> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
>> - = -
>>
>> :: hydra-1.3.12-win32-i386
>> > /home/Blade/ben2/hydra-1.3.12.exe -4 test.dgd
>> Hydra 1.3.12 Limited Edition, http://www.dworkin.nl/hydra/
>> Copyright 2009-2018 Dworkin B.V.  All rights reserved.
>>
>> Booting Hydra 1.3.12
>> Test object loaded
>> Population: 10000
>> Senders: 100
>> Recipients: 100
>> Delay: 0
>> Rounds: 10
>> Event: 1
>>
>> 1 recipient in 0.039
>> 2 recipients in 0.040
>> 3 recipients in 0.043
>> 4 recipients in 0.053
>> 5 recipients in 0.057
>> 6 recipients in 0.069
>> 7 recipients in 0.063
>> 8 recipients in 0.068
>> 9 recipients in 0.071
>> 10 recipients in 0.075
>> 11 recipients in 0.082
>> 12 recipients in 0.088
>> 13 recipients in 0.093
>> 14 recipients in 0.098
>> 15 recipients in 0.105
>> 16 recipients in 0.110
>> 17 recipients in 0.109
>> 18 recipients in 0.112
>> 19 recipients in 0.117
>> 20 recipients in 0.123
>> 21 recipients in 0.122
>> 22 recipients in 0.133
>> 23 recipients in 0.132
>> 24 recipients in 0.139
>> 25 recipients in 0.148
>> 26 recipients in 0.152
>> 27 recipients in 0.160
>> 28 recipients in 0.162
>> 29 recipients in 0.166
>> 30 recipients in 0.169
>> 31 recipients in 0.176
>> 32 recipients in 0.190
>> 33 recipients in 0.182
>> 34 recipients in 0.188
>> 35 recipients in 0.197
>> 36 recipients in 0.197
>> 37 recipients in 0.206
>> 38 recipients in 0.208
>> 39 recipients in 0.211
>> 40 recipients in 0.220
>> 41 recipients in 0.222
>> 42 recipients in 0.226
>> 43 recipients in 0.241
>> 44 recipients in 0.237
>> 45 recipients in 0.244
>> 46 recipients in 0.248
>> 47 recipients in 0.251
>> 48 recipients in 0.262
>> 49 recipients in 0.267
>> 50 recipients in 0.274
>> 51 recipients in 0.270
>> 52 recipients in 0.283
>> 53 recipients in 0.284
>> 54 recipients in 0.288
>> 55 recipients in 0.301
>> 56 recipients in 0.300
>> 57 recipients in 0.308
>> 58 recipients in 0.313
>> 59 recipients in 0.324
>> 60 recipients in 0.319
>> 61 recipients in 0.333
>> 62 recipients in 0.333
>> 63 recipients in 0.341
>> 64 recipients in 0.354
>> 65 recipients in 0.367
>> 66 recipients in 0.383
>> 67 recipients in 0.389
>> 68 recipients in 0.388
>> 69 recipients in 0.398
>> 70 recipients in 0.397
>> 71 recipients in 0.403
>> 72 recipients in 0.412
>> 73 recipients in 0.410
>> 74 recipients in 0.421
>> 75 recipients in 0.424
>> 76 recipients in 0.431
>> 77 recipients in 0.434
>> 78 recipients in 0.443
>> 79 recipients in 0.453
>> 80 recipients in 0.449
>> 81 recipients in 0.452
>> 82 recipients in 0.461
>> 83 recipients in 0.478
>> 84 recipients in 0.474
>> 85 recipients in 0.480
>> 86 recipients in 0.488
>> 87 recipients in 0.492
>> 88 recipients in 0.497
>> 89 recipients in 0.499
>> 90 recipients in 0.512
>> 91 recipients in 0.512
>> 92 recipients in 0.525
>> 93 recipients in 0.514
>> 94 recipients in 0.536
>> 95 recipients in 0.534
>> 96 recipients in 0.546
>> 97 recipients in 0.553
>> 98 recipients in 0.558
>> 99 recipients in 0.562
>> 100 recipients in 0.566
>>
>> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
>> - = -
>>
>> :: Note:
>>
>> - I receive a segfault after each run on both my mini laptop and this
>> gaming
>>   laptop, in case this matters to you at all.
>>   GDB output:
>>
>> Thread 6 received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 13728.0x1880]
>> 0x0000002b in ?? ()
>>
>> = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - =
>> - = -
>>
>> > cat /proc/cpuinfo
>> processor : 0
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 0
>> cpu cores : 6
>> apicid : 0
>> initial apicid : 0
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 1
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 0
>> cpu cores : 6
>> apicid : 1
>> initial apicid : 1
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 2
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 1
>> cpu cores : 6
>> apicid : 2
>> initial apicid : 2
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 3
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 1
>> cpu cores : 6
>> apicid : 3
>> initial apicid : 3
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 4
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 2
>> cpu cores : 6
>> apicid : 4
>> initial apicid : 4
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 5
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 2
>> cpu cores : 6
>> apicid : 5
>> initial apicid : 5
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 6
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 3
>> cpu cores : 6
>> apicid : 6
>> initial apicid : 6
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 7
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 3
>> cpu cores : 6
>> apicid : 7
>> initial apicid : 7
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 8
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 4
>> cpu cores : 6
>> apicid : 8
>> initial apicid : 8
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 9
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 4
>> cpu cores : 6
>> apicid : 9
>> initial apicid : 9
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 10
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 5
>> cpu cores : 6
>> apicid : 10
>> initial apicid : 10
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>> processor : 11
>> vendor_id : GenuineIntel
>> cpu family : 6
>> model : 158
>> model name : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
>> stepping : 10
>> cpu MHz : 2208.000
>> cache size : 256 KB
>> physical id : 0
>> siblings : 12
>> core id : 5
>> cpu cores : 6
>> apicid : 11
>> initial apicid : 11
>> fpu : yes
>> fpu_exception : yes
>> cpuid level : 22
>> wp : yes
>> flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
>> pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni dtes64
>> monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic
>> movbe popcnt aes xsave osxsave avx f16c rdrand lahf_lm ida arat epb
>> xsaveopt pln pts dtherm fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms
>> invpcid mpx rdseed adx smap clflushopt
>> clflush size : 64
>> cache_alignment : 64
>> address sizes : 39 bits physical, 48 bits virtual
>> power management:
>>
>>
>> On Tue, Aug 21, 2018 at 7:20 AM, <bart at wotf.org> wrote:
>>
>>> As an aside, the Linux amd64 archive on the hydra download site has a
>>> .zip
>>> extension, but it is a tar.gz file.
>>>
>>> Bart.
>>>
>>> On Mon, 20 Aug 2018 00:18:53 +0200, Felix A. Croes wrote
>>> > Today I released Hydra version 1.3.12.
>>> >
>>> > I have been working on DGD since 1992, and on Hydra since 2002.
>>> Although
>>> > DGD muds peaked around 2005, I think there is still a case for LPC
>>> > as a programming language, for error handling with atomic functions,
>>> > for the event-driven model (it has been fun to watch the node.js
>>> > folks rediscover old LPmud wisdom), and for object-oriented database
>>> > management systems. So I continued developing DGD as a hobby after
>>> > it stopped being my day job.
>>> >
>>> > Hydra was born from the realisation that DGD's event-driven tasks
>>> > could be parallelized: let multiple tasks run concurrently on copies
>>> > of objects, and when they finish, commit the changes when the objects
>>> > have not been modified by any other task in the meanwhile; otherwise,
>>> > lob off a Hydra's head (discard the task's changes) and let it grow
>>> > back (reschedule the task to try again).
>>> >
>>> > What makes this especially interesting is that to the LPC developer,
>>> > the concurrent execution of tasks is invisible, and it appears that
>>> tasks
>>> > are still run in sequence because the commits are serial.  The
>>> > complex machinery of parallelization is hidden from view.
>>> >
>>> > Of course, the machinery of parallelization was not hidden from my
>>> view.
>>> > Developing Hydra has been a very time-consuming hobby.  For the past
>>> > two years, I have been working on optimizing the locking
>>> > architecture, culminating in today's release.  The multiple CPU,
>>> > multi-core future that I expected in 2002 has definitely arrived.
>>> > Hydra is well suited to take advantage of the modern multi-core CPU
>>> architecture.
>>> >
>>> > Not on all CPUs, however.  As far as Hydra is concerned,
>>> hyper-threading
>>> > is a mis-feature.  Any type of feature sharing between hardware threads
>>> > or cores is likely detrimental.  Other features, such as "turbo boost"
>>> > (increasing single-core performance when no other cores are in use)
>>> >  complicate measuring the benefits of multi-core execution
>>> > accurately. Furthermore, Hydra has been hard hit by this year's
>>> > speculative execution bugs.  The mitigations for Meltdown, Spectre
>>> > et al slow it down considerably.
>>> >
>>> > Additionally, Hydra does not perform equally well on all operating
>>> systems.
>>> > I have been using macOS as my main development system; unfortunately,
>>> > Hydra scales abysmally on macOS.  I have run some tests on a 2008-
>>> > era dual CPU system with a total of 8 cores, which thankfully lacks
>>> > hyper-threading and a host of other features that modern CPUs are
>>> > often blessed with.  I see that Hydra scales well on Windows 10 and
>>> > Solaris 10, but when using 4 or more threads dedicated to running
>>> > LPC tasks, Linux is slightly faster. Interestingly, with fewer than
>>> > 4 threads dedicated to LPC tasks, Linux is much faster than other
>>> > operating systems I tested.  Overall, I see best performance on
>>> > Linux kernels without speculative execution bug mitigations.
>>> >
>>> > Since testing on a 10 year old system is hardly definitive, I want
>>> > to ask for volunteers to test Hydra on such modern systems as they
>>> > have available. The test should be run on bare hardware.  Running it
>>> > virtualized slows down Hydra a lot, and is also likely to have a
>>> > large impact on other VMs running on the same hardware.
>>> >
>>> > The test itself is simple.  Download Hydra from
>>> >
>>> >     http://download.dworkin.nl/hydra/
>>> >
>>> > and the test from
>>> >
>>> >     http://download.dworkin.nl/hydra/benchmarks/bm002.zip
>>> >
>>> > Edit test.dgd from bm002 to let the base directory point to wherever
>>> > you put bm002/src, and run Hydra specifying the number of threads
>>> dedicated
>>> > to LPC tasks, for example:
>>> >
>>> >     hydra-1.3.12 -1 test.dgd > test-1
>>> >     hydra-1.3.12 -2 test.dgd > test-2
>>> >     hydra-1.3.12 -4 test.dgd > test-4
>>> >
>>> > Then post the results, plus CPU information (/proc/cpuinfo on Linux)
>>> > to the mailing list.
>>> >
>>> > Test results for more than 4 cores are especially interesting.
>>> >  Hydra runs more threads internally than are used for LPC, and you
>>> > should leave some room for the other OS tasks, so tests up to the
>>> > number of cores minus two are meaningful.  If your system has
>>> > hyperthreading, divide the number of "cores" reported in
>>> > /proc/cpuinfo by Linux by 2.
>>> >
>>> > The benchmark is synthetic and does not test Hydra's true
>>> > performance; rather, it attempts to measure the performance of
>>> > Hydra's locking architecture.
>>> >
>>> > Regards,
>>> > Felix Croes
>>> > ____________________________________________
>>> > https://mail.dworkin.nl/mailman/listinfo/dgd
>>>
>>>
>>> --
>>> https://www.bartsplace.net/
>>> https://wotf.org/
>>> https://www.flickr.com/photos/mrobjective/
>>>
>>> ____________________________________________
>>> https://mail.dworkin.nl/mailman/listinfo/dgd
>>>
>>
>>
>



More information about the DGD mailing list