LINUX.ORG.RU

Ответ на: комментарий от Sun-ch

Дык закажи такси и грузчиков. Ты же не думаешь что я у вас там буду торчать все то время которое мне понадобится на установку, бенчмарки и тп? Опять же тут у меня все необходимые инструменты под рукой, в отличие от "там" ;)

green ★★★★★
()
Ответ на: комментарий от green

Solaris 9

> 1. миллион процессов в системе - запросто, при условии наличия в системе достаточного количества памяти. (а сколько солярке надо памяти для миллиона процессов?)

Это в теории - а на практике ?

>4. а че всего 4-то? Неограниченное число сетевых соединений при условии достаточного количества памяти. (сколько солярке надо на 4 миллиона соединений памяти?) 

Аналогично ...

Лет 8 назад меня прикалывал листинг который выдавал finger
с одного из солярных серваков в одном из кокосовских универов. wc -l говорил что то под 10 000

Cейчас такое можно РЕАЛЬНО увидеть на каком нибудь из Linux-ов ? 
 

sS ★★★★★
()
Ответ на: комментарий от Sun-ch

А в чем ты там гришь саляра та рулит? Типа ты там список суперфич приводил - вот все по списку и проверим (ну типа не забудь прихватить мешок памяти, и мешок процессоров, ах да, эта система больше восьми не держит - ну значит процессоры ненадо, хватит и четырех, незабудь прихватить диск из обычного магазина чтоб мы значится убедились что соляра из обычного магизина все это умеет). Ну ешшо lmbench и dbench, ради интереса. Чем жабу меряют я незнаю ;) Если у тебя какие тесты есть на примете - дык запросто.

Заодно сравним с итаниумом и p4, посмотрим чего из этого выйдет и стоят ли таки саны своих денег ;).

green ★★★★★
()
Ответ на: Solaris 9 от sS

На практике MIngo 100000 процессов уже показывал, помнится. Но на x86 больше ~890000/8 процессов создать нельзя без специальныз патчей, а с ними - всего в 2-4 раза больше, иначе упираемся в AS limit.

Ну скока тама памяти хавается на 1 конекшен я незнаю. вот саныч привезет железку - и померяем ;)

Листинг на 10 тыщ строк на порту 79? запросто ;) тебе вывести "война и мир" туда? ;)

green ★★★★★
()

"Знаю НТМЛ. Вот шарю себе ПХП потихоньку и присматриваю чего бы следующим бы учить. Жабу в список я внёс (надо знать, хотя бы на уровне скриптов), а что потом?? " (с) Tangeizer.

Да, круты ПХПшники, Жаба "на уровне скриптов" - это "мощно задвинул". (с) Хрюн Моржов.

Go SUN, go!

anonymous
()
Ответ на: комментарий от green

Solaris 9

>А чарсет-то не прописан - невидно ни зги.

Xmm...

  <head>
    <title>Sun Microsystems - Контакты</title>
     
    <link rel="stylesheet" href="/css/default.css" />
    <meta http-equiv="content-type" content="text/html" charset="windows-1251" />

sS ★★★★★
()
Ответ на: комментарий от green

Solaris 9

>На практике MIngo 100000 процессов уже показывал, помнится. Но на x86 >больше ~890000/8 процессов создать нельзя без специальныз патчей, а с >ними - всего в 2-4 раза больше, иначе упираемся в AS limit.

Ну это попугаи :) ImHO к реальной работе с таким количеством процессов
у линуха еще не готов скедулер (разве что новый сможет)

>Листинг на 10 тыщ строк на порту 79? запросто ;) тебе вывести "война и мир" туда? ;)

А у тебя есть в электронной форме ? :)

ЗЫ: Там было без из*$ств - все по чесному  

BTW:  Кстати а там мульены коннектов с IPv4 ;) ? 

sS ★★★★★
()
Ответ на: Solaris 9 от sS

Э, дык это не то. Сервер то ничего про чарсет не грит:
> 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

HTTP/1.1 200 OK
Server: Netscape-Enterprise/4.1
Date: Thu, 19 Jun 2003 13:42:40 GMT
Set-Cookie: SUN_ID=212.16.7.85:151841056030160; EXPIRES=Wednesday, 31-Dec-2025 23:59:59 GMT; DOMAIN=.sun.com; PATH=/
Content-type: text/html

green ★★★★★
()
Ответ на: Solaris 9 от sS

Ну найду если нужно будет (войну и мир) ;)

К рейальной работе с таким количеством процессов никто не готов. Потому как за 3 суток при 100000 процессов кажному выпадет секунды по примерно 3 cpu time (в случае однопроцессорной системы).

Где мульены коннектов то?

green ★★★★★
()

Гриныч, мне спецы сказали, что на "мидфреймах" от Sun

лялих работать не может, только на младшей линейке :(

Sun-ch
() автор топика

Вот уж не знаю, является ли показателем отношения Торвальдса к Solaris тот факт, что соляркина ufs-ная партиция линуксовыми инсталяторами определяется как swap партиция линукса (речь об x86)

Ximandr
()

Почему-то никто не сказал про динамическую реконфигурацию, системные домены, полную интеграцию со спарковым железом etc. Ни разу не видел линукс на спарке, но я думаю заменить в горячем режиме процессор,память или системную плату из линукса на спарке нетривиальная задача ;). А процы в 3800 900-1200Мгц. Вообще сомнительная затея поставить доебан на sf3800, хотя бы потому что почти 99% поддержки US-III нет %) По-моему ни на чем серьезнее e450 линукс вряд ли заработает. Ну etc etc etc. Хотя если линукс разовьется до уровня соляриса на спарках этож только хорошо. А на старом спарковом железе вобще лучше net/openbsd. Имхо опять же.

~finist

anonymous
()
Ответ на: комментарий от green

Solaris 9

>Где мульены коннектов то?

Дык  что в соляре что в линухе

65536*{сколько там кто алиасов умеет ?}*{ну и сколько кто и-фейсов потянет} - ? 

sS ★★★★★
()
Ответ на: комментарий от Sun-ch

Какие ваши аргументы то? ;) US III поддерживается, всякие железки тоже... Или он не может "потому что неподерживается SUNом"? ;)

green ★★★★★
()
Ответ на: комментарий от anonymous

Наверное у меня галлюцинации? 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+)"},

green ★★★★★
()
Ответ на: Solaris 9 от sS

Снимись с ручника. Сколько, по твоему, на один слушающий порт может быть установлено соединений снаружи? ;)

green ★★★★★
()
Ответ на: комментарий от Sun-ch

Из сырцов линуха:
{
.ctl_name = KERN_MAX_THREADS,
.procname = "threads-max",
.data = &max_threads,
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = &proc_dointvec,
},

(что ничего недоказывает ни в твоем ни в моем случае, ясное дело.
Но таки в линуксе можно цифирку побольше прописать ;) )

green ★★★★★
()
Ответ на: комментарий от green

Solaris 9

Снимись с ручника. Сколько, по твоему, на один слушающий порт может быть установлено соединений снаружи? ;)

... А так мы значит токо сервер :) ну ладна :)
че то я про проблемы аналогичного свойства с маскарадингом вспомнил - вот и заклинило :) 

sS ★★★★★
()

>Назови хоть один пункт, которого нет или он плохо
реализован, или он невозможен в php.

Я бы хотел увидеть _интересную_ реализицию MVC. :))
А еще бы было здорово краем глаза увидеть реализацию Object-Relational Bridge, Connection pooling, Object pooling.

P.S. - извиняюсь за оффтопик. :))

Alter ★★
()
Ответ на: комментарий от green

KERN_MAX_THREADS

>Из сырцов линуха:
>{
>.ctl_name = KERN_MAX_THREADS,
>.procname = "threads-max",
>.data = &max_threads,
>.maxlen = sizeof(int),
>.mode = 0644,
>.proc_handler = &proc_dointvec,
>}, 


Ты про 

max_threads = mempages / (THREAD_SIZE/PAGE_SIZE) / 8;

???

Хотя в линухе действительно что угодно можно написать ;)

sS ★★★★★
()
Ответ на: KERN_MAX_THREADS от sS

Не, там тока начальное значение, шо ты сказал.

А через sysctl я могу шо хошь туда записать - лишь бы памяти хватило ;)

green ★★★★★
()
Ответ на: комментарий от green

KERN_MAX_THREADS

Ах ты про echo 10000000 > /proc/sys/kernel/threads-max  ;)

sS ★★★★★
()
Ответ на: комментарий от Sun-ch

Ненаходится за пять минут ;) Но это ничего не значит, ясное дело.

green ★★★★★
()

2green&Sun-ch Заодно погоняйте бенчи под FreeBSD. Она ведь теперь тоже поддерживает Сановское железо! Было бы интересно.

Alex_M
()

2speer >>отметим, что такие приложения не столько пишутся-программируются, >>сколько ОПИСЫВАЮТСЯ, а потом по описанию автоматично >>генерятся-компиляются-инстанциируются объекты, исполняющее >>задуманное... И так далее.

Вопрос ламера . А что в яве есть что-то типа Си плюсовых шаблонов ??

D_D
()

> А что в яве есть что-то типа Си плюсовых шаблонов ??

В последней есть. generic classes называется. А до этого просто вместо препроцессора саму ее и использовали. Типа "программа пишет программу, которая затем выполняется."

monk ★★★★★
()

Кстати, по поводу дебиана на спарках: сейчас есть порт woody только на "старые" SPARC, но в следующем релизе (sarge) планируется также добавить порт на архитектуру SPARC64.

anonymous
()
Ответ на: Solaris 9 от sS

>на том же железе (x86-я) это блин что торпедный катер сравнивать с линкором ...
>sS (*) (2003-06-19 17:04:19.235534)

Линкор
http://ru.sun.com/win/products/workstations/blade2000/index.html
Стоимость пр 2х1050 / 8Г/ 2х73Г / Sun XVR-1000 всего - ничего: 32Куе

Торпедными катерами таримся в ларьках :)
AMD Opteron 240 (гиг кэша 1400МГц) Socet 940
310.50 x 2
Thermaltake Venus8+ A1724 Cooler for AMD Opteron
27 x 2
Мат. плата Tyan S2880UGNR AMD-8000 SATA U320/SCSI Gbit-LAN SVGA retail
700 х 1
DD 146.8 Gb U2W SCSI IBM (IC35L146UWDY10) 146Z10/ U320 SCA/ 10000rpm 68pin 8192k
853.90 х 2 (на разные каналы повешу - рейд сварганю пЫонЭрский :))
Мобильное шасси для HDD 3.5 SCSI U320 68pin Hot Swap. 4 вентилятора
37 х 2
Память DDR400 DIMM PC3200 1024 Mb Samsung ECC Reg
 264.50 х 8 (2116 - дорого, можно в дальнем ларьке и дешевле найти :))
DVD RAM & DVD-R/RW & CD-ReWriter 2x/2x&2x/1x/12x&12x/8x/32x Panasonic SW-9571 IDE (OEM)
196.50 x 1
FDD 3.5 TEAC
13 x 1
17.4" MONITOR Viewsonic VG175 (LCD. 1280x1024 TCO"99)
590 x 1
Video 128Mb ABIT Silluro GeForce4 Ti4200 DDR AGP8X TV Out DVI (OEM)
147.70 x 1
Звуковая карта SB Creative Audigy2 Platinum EX (RTL) PCI SB0280. SB1394. Ext. Audigy2 Drive. ДУ
179.60 x 1
Наушники NADY QH-560 (шнур 3м.)
43.20 x 1
Кл-ра MITSUMI Millennium 104КЛ + 15Кл.М/мед
12.70 x 1
Genius NetScroll+NB Eye Optical 3btn Roll USB&PS/2 уменьшенная
15.70 x 1
Miditower INWIN J551 ATX 400W (для P4)
103.50 x 1
Переходник питания АТХ - EPS-12V
3 х 1
UPS 1000VA Smart APC SUA1000I USB
327.10 x 1
Итого 6550.8
(начальную системку собирают <2К уе)

Торпедные катера рулят! :) А какие кластерочки можно сварганить!

PS ИМХО, на рынке РабСтанций Солнышкины потихоньку сливают

asoneofus
()

И чего только не узнаешь, почитав LoR.

Скажите плиз, как написать чат на php не юзая файлы либо бедный mysql (любую другую СУБД) для обмена сообщениями? Просто чистый php. Чат - это частности, конечно, но тем не менее, достаточно возникает необходимость зашарить информацию для всех посетителей сайта, находящихся в онлайне.

P.S. И php и Java я знаю не очень хорошо, опыт работы с первым - 2 года, со вторым - 3,5. Так что в примерах постарайтесь быть попроще.

anonymous
()

Ну, зачем же, так, сразу? Может, они из лучших побуждений? :))

anonymous
()
Ответ на: комментарий от asoneofus

>Торпедные катера рулят! :) А какие кластерочки можно сварганить! 
 
то что толпа торпедных катеров порвет такой линкор на заклепки это 
понятно - речь идет о команде линкора в 10 штук юзеров на консолях одновременно ...


Ну не умеет пока линух такое количество консолей (по крайней мере без хака)

ls /dev/*tty* | wc -l 
449

Это ВСЕХ tty из ВСЕХ поз ...

>PS ИМХО, на рынке РабСтанций Солнышкины потихоньку сливают

Ет да - ImHO вообще сейчас грань между PC и Workstation измеряется исключительно в $$$

sS ★★★★★
()
Ответ на: комментарий от sS

Ты забыл про UNIX98 pty/tty pairs, которые в /dev/pts/... держат слейвы. Там их будет стока скока ты укажешь при компиляции ядра. (вообще конечно непорядок, надо бы динамически менять)

green ★★★★★
()
Ответ на: комментарий от asoneofus

> Гонишь, чувак, Блейд 1000 был на 500-ках.
Тот, что у меня на столе стоял, был на UltraSPARC IIi, a не III ни разу.

anonymous
()
Ответ на: комментарий от green

>Ты забыл про UNIX98 pty/tty pairs, которые в /dev/pts/... держат слейвы.

ну еще 256 

NR_PTYS=256 ???

sS ★★★★★
()

Только что обсуждение прочел.
Какой еще JIT? На дворе 2003 год.
http://java.sun.com/products/hotspot/
И не надо мне рассказывать про тормознутость и нестабильность java под linux. Год назад писали одну здоровую систему (более 400 тыс. строк java-кода) под Вебсферу. После того как попробовали ее под линуксом поднять, все винды (2000 стояла) на серваках поубивали и вели разработку под линуксом.

anonymous
()
Ответ на: комментарий от sS

Навроде того. Ну если нужно больше мажоров - тривиальный патч решает енту проблему.

green ★★★★★
()
Ответ на: комментарий от anonymous

2 sS
>anonymous (*) (2003-06-19 22:30:29.543632)
>а про /dev/pts/* не забыли часом?
Сорри, затупил слегка :-), действительно 2048

anonymous
()

>Навроде того. Ну если нужно больше мажоров - тривиальный патч решает енту проблему.

Ето как ? маджор > 256 ?
 

sS ★★★★★
()
Ответ на: комментарий от sS

Не, внимательнее глядите в код. там число терминалов в максимуме равно NR_TTYS * MAX_UNIX98_MAJORS вот то которое NR_TTYS - это число миноров и пока что равно 256 (но никто не обещает что так и будет, собираются сделать 20 бит на минор и 12 на мажор). MAX_UNIX98_MAJORS = 8 на текущий момент. Увеличив MAX_UNIX98_MAJORS получим больше pty.

Кстати я тут подумал - 10000 открытых сессий, пусть всего 1 мегабайт на сессию (что безумно мало, особенно учитывая факт отсутствия в те временя в соляре оверкоммитинга), получает 10 гигабайт used RAM в минимальной прикидке. Не жирновато ли для тех времен? ;)

green ★★★★★
()

2 asoneofus:

на этом гавне (купленому в ларьках за 2 килобакса :-) даже в Анриал2 нормально не поиграешь, ну а в качестве сервера его рассматривать даже не смешно, особенно сравнивая со спарками...

ну а вместо ти 4200 лучше жф4мх440-агп8х :-)))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.