
Daniel
20.09.2016
18:51:35
если бы там распределение от кода зависело, то вопрос явно бы был сформулирован иначе
так что скорее всего руками на таски ничего не пилилось, работает поверх какой-либо либы

Alexey
20.09.2016
18:52:04
А что они делают то? io?

Diemust
20.09.2016
18:52:26
не, там всякая шляпа типа работы с кешем, со строками и тп

Alexey
20.09.2016
18:52:34
Или числодробилки? БД?

Google

Nick
20.09.2016
18:53:24
Скорее всего эти два треда прост успевают подхватить твои таски)

Diemust
20.09.2016
18:54:17
ну я тоже так думал, но при этом цп улетает в 100%

Nick
20.09.2016
18:54:40
Как цп смотришь

Diemust
20.09.2016
18:54:41
что хотя может быть из-за тех же походов в базу
в лс.. ну вообще из jmc как раз

Daniel
20.09.2016
18:55:09
sar -P ALL 1 10

Nick
20.09.2016
18:55:27
Тред дамп сделай
Посмотри в каком состоянии висят
kill - 3 если что)

Diemust
20.09.2016
19:01:17
ну вот эти два работающих РАННАБЛ, остальный паркинг

Nick
20.09.2016
19:01:53
На чем ранбл
И сделай в линуксе top ещё

Diemust
20.09.2016
19:02:21
да я старые jfr смотрю, топ негде брать)

Google

Diemust
20.09.2016
19:02:26
ранбл на работе с кешем

Nick
20.09.2016
19:02:44
Че за кэш
Смахивает на дедлок)

Diemust
20.09.2016
19:04:24
эээ, не так то все работает

Nick
20.09.2016
19:05:02
Нагрузка на приложуху сильная?

Alexey
20.09.2016
19:05:03
Продолжая мой вброс. Многие тут отличают например PARKING от WAITING?

Nick
20.09.2016
19:05:19
Возможно просто эти два треда гвоздями прибиты к узкому месту

Diemust
20.09.2016
19:06:36
прибиты и жрут всё цпу? ну вообще вариант интересный получается..
ну возвращаясь к изначальному вопросу, распределение некурильщика по форкджоин воркерам должно быть равномерное?)

Nick
20.09.2016
19:07:34
Я не знаю чем ты цпу мерил

Diemust
20.09.2016
19:07:46
флайтрекордер мне это показал
вот мол твое цпу, под 100%, вот самые горячие треды (эти два)

Nick
20.09.2016
19:08:07
Он ж не реалтаим стату показывает
Топ вон может и по 800 процентов показать

Alexey
20.09.2016
19:08:45
Уаааахахахахахахахах

Nick
20.09.2016
19:09:17
Даже и больше
В кэшах любят делать спинлоки, тогда впринципе твои проценты объяснимы

folex
20.09.2016
19:12:00
для 8 ядер 800% это нормально жи?

Nick
20.09.2016
19:15:30
Нормально
Если в топе мерить

Google

Alexey
20.09.2016
19:18:35

Nick
20.09.2016
19:21:17

Diemust
20.09.2016
19:22:03
ну короче пофиг о чем вы, в jmc 100% - это максимум, к топу никак не относится

Nick
20.09.2016
19:22:21
А ты че ему так доверяешь
Проверь топом)

Diemust
20.09.2016
19:22:37
да каким топом, если я смотрю старые нагруженные jfr?

Nick
20.09.2016
19:22:51
Ну тогда отдохни и забей?

folex
20.09.2016
21:47:10
никогда в топ не смотрю на самом деле
htop же
Так и не нашел в коде sbt проверки подписей
И не вижу нигде указания, каким ключом эта подпись делалась -_-

Denis
20.09.2016
22:01:01
Правильно говорят, надо load average смотреть. Если больше кол-ва ядер - печаль

Alexander
20.09.2016
22:02:15

folex
20.09.2016
22:03:02
@denis_davydkov почему печаль? зависит от целей
так-то иногда и половина печаль
а иногда и в два раза больше норма (но это все-таки исключительный случай должен быть)

Denis
20.09.2016
22:05:06
Ну а какие могут быть цели, если у тебя грубо говоря задач становится больше чем может одновременно быть обработано. Помню было что CPU около 5-10%, а load average подскачил в три раза - все стало тормозить безбожно. С сетью были проблемы
> а иногда и в два раза больше норма
Значит вторая половина “ждет” - не думаю что это норма ))
А половина - ну да тоже не айс, “недоутилизация”

Google

Denis
20.09.2016
22:07:42
Как пиво без водки

Pp
20.09.2016
22:11:42
TIL java.text.SimpleDateFormat не thread-safe
Убил полдня на то чтобы поймать ошибку вызванную этим курьезным фактом

folex
20.09.2016
23:06:32

Daniel
21.09.2016
04:51:10
load average на то и среднее, что надо понимать на каком периоде усреднение берется, иначе можно просто продолбать, что нагрузка рваная и подается пиками
также лучше смотреть утилизацию по отдельным ядрам, а не общую
видел, живые примеры, когда забиты пара ядер, а остальные курят (хотя для большинства местных обитателей это произойдет скорее всего никогда)

Alexey
21.09.2016
04:59:56

Daniel
21.09.2016
05:02:07
пример который вчера был с полной загрузкой на двух ядрах, тоже показателен
поскольку больше двух потоков для работы не требуется, то полная утилизация не аффектит задержки (нет ожиданий в очереди задач)
хотя нормально метрики снять все же стоит =/

Aleksey
21.09.2016
08:58:42
Кто пробовал коррекцию ошибок Петера Норвига для русского языка? Как оно?

Admin
ERROR: S client not available

Vladimir
21.09.2016
09:20:59
Кто-то в курсе, что у Akkи сейчас с Typed? Я правильно понимаю, что они TypedActors выкидывают на помойку и предлагают http://doc.akka.io/docs/akka/2.4.10/scala/typed.html пользовать?

Lev
21.09.2016
09:26:39
Тот же hunspell будет лучше, если скорость не критична

Oleksandr
21.09.2016
09:27:31
есть с десяток подходов до коррекции ошибок, смотря что надо
скорость и качество
я на одном проекте использовал хитрый поиск по n-gramm с учетом edit distance, но там специфика задачи такое позволяла
(оно достаточно дорогое по ресурсам, ну и надо эти самые нграммы иметь)

Aleksey
21.09.2016
09:31:20

Oleksandr
21.09.2016
09:34:16
близко, но не совсем, word2vec скорее про сематическую близость
в моей случае был "перебор популярных словосочетаний"

Google

Aleksey
21.09.2016
09:36:30

Oleksandr
21.09.2016
09:36:49
через word2vec тоже можно сделать, насколько это уместно, зависит от предметной области
да, тут вопрос как раз в количестве данных для обучения

Lev
21.09.2016
09:37:44
Ему все формы и скармливают вроде бы.
Это плохо работает с неологизмами и жаргонизмами. Да и с обучением тоже не фонтан. Но если имеется прямо-таки свежий снапшот русского языка, будет терпимо

Aleksey
21.09.2016
09:38:20
Мне вообще надо что бы оно просто работало в первом приближении. А Петер Норвиг это 20 строк кода и словари из чего угодно. По этому и спрашиваю.

Oleksandr
21.09.2016
09:38:21
грубо говоря, если есть 10% от потенциально используемого жаргона, то w2v сработает лучше нграмм
есть 50%, то нграммы лучше

Lev
21.09.2016
09:39:05

Oleksandr
21.09.2016
09:40:18
кстати, а есть тг-чат для околомльнонлпшных обсуждений?

Aleksey
21.09.2016
09:41:21
Спасибо, ребята.

Daniel
21.09.2016
10:02:15

Oleksandr
21.09.2016
10:03:08
гляну, спасибо

Daniel
21.09.2016
10:04:18
opendatascience если что

Oleksandr
21.09.2016
10:21:04
ага, спс

Igor
21.09.2016
11:56:32
Гайз, можно скинуть вакансию? Могу ответить на вопросы по вакансии. Хочу помочь нашим HR’ам найти хороших спецов :)

Aleksey
21.09.2016
11:57:00
Скидывай конечно.

Andrey
21.09.2016
11:57:23
как обсуждалось, вакансии от девелоперов это ок

Igor
21.09.2016
11:57:29
https://jobs.dou.ua/companies/megogonet-/vacancies/19267/
сюда еще не скидывали вакансий в Киеве, поэтому может быть интересно киевским скалистам

Aleksei
21.09.2016
11:59:44
и сразу пишете можно нет на удаленку. многие хотят =)