Дык закажи такси и грузчиков. Ты же не думаешь что я у вас там буду торчать все то время которое мне понадобится на установку, бенчмарки и тп? Опять же тут у меня все необходимые инструменты под рукой, в отличие от "там" ;)
> 1. миллион процессов в системе - запросто, при условии наличия в системе достаточного количества памяти. (а сколько солярке надо памяти для миллиона процессов?)
Это в теории - а на практике ?
>4. а че всего 4-то? Неограниченное число сетевых соединений при условии достаточного количества памяти. (сколько солярке надо на 4 миллиона соединений памяти?)
Аналогично ...
Лет 8 назад меня прикалывал листинг который выдавал finger
с одного из солярных серваков в одном из кокосовских универов. wc -l говорил что то под 10 000
Cейчас такое можно РЕАЛЬНО увидеть на каком нибудь из Linux-ов ?
А в чем ты там гришь саляра та рулит? Типа ты там список суперфич приводил - вот все по списку и проверим (ну типа не забудь прихватить мешок памяти, и мешок процессоров, ах да, эта система больше восьми не держит - ну значит процессоры ненадо, хватит и четырех, незабудь прихватить диск из обычного магазина чтоб мы значится убедились что соляра из обычного магизина все это умеет). Ну ешшо lmbench и dbench, ради интереса. Чем жабу меряют я незнаю ;) Если у тебя какие тесты есть на примете - дык запросто.
Заодно сравним с итаниумом и p4, посмотрим чего из этого выйдет и стоят ли таки саны своих денег ;).
На практике MIngo 100000 процессов уже показывал, помнится. Но на x86 больше ~890000/8 процессов создать нельзя без специальныз патчей, а с ними - всего в 2-4 раза больше, иначе упираемся в AS limit.
Ну скока тама памяти хавается на 1 конекшен я незнаю. вот саныч привезет железку - и померяем ;)
Листинг на 10 тыщ строк на порту 79? запросто ;) тебе вывести "война и мир" туда? ;)
"Знаю НТМЛ. Вот шарю себе ПХП потихоньку и присматриваю чего бы следующим бы учить. Жабу в список я внёс (надо знать, хотя бы на уровне скриптов), а что потом?? " (с) Tangeizer.
Да, круты ПХПшники, Жаба "на уровне скриптов" - это "мощно задвинул". (с) Хрюн Моржов.
>На практике MIngo 100000 процессов уже показывал, помнится. Но на x86 >больше ~890000/8 процессов создать нельзя без специальныз патчей, а с >ними - всего в 2-4 раза больше, иначе упираемся в AS limit.
Ну это попугаи :) ImHO к реальной работе с таким количеством процессов
у линуха еще не готов скедулер (разве что новый сможет)
>Листинг на 10 тыщ строк на порту 79? запросто ;) тебе вывести "война и мир" туда? ;)
А у тебя есть в электронной форме ? :)
ЗЫ: Там было без из*$ств - все по чесному
BTW: Кстати а там мульены коннектов с IPv4 ;) ?
Э, дык это не то. Сервер то ничего про чарсет не грит:
> telnet ru.sun.com 80
Trying 64.124.35.183...
Connected to ru.sun.com.
Escape character is '^]'.
HEAD http://ru.sun.com/win/contact/ HTTP/1.0
К рейальной работе с таким количеством процессов никто не готов. Потому как за 3 суток при 100000 процессов кажному выпадет секунды по примерно 3 cpu time (в случае однопроцессорной системы).
Вот уж не знаю, является ли показателем отношения Торвальдса к Solaris тот факт, что соляркина ufs-ная партиция линуксовыми инсталяторами определяется как swap партиция линукса (речь об x86)
Почему-то никто не сказал про динамическую реконфигурацию, системные домены, полную интеграцию со спарковым железом etc. Ни разу не видел линукс на спарке, но я думаю заменить в горячем режиме процессор,память или системную плату из линукса на спарке нетривиальная задача ;). А процы в 3800 900-1200Мгц. Вообще сомнительная затея поставить доебан на sf3800, хотя бы потому что почти 99% поддержки US-III нет %) По-моему ни на чем серьезнее e450 линукс вряд ли заработает. Ну etc etc etc. Хотя если линукс разовьется до уровня соляриса на спарках этож только хорошо. А на старом спарковом железе вобще лучше net/openbsd. Имхо опять же.
Наверное у меня галлюцинации? arch/sparc64/Kconfig:
config BBC_I2C
tristate "UltraSPARC-III bootbus i2c controller driver"
help
The BBC devices on the UltraSPARC III have two I2C controllers. The
first I2C controller connects mainly to configuration PROMs (NVRAM,
CPU configuration, DIMM types, etc.). The second I2C controller
...
config CPU_FREQ
bool "CPU Frequency scaling"
help
Clock scaling allows you to change the clock speed of CPUs on the
fly. Currently there are only sparc64 drivers for UltraSPARC-III
and UltraSPARC-IIe processors.
...
config US3_FREQ
tristate "UltraSPARC-III CPU Frequency driver"
depends on CPU_FREQ_TABLE
help
This adds the CPUFreq driver for UltraSPARC-III processors.
...
green@angband:~/bk/linux-2.5/arch/sparc64/kernel> grep III *
chmc.c: * memctrlr.c: Driver for UltraSPARC-III memory controller.
cpu.c: { 0x3e, 0x14, 0, "UltraSparc III integrated FPU"},
cpu.c: { 0x3e, 0x15, 0, "UltraSparc III+ integrated FPU"},
cpu.c: { 0x3e, 0x14, "TI UltraSparc III (Cheetah)"},
cpu.c: { 0x3e, 0x15, "TI UltraSparc III+ (Cheetah+)"},
Снимись с ручника. Сколько, по твоему, на один слушающий порт может быть установлено соединений снаружи? ;)
... А так мы значит токо сервер :) ну ладна :)
че то я про проблемы аналогичного свойства с маскарадингом вспомнил - вот и заклинило :)
>Назови хоть один пункт, которого нет или он плохо
реализован, или он невозможен в php.
Я бы хотел увидеть _интересную_ реализицию MVC. :))
А еще бы было здорово краем глаза увидеть реализацию Object-Relational Bridge, Connection pooling, Object pooling.
2speer >>отметим, что такие приложения не столько пишутся-программируются, >>сколько ОПИСЫВАЮТСЯ, а потом по описанию автоматично >>генерятся-компиляются-инстанциируются объекты, исполняющее >>задуманное... И так далее.
Вопрос ламера . А что в яве есть что-то типа Си плюсовых шаблонов ??
> А что в яве есть что-то типа Си плюсовых шаблонов ??
В последней есть. generic classes называется. А до этого просто вместо препроцессора саму ее и использовали. Типа "программа пишет программу, которая затем выполняется."
Кстати, по поводу дебиана на спарках: сейчас есть порт woody только на "старые" SPARC, но в следующем релизе (sarge) планируется также добавить порт на архитектуру SPARC64.
Скажите плиз, как написать чат на php не юзая файлы либо бедный mysql (любую другую СУБД) для обмена сообщениями? Просто чистый php. Чат - это частности, конечно, но тем не менее, достаточно возникает необходимость зашарить информацию для всех посетителей сайта, находящихся в онлайне.
P.S. И php и Java я знаю не очень хорошо, опыт работы с первым - 2 года, со вторым - 3,5. Так что в примерах постарайтесь быть попроще.
>Торпедные катера рулят! :) А какие кластерочки можно сварганить!
то что толпа торпедных катеров порвет такой линкор на заклепки это
понятно - речь идет о команде линкора в 10 штук юзеров на консолях одновременно ...
Ну не умеет пока линух такое количество консолей (по крайней мере без хака)
ls /dev/*tty* | wc -l
449
Это ВСЕХ tty из ВСЕХ поз ...
>PS ИМХО, на рынке РабСтанций Солнышкины потихоньку сливают
Ет да - ImHO вообще сейчас грань между PC и Workstation измеряется исключительно в $$$
Ты забыл про UNIX98 pty/tty pairs, которые в /dev/pts/... держат слейвы. Там их будет стока скока ты укажешь при компиляции ядра. (вообще конечно непорядок, надо бы динамически менять)
Только что обсуждение прочел.
Какой еще JIT? На дворе 2003 год.
http://java.sun.com/products/hotspot/
И не надо мне рассказывать про тормознутость и нестабильность java под linux. Год назад писали одну здоровую систему (более 400 тыс. строк java-кода) под Вебсферу. После того как попробовали ее под линуксом поднять, все винды (2000 стояла) на серваках поубивали и вели разработку под линуксом.
Не, внимательнее глядите в код. там число терминалов в максимуме равно NR_TTYS * MAX_UNIX98_MAJORS вот то которое NR_TTYS - это число миноров и пока что равно 256 (но никто не обещает что так и будет, собираются сделать 20 бит на минор и 12 на мажор). MAX_UNIX98_MAJORS = 8 на текущий момент. Увеличив MAX_UNIX98_MAJORS получим больше pty.
Кстати я тут подумал - 10000 открытых сессий, пусть всего 1 мегабайт на сессию (что безумно мало, особенно учитывая факт отсутствия в те временя в соляре оверкоммитинга), получает 10 гигабайт used RAM в минимальной прикидке. Не жирновато ли для тех времен? ;)
на этом гавне (купленому в ларьках за 2 килобакса :-) даже в Анриал2 нормально не поиграешь, ну а в качестве сервера его рассматривать даже не смешно, особенно сравнивая со спарками...