Утечка памяти(?) при работе с сетевым окружением.
Вложений: 1
Дано: Windows 7, копируем с нее данные (обычно происходит на крупных файлах) на какой-нибудь компьютер по сети, т.е. через сетевое окружение.
Через какое-то время что наблюдается: все начинает дико тупить, в диспетчере задач видно что занято много оперативки, на закладке "Процессы" всё как обычно, ничего криминального, а вот на вкладке "Быстродействие" творится нечто, половина или больше памяти занята. Помогает только перезагрузка. |
а антивирь какой стоит?
|
Изначально Avast, но проверяли и без него, и на полностью чистой (только что установленной) системе (без софта, драйверов).
|
в свойствах сетевой отключить flow control, receive side scaling, task offload. Проверить и отписаться, помогло или нет :)
|
|
Цитата:
В данном случае используется протокол SMB - это протокол для работы с файловой системой по сети, основанный на технологии клиент-сервер. Цитата:
Я бы посмотрел настройки сети. |
Valeant, Проблема в другом. И после копирования память занята, причем не просто занята, а полностью.
Мало того, лично на моей машине (и другой еще) оный эффект выявить не получилось, а вот у друга (по проблеме у которого и пишу) это постоянно. |
В общем попробовали все выше перечисленные способы, ничего не помогло:( Сетевухи - Marvel, если что.
|
Цитата:
И еще используете ли вы торренты или менеджеры закачек или P2P клиенты (даже если они не используются но загружены). |
Судить сложно, но показывает в итоге что занято 90% памяти, при этом на машине все дико тупит, ничего не открывается.
Проверялось на чистой системе (без софта и драйверов) - тот-же исход. |
wsimons,
Ну хотябы используйте те встроенные средства которые есть в windows 7 для поиска причины. Система спокойная Копирование с ОС по сети на файл сервер Копирование на ОС по P2P клиенту С памятью все в порядке, но ведь на чистой системе то же стоят драйвера, и потом начните с того, что "Память ядра" - Выгружаемая 1271МБ наверное многовато или при таких объемах так и должно быть? |
На чистой ничего не ставим, вообще.
По поводу ядра и прочего, гляну сегодня как дома буду. p.s. Скрины на каком-то стремном хостинге, полноэкранные картинки посмотреть нельзя, а если нажать "открыть" там сайт с вирусней:)) |
Цитата:
|
Это не ответ на мой вопрос. Проверил с нескольких машин, через раз при нажатии кнопки открывается или картинка в полный экран (как надо) или сайт с вирусней. Просто бесплатные гавнохостинги такие гавнохостинги.
|
Цитата:
Спорить по поводу сайта не буду, тема не об этом, одно могу подтвердить их там нет. wsimons, Да суть и не в картинках. На них просто показано что при нулевой свободной памяти или как вы говорите Цитата:
Цитата:
|
Такое ощущение, что вы не понимаете в чем суть моего вопроса. Вопрос-то и в системе как раз. Я и хочу это понять, что именно там не так.
И еще раз, для тех, кто не видит что я пишу - Компьютер не работает НОРМАЛЬНО, он в процессее и после копирования жудко тупит. Причем сначала начинает копировать данные на удаленную машину вполне нормально, а через какое-то время (допустим перенесли 4гб из 10) начинается свистопляска. |
wsimons,
А как можно вас понять если Цитата:
Ну посмотрите в "мониторе ресурсов" хотя бы, за тем что происходит в ПК после запуска мин 10 не трогая, потом копируя маленький файл (500-1000Mb) что происходит, что из программ запущенно, если запустить кучу программ как поведет себя ПК, какая у вас windows (64bit). Для того чтоб "жутко тупить" процессору ему надо на что-то отвлекаться либо на 100% либо "зависнуть" при обслуживании драйверов или служб на долгое время. Вопрос скорей всего не в системе, а в том что у вас стоит на ней из установленных вами ПО и драйверов, вы про это вообще молчите. |
Вот именно что все хорошо, но с какого-то занято 3.9гб:) А если бы мы подождали еще минут 10, уже было бы занято 5.5, а в итоге было бы занято 7 с чем-то, комп бы дико тупил, причем в диспетчере так-же ничего криминального, т.е. загруженность процессора 1% и тд и тп. Это вот меня и беспокоит более всего. ПО точно никакого, из драйверов только сетевые. Т.е. те, которые стоят - встали по дефолту после установки системы. Я понимаю, что чудес не бывает, но тем не менее что-то где-то не так, и в итоге имеется такой вот момент интересный. Хотя я с ним сталкиваюсь впервые, и на моей личной машине такого не происходит.
|
Цитата:
|
Вот я тоже думаю порекомендовать ему поменять сетевушечку для начала. А то хрен знает, как там встроенная работает, да и может драйвер от марвелла хороший такой.
|
Это не серьезно про сетевую с
Цитата:
10Мбит = 14800п/s, 100Mбит = 148000п/s только учтите что пакеты бываю и маленькие от 60байт до 1500байт (но работа идет в обе стороны - получил данные (проверка контрольных сумм) и подтверждение полученных данных), и есть буфер на сетевой карте (может до 1Mb) через который происходит работа с сетью, и если он будет заполнен, то приход любого следующего пакета затрет данные в буфере, что влечет за собой повтор передачи, поэтому существуют алгоритмы которые это контролируют протоколы и т.д. за всем этим следит ОС. Не говоря о приоритетах по прерываниям и по обслуживанию их диспетчером ОС, который может менять все это --- Описания работы ядра Windows Vista на данном сайте. Та же забыл упомянуть про режим DMA в данном случае, что так же имеет место быть. А теперь вопрос про память - причем тут сетевая при якобы расходе памяти? wsimons, дайте данные по загруженным программам, если нет сторонних системных программ, то хотя бы монитор ресурсов закладка память до процесса копирования по сети и после, и конечно хорошо бы посмотреть сколько памяти кто берет. |
Valeant,
Я специально не стал такой скрин делать, ибо там все хорошо, т.е. все процессы кушают памяти и процессорного времени столько сколько обычно:( Т.е. вся проблема проявляется только в диких тормозах, а так -же в индикаторе занятой памяти. |
Ладно удачи, вам в смене сетевой.
|
|
dmitryst,
Ну вы что на самом деле Цитата:
Для ознакомления вас dmitryst, с информацией http://msdn.microsoft.com/en-us/libr...47(VS.85).aspx |
Время: 12:26. |
Время: 12:26.
© OSzone.net 2001-