Size: a a a

2020 October 15

DL

Dmitry Lukovkin in Tarantool
Mons Anderson
Можно я вам тест чуть получше дам?
Давайте!
источник

MA

Mons Anderson in Tarantool
источник

MA

Mons Anderson in Tarantool
суть та же (собственно это он же), но чуток заоптимизирован
источник

MA

Mons Anderson in Tarantool
там остался захардкожен wal_mode='none' (у меня диск фиговый)
можно тестить в разных вариантах
источник

DL

Dmitry Lukovkin in Tarantool
AMD Ryzen Threadripper 2950X 120Гб ОЗУ TT 1.10
Mean time is 9.2922s seconds
Mean RPS is 53808

AMD Ryzen 7 1700X 64Гб ОЗУ ТТ 1.10
Mean time is 6.4922s seconds
Mean RPS is 77014

AMD Ryzen 7 1700X 64Гб ОЗУ TT 2.5.1
Mean time is 5.0630s seconds
Mean RPS is 98755

Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz 120Гб ОЗУ TT 1.10
Mean time is 9.5428s seconds
Mean RPS is 52395
источник

DL

Dmitry Lukovkin in Tarantool
Mons Anderson
суть та же (собственно это он же), но чуток заоптимизирован
Как видим ТТ 2.5 вырывается в лидеры)))
источник

Е

Евгений in Tarantool
Dmitry Lukovkin
Как видим ТТ 2.5 вырывается в лидеры)))
👍
источник

DL

Dmitry Lukovkin in Tarantool
Ярослав Шумаков
Тут есть 2 момента: на базовую частоту или на максимальную? И потом прогреес не стоит на месте
У нас все процы в турбо режиме работают
источник

ЯШ

Ярослав Шумаков... in Tarantool
Не факт что они в максимум разоняются, даже если пишут что да, по этому поводу тоже есть куча исследований.
источник

ЯШ

Ярослав Шумаков... in Tarantool
То ли еще будет когда процессоры наконец-то станут цифровыми!
источник

Е

Евгений in Tarantool
Ярослав Шумаков
То ли еще будет когда процессоры наконец-то станут цифровыми!
и чего там будет интересного?
источник

DL

Dmitry Lukovkin in Tarantool
Ярослав Шумаков
Не факт что они в максимум разоняются, даже если пишут что да, по этому поводу тоже есть куча исследований.
Ну интел почти до максимума выкручивает, а вот амд как то плавнее регулирует. не опорная, но и не максимальная
источник

DL

Dmitry Lukovkin in Tarantool
Mons Anderson
суть та же (собственно это он же), но чуток заоптимизирован
Суть таже, а результат радикально другой)))
источник

MA

Mons Anderson in Tarantool
Dmitry Lukovkin
Суть таже, а результат радикально другой)))
???
источник

MA

Mons Anderson in Tarantool
Я не очен следил за тредом и не проинтерпретировал результаты :)
источник

DL

Dmitry Lukovkin in Tarantool
Ну я про RPS. Тут рипер даже выигрывает у Xeon(R) W-2145 53808 против 52395. А в первом тесте проиграл и серьезно так 86992 против  103775
источник

DL

Dmitry Lukovkin in Tarantool
Переслано от Dmitry Lukovkin
AMD Ryzen Threadripper 2950X 120Гб ОЗУ TT 1.10
Mean time is 9.2922s seconds
Mean RPS is 53808

AMD Ryzen 7 1700X 64Гб ОЗУ ТТ 1.10
Mean time is 6.4922s seconds
Mean RPS is 77014

AMD Ryzen 7 1700X 64Гб ОЗУ TT 2.5.1
Mean time is 5.0630s seconds
Mean RPS is 98755

Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz 120Гб ОЗУ TT 1.10
Mean time is 9.5428s seconds
Mean RPS is 52395
источник
2020 October 16

SC

Sergey Chernetsky in Tarantool
R-omk
может комупонадобится для дебага ,  пользуюсь такой  конструкцией

function dd(...)
   local x = debug.getinfo(2)
   local dbg = string.format('[%s:%d][%s]', x.source, x.currentline, x.name)
   local formatter_yaml = require('yaml').new()
   formatter_yaml.cfg {
       encode_invalid_numbers = true;
       encode_load_metatables = true;
       encode_use_tostring = true;
       encode_invalid_as_nil = true;
   }
   require('log').info('\n ++VAR DUMP++ %s %s \n  %s', dbg,
       require('json').encode({ debug.traceback() }),
       formatter_yaml.encode({  ...  }))
end

___
`

dd(var0, var1, var2 )
А вот за это спасибо!
источник

v

vpol in Tarantool
#0  0x538959 in print_backtrace+9
#1  0x415b1d in _ZL12sig_fatal_cbiP9siginfo_tPv+bd
#2  0x7fa907de0630 in _L_unlock_13+34
#3  0x5a79a3 in lj_alloc_malloc+563
#4  0x5a8d9a in lj_alloc_realloc+aa
#5  0x55f842 in lj_mem_realloc+22
#6  0x5658a9 in resizestack+39
#7  0x565beb in lj_state_growstack+3b
#8  0x55c3f1 in lj_vm_growstack_f+1e
#9  0x502a0c in execute_lua_call+7c
#10 0x55c1f7 in lj_BC_FUNCC+34
#11 0x56d2e6 in lua_pcall+76
#12 0x521213 in luaT_call+13
#13 0x50238d in func_lua_call+dd
#14 0x4b727a in func_call+18a
#15 0x5020fa in lbox_func_call+14a
#16 0x55c1f7 in lj_BC_FUNCC+34
#17 0x502a0c in execute_lua_call+7c
#18 0x55c1f7 in lj_BC_FUNCC+34
#19 0x56d2e6 in lua_pcall+76
#20 0x521213 in luaT_call+13
#21 0x50238d in func_lua_call+dd
#22 0x4b727a in func_call+18a
#23 0x4ff680 in box_process_call+a0
#24 0x417dfd in _ZL15tx_process_callP4cmsg+dd
#25 0x53a374 in cmsg_deliver+14
#26 0x53af38 in fiber_pool_f+c8
#27 0x41553c in _ZL16fiber_cxx_invokePFiP13__va_list_tagES0_+c
#28 0x535170 in fiber_loop+30
#29 0x6de46f in coro_init+3f
источник

v

vpol in Tarantool
нодка упала
источник