Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.02.19;
Скачать: CL | DM;

Вниз

Firebird+тип сервера   Найти похожие ветки 

 
Kobylyansky   (2010-04-23 15:39) [0]

Хочу использовать базы сервера Firebird в многопоточном приложении.. Число потоков около 400.. Будет ли работать коректно сервер с таким числом потоков??? Какой тип сервера лучше для этой цели использовать Super Server или Classic???


 
sniknik ©   (2010-04-23 18:50) [1]

лучше подумать о сокращении числа потоков... 400 это довольно много, вот попробуй сделать тест приложение создающее 3000 пустых (цикл со sleep(0) внутри) и посмотри на реакцию компа/операционки... (когда то тестил, комп "загнулся" на примерно 2000 с лишним, хотя с тех пор мощности подросли... может и прокатит)
ну вот, а если получится как и у меня, подумай 400 это сколько от 2000? и что будет если они еще будут и загруженные?
хотя думать нужно конечно не о том, хватит мощностей  или нет, а о том - нафига их столько? зачем часть вычислительных сил компа "убивать" на переключение между потоками/синхронизации и т.д.


 
Loginov Dmitry ©   (2010-04-24 00:10) [2]


> когда то тестил, комп "загнулся" на примерно 2000 с лишним,
>  хотя с тех пор мощности подросли... может и прокатит


В Delphi по дефолту при создании потока выделяется 1МБ, а адресное пространство небезлимитно.


 
turbouser ©   (2010-04-24 00:20) [3]


> Loginov Dmitry ©   (24.04.10 00:10) [2]

Может у него сервер на 96 процессоров.. и пара десятков терабайт памяти..
Ждем автора :)


 
Loginov Dmitry ©   (2010-04-24 00:24) [4]


> Может у него сервер на 96 процессоров.. и пара десятков
> терабайт памяти..


А разница какая? Процессу в x86 под рабочие нужды доступно только 2-3 Гб.


> Ждем автора


Подробности у него на sql.ru


 
Anatoly Podgoretsky ©   (2010-04-26 08:50) [5]

> sniknik  (23.04.2010 18:50:01)  [1]

Есть сомнение, что сможет создать даже 2000 потоков.


 
Anatoly Podgoretsky ©   (2010-04-26 08:51) [6]

> turbouser  (24.04.2010 00:20:03)  [3]

И конечно Дельфи 64 битный


 
Kobylyansky   (2010-04-26 10:28) [7]

Ето будет чат с дополнительними функцыями TidTcpServer так как Indy подключаэт каждого клиента в отдельному потоке виходит что 400 клиентов=400 потоков...


 
sniknik ©   (2010-04-26 11:07) [8]

> так как Indy подключаэт каждого клиента в отдельному потоке
зачем ты ему говоришь так дэлать?



Страницы: 1 вся ветка

Текущий архив: 2012.02.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
15-1317315646
Юрий Зотов
2011-09-29 21:00
2012.02.19
Слетел винт...


2-1320932996
Laguna
2011-11-10 17:49
2012.02.19
Улучшение качества картинки


2-1320748521
bam
2011-11-08 13:35
2012.02.19
Файл уже открыт 107


2-1320878543
DolboBoB
2011-11-10 02:42
2012.02.19
Как правильно вывести в DBGrid таблицу? BDE.


2-1320820407
Юлька
2011-11-09 10:33
2012.02.19
Turbo Pascal - Композиция Двух Двумерных Массивов 100x100