Size: a a a

2016 April 24

R

R-omk in Tarantool
так и че, каждый обратотчик работает в новой горутине,   а исполняющих пулов ровно поколичеству ядер если не установлено явно сколько штук
источник

VS

Vasiliy Soshnikov in Tarantool
Очень похоже что так
источник

VS

Vasiliy Soshnikov in Tarantool
судя по htop
источник

VS

Vasiliy Soshnikov in Tarantool
но хочу узнать точно
источник

R

R-omk in Tarantool
а го только так и может, он же многопоточный,  выставь ему так и посмотри что будет
func main() {
   runtime.GOMAXPROCS(1)
источник

VS

Vasiliy Soshnikov in Tarantool
агас, но в начале еще одну хрень хочу попробовать :)
источник

VS

Vasiliy Soshnikov in Tarantool
Точно networking
источник

VS

Vasiliy Soshnikov in Tarantool
если балансировать нагрузку на tnt nginx это быстрей чем go
источник

VS

Vasiliy Soshnikov in Tarantool
если не балансировать все равно быстрей
источник

VS

Vasiliy Soshnikov in Tarantool
не балансировать и сказать юзай одно CPU
источник

R

R-omk in Tarantool
ну тоесть http в go медленней на одном ядре?  а ты только http тестил или всю связку с хранилищем?
источник

OT

Oleg Tsarev in Tarantool
"так и че, каждый обратотчик работает в новой горутине,   а исполняющих пулов ровно поколичеству ядер если не установлено явно сколько штук"

Именно так в golang и работает
источник

OT

Oleg Tsarev in Tarantool
"в" лишнее
источник

VS

Vasiliy Soshnikov in Tarantool
Да-да именно исследовал
источник

OT

Oleg Tsarev in Tarantool
По поводу GOMAXPROC(1) S вас с говном съедаят
источник

VS

Vasiliy Soshnikov in Tarantool
Кстати rocksdb под golang на маке падает при сборке :(
источник

OT

Oleg Tsarev in Tarantool
Речь же про дефолты, вы никому не расскажете, что если балансировать - то быстрее будет
источник

OT

Oleg Tsarev in Tarantool
А тут из коробки же, сразу - и быстрее
источник

OT

Oleg Tsarev in Tarantool
Нафиг тарантул, пишите на golang
источник

OT

Oleg Tsarev in Tarantool
:)
источник