|
|
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Интересует следующее. Какое максимальное количество файлов может открыть процесс в Windows-2003 Server (в режиме чтения-записи)? Вопрос затронут в ракурсе СБД Oracle9i. Спасибо всем, кто откликнулся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 13:33 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 13:56 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
2 Подгорецкий Ага. Эт я попробую. Только Васика под рукой щас нету. По сабжу.. СБД держит открытыми около 250 файлов одновременно. И каждую неделю АБД подкидывает туда еще пару файликов. Многовато однако... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 14:19 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Хм... Для справки, это был паскаль :) Я вот сейчас запустил vb-6 компиленный (а потому тормозной) процесс, из него создал тысячу файлов, затем все 1000 открыл. И ничего :) Сырцы-exe прилагаю, поэкспериментируйте насколько терпения хватит. P.S. кнопка создать создаст в текущем каталоге столько копий файла test.txt, сколько указано в текстбосе. Кнопка "Открыть" произведет открытие файлов в циле. Кнопка "Удалить" сработает, если программу закрыть и запустить снова (понятно, почему). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:02 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
И десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:16 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Прога. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:17 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrСырцы-exe прилагаю Хм. А где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:20 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
mayton rrrrrrrrrrСырцы-exe прилагаю Хм. А где? А все! Увидел! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:20 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Отвалились по дороге. Сырые же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:20 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrИ десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала. Не надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:23 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
И в предложеном мной варианте, бесконечный цикл до ошибки. Закрывать не надо, закроются вместе с приложением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:24 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky rrrrrrrrrrИ десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала. Не надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования. Это для чистоты, т.к. винда достаточно хитра и экономно пользуется памятью. Т.е. многократное открытие одного файла вроде как съест меньше оперативки за счет оптимизации (это использовано в терминальном сервере - если 100 человек в терминале запустили по ворду, то сожрется в разы меньше памяти, чем 100*объем памяти ворда с пустым документом. Потом по мере накопления различий память подрастет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:28 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
rrrrrrrrrrНе надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования. Это для чистоты, т.к. винда достаточно хитра и экономно пользуется памятью. Т.е. многократное открытие одного файла вроде как съест меньше оперативки за счет оптимизации (это использовано в терминальном сервере - если 100 человек в терминале запустили по ворду, то сожрется в разы меньше памяти, чем 100*объем памяти ворда с пустым документом. Потом по мере накопления различий память подрастет).[/quot] Это правильно, когда говорим об процессах, длл, но вопрос о количестве файлов, тут либо есть ограничение либо нет, кроме ресурсов. Поэтому для чистоты, достаточно открывать только один файл на чтение, в быстром цикле. Думаю никакого логического ограничения нет, в отличии от старых ОС ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 15:52 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Либо есть, но достаточно большое чтобы считать что его нет Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:01 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Я опасался слишком простого решения вопроса. Дело вот в чем. Современная винда может открыть файл в режиме чтения-записи, но заблокировать "фрагмент" файла для обеспечения согласованности. В любом случае, информация о блокировке где-то хранится. Возможно, что тест который предложил rrrrrrrrr - достаточно всеобщемлющий но хотелось бы узнать возможности винды под "предельной нагрузкой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:33 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
maytonВозможно, что тест который предложил rrrrrrrrr - достаточно всеобщемлющий но хотелось бы узнать возможности винды под "предельной нагрузкой". "предельной нагрузкой" понятие не дерминированое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:40 |
|
||
|
Ограничения Windows-процесса..
|
|||
|---|---|---|---|
|
#18+
Наверное, тут правильнее не под винду копать, а под СУБД и ее сервисы. Скорее всего у нее есть регламент на этот счет, если не официально выставленный, то уж точно замеченный в больших корпоративных сетях. Про тот же IB: можно думать о пределе файлов и напороться на ограничения по сеансам - чем больше, тем глючнее. Т.е. мысль какая: какой бы ни был предел у винды и процесса по открытию файлов, возможности сервиса все равно ниже, имхо. (И остальное тоже имхо :) ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=33166609&tid=1512778]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 409ms |

| 0 / 0 |
