eurekafag 07.12.2011 13:02 WOK

Два процесса с радиосервера. Смотреть на флаги, осознавать суть языков, смеяться.
user 6034 0.1 1.4 37544 7448 pts/12 S+ Dec02 9:25 /usr/lib/erlang/erts-5.8/bin/beam — -root /usr/lib/erlang -progname erl — -home /home/user — -pa ebin -run jbot start
user 4392 0.1 5.3 83016 27768 pts/2 Sl+ Nov28 23:52 python ./talho.py

1. d1ffuz0r 07.12.2011 13:03

просто ЕБИН какой то

2. eurekafagd1ffuz0r /1 07.12.2011 13:04 WOK

Нет, не флаги комстроки, флаги ПРОЦЕССОВ. Ну, S+ и Sl+.

3. d1ffuz0reurekafag /2 07.12.2011 13:07

честно говоря с прыщефлагами не знаком

4. eurekafagd1ffuz0r /3 07.12.2011 13:08 WOK

man ps. Я сам не знал, вот прочитал и осознал маразм ситуации.

5. mva 07.12.2011 13:12 Psi+

jabber 29655 0.1 0.8 7492 4152 ? S 17:11 0:00 luajit /usr/bin/prosody
угу :)

6. eurekafagmva /5 07.12.2011 13:14 WOK

Ну вот, у тебя тоже S. А у питона Sl.

7. mvaeurekafag /6 07.12.2011 13:16 Psi+

кстати, в /0 меряются ботами, а не жабир-демонами, так что, вот, например, инстанс бота, запущенного уже дохуя времени:
mva 26431 0.0 0.5 4160 2572 pts/3 S+ 12:23 0:01 luajit riddim.lua

8. mvaeurekafag /6 07.12.2011 13:16 Psi+

ну и да, пейтон же ж :)

9. eurekafag 07.12.2011 13:17 WOK

Ладно, вижу, никто не понял. В питоне есть GIL, который не позволяет питонософту использоваться более одного ядра. При этом, его процесс обладает флагом l, т.е. многопоточный. Эрланг рассчитан на адовую кластеризацию и SMP, там реально многопроцессный бот, но он не имеет флага l, т.е. однопоточный.

10. mvaeurekafag /9 07.12.2011 13:18 Psi+

так потому что форки делаются ручками, а ф пистоне этим занимается интерпретатор и форкает как хочет, не? :)

11. eurekafagmva /10 07.12.2011 13:19 WOK

Нет, в питоноботе есть треды для фоновой обработки, а эрланг подобным занимается как раз по желанию и необходимости, там свой планировщик процессов встроен, так что часто процессы работают в одном ОС-треде и переключаются на уровне виртуальной машины.

12. eurekafageurekafag /11 07.12.2011 13:21 WOK

Кроме того, RES показывает некорректную информацию, т.к. это только рабочий объём в памяти, своп не учитывается, а я точно знаю, что там часть процесса засвоплена, при запуске было около 14 метров.

13. rtsomeeurekafag /9 07.12.2011 13:33

>GIL, который не позволяет питонософту использоваться более одного ядра
вообще-то нет, но в данном случае да.

14. werehuman 07.12.2011 13:36 Ubuntu

бетон как всегда соснул

15. eurekafagrtsome /13 07.12.2011 13:45 WOK

Как это нет? Ну если не считать автоматическое перекидывание процесса с ядра на ядро. А в целом превысить 100% нагрузки не выйдет (питон — не выборы).

16. 238328 07.12.2011 16:29 >>>

EBIN! :----DDD

17. 238328 07.12.2011 16:29 >>>

если мне нравится первое, то я нормален?

18. eurekafag238328 /17 07.12.2011 16:56 WOK

Первое что именно?

19. 238328eurekafag /18 07.12.2011 16:57 >>>

тестикуло

Do you really want to delete ?