СообЧа > База Знаний > Windows > Windows 2000

Вопрос

Это нормально, когда в Win2000 в «спокойном» состоянии (т.е. я ничего не делаю, никаких программ не запускаю) существуют 258 потоков? У System — минимум 51, у процесса inetinfo.exe — 26. Однако, в некоторых случаях ни с того ни сего он обрастает 335 потоками (однажды было вообще 943!!!). Из-за этого у меня в системе все тормозится, а выход в инет становится просто пыткой. В Ме потоков около 50 штук. Может, это глюк какой, как от этого избавиться??? Помогите, плиз. Не хочется убивать 2000.

Ответ

Да, нормально. Так уж эта 2000 устроена. Есть 2 метода улучшения ситуации. Рекомендую оба сразу.

1. Поскольку большинство этих потоков неактивны, то не стоит думать, что они грузят систему. Но они очень сильно забивают оперативную память, поскольку не могут быть отправлены в своп из-за своей специфики. Решение донельзя простое — добавить оперативной памяти. Винда 2000 это любит. Попробуйте взять на время теста у знакомых оперативки и добавить, чтобы убедиться, насколько увеличится быстродействие.

2. Скачать программу Iarsn TaskInfo 2000. Это расширенный диспетчер задач. Позволяет менять приоритеты задач в процессе их выполнения, мгновенно (как в Юниксе) завершать любые процессы и многое другое. Незаменимая вещь. Кстати, заодно и посмотрите, кто такие эти потоки, кому конкретно принадлежат и главное, сколько процессорного времени занимает каждый. Она весит всего 30,6 Кбайта.

Resident

Хорошо помогает перенос своп на раздел другого HDD на втором контроллере IDE (или SCSI)

varnik



Copyright © 2000-2004 Сообщество Чайников
Контактная информация