Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Глюки с памятью (http://forum.oszone.net/showthread.php?t=78575)

AngelEk 31-01-2007 18:58 544166

Глюки с памятью
 
Вот вещь, которая реально мешает работе:
у меня на рабочей машине установлена Windows 2003 Standard Edition SP 1
ОЗУ 1 ГБайт в виде одной планки, на винте свободно 3,8 ГБайт
сам комп IBM ThinkCentre

что собственно говоря происходит:
логинюсь локально в свой раздел, затем после непродолжительной работы начинают глючить практически все проги, которые висят в памяти:
1) самописная прога под Delphi7 выдает сообщение "Недостаточно памяти для обработки команды."
2) SQL Query Analyzer после нескольких десятков запросов начинает непрорисовывать отдельные элементы окна, оставляя вместо них серый или белый фон, и выдается сообщение "Resource is low, some result are dropped."
3) Если делаю снимок экрана и пытаюсь вставить его, например, в MS Paint, то получаю "Ошибка при чтении данных из буфера обмена."
А если, в качестве эксперимента, вставляю в MS Word, то вместо цветного изображения вижу черно-белое (фон черный, текст и границы объектов белые).
4) Далее продолжаю эксперимент: запускаю игрушку Mah Jong и получаю исключение EOutOfResources в ntdll.dll или сообщение "Недостаточно памяти для обработки команды."
5) Поскольку работаю с PL/SQL Developer'ом - запускаю его... результат примерно в том же стиле: иконки отрисовываются частично, таблица с выводом результата выборки отрисовывается как попало, где поля отрисовались, где просто серый фон. Вожу курсором по этому безобразию - начинают появляться фрагменты текста... :-(
То есть практически все проги, которые запущены, выдают сообщение о нехватке памяти или переполнении буфера, и видно, что каждое из этих сообщений предопределено той системой программирования, в которой было разработано то или иное приложение.
Думаете не хватает памяти?! Читайте дальше:
Давно хочу разобраться с этой проблемой, но решение найти не удается. А глюки эти начались с того момента, когда произошел маленький апгрейд: я поставила в свой комп вместо 512 МБайт (было 2 планки PC 3200) одну планку памяти на 1 Гиг PC3200. И начались описанные выше глюки... Думала, что глюкнула сама винда, и чтобы исключить возможность влияния стоявшей тогда Windows 2003 Enterprice Ed., она была снесена, и поставлена Windows 2003 Standard Ed. Глюки подолжились... Поставила SP1, но и это не помогло. Тогда я стала грешить на саму память, взяла из др. компа 1 Гиг памяти другого производителя, и поставила эту планку памяти себе. Не помогло: глюки и тогда имели место. Отключала файл подкачки, дефрагментировала диск - не помогло. Сейчас макс. размер файла подкачки 2048 МБайт. ОС установлена на NTFS (на диске свободно ~3,8 Гиг), обычное суммарное число handler'ов ~9300, вирт. памяти используется ~450 МБайт, число потоков ~500, процессов ~50.

Если выйти из раздела и потом сново зайти, то глюки на время (около 1 часа) пропадают, а потом всё снова повторяется. Складывается такое впечатление, что какой-то буфер, список, куча... в винде переполняется, и все проги начинают глючить. Возможно, в винде происходит неправильное управление handler'ами, и очереной раз, когда конкретное приложение обращается к винде для выделения ему handler'а, винда handler выделить ему уже не может.

Интересно, что на другом компе, конфигурация железа которого идентична моему, ОС и проги такие же, такие странности никогда не наблюдаются.

Подскажите, плз, как уйти от этой проблемы, и в чем может быть её причина! Работать с такими глюками невозможно.

xoxmodav 01-02-2007 08:05 544320

Опиши роли, выполняемые этим сервером, входит ли он в в домен, посмотри "Журнал событий" на предмет наличия в нём ошибок, выложи их номера и описание.

Глюки, описанные тобой возникли сразу же после установки операционной системы или после? Если после - напиши производившиеся тобой действия по настройке машины.

AngelEk 01-02-2007 11:01 544403

Дело в том, что такая фигня наблюдалась и до того, как была поставлена текущая ОС. Роли сервака: FS, PS и TS. В домен не входит. Ещё стоит ms sql server 2000 sp1. Глюки в его работе не наблюдаются. Обращение к FS, PS и TS происходит крайне редко, кроме того, в при последнем таком глюке к ним точно не было обращений от внешних пользователей.
Кстати, пока памяти было 512 Мб и роли были те же - глюков не было, а когда поставила 1 Гб и прочие условия не изменились - глюки стали иметь место.
Лог винды исследовала, однако, для чистоты эксперимента полностью его очищу и буду ждать (правда, недолго), когда снова начнёт чудить.

monkkey 01-02-2007 12:18 544429

Цитата:

когда поставила 1 Гб и прочие условия не изменились - глюки стали иметь место
Вопрос, похоже, однозначен - смотрите совместимость материнской платы и памяти.

SerXX 14-02-2007 10:05 549767

Попробуйте параметр HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize выставить в 24.


Время: 22:26.

Время: 22:26.
© OSzone.net 2001-