Копирование файлов - рост system cache

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Копирование файлов - рост system cache

Сообщение sergy_02 » 17 мар 2009, 10:04

Доброго дня!

Проблема такова:
Сервер 2003 х64, при копировании файлов растет System cache съедая всю доступную память и роняя сервер.

Как его можно ограничить?

Изменение в свойствах сисетмы memory "application" or "system cache" результатов не дало.


sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Re: Копирование файлов - рост system cache

Сообщение sergy_02 » 17 мар 2009, 12:28

Вторую тему я и создал ранее, все тот-же сервер, но тепреь память не просто теряеся в никуда, она уходит в системный кэш.

При этом SNP полностью отключен, драйвер сетевой крты поддерживает SNP.

Пока использую sysinternals cacheset с переодической очисткой кэша для копирования дампа на другой сервер, но память всеравно уходит в кэш.

sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Re: Копирование файлов - рост system cache

Сообщение sergy_02 » 17 мар 2009, 13:33

Единственное, что пришло сейчас на ум, это подклчюить УСБ диск и попробовать с него на него и на SCSI диски сервера скопировать, если дело в драйверах старого контроллера, надеюсь это увижу :)

итак, кое-что нашел
запись на scsi диск идет без проблем
запись с усб на усб тоже без проблем
а вот чтение со SCSI диска вызывает уход памяти в кэш, причем очень быстро вся доступная память оказыватеся в кэше системы

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Копирование файлов - рост system cache

Сообщение diz » 18 мар 2009, 08:04

http://smallvoid.com/article/winnt-system-cache.html
Внизу большой набор ссылок.

Но похоже, что дело тут в другом.

Кэш этот после окончания копирования освобождается?
Приведите конфигу.
Прошивки\дрова\апдейты системы последние?
Косяки происходят на файлах размера большего, чем ОЗУ?

sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Re: Копирование файлов - рост system cache

Сообщение sergy_02 » 18 мар 2009, 08:40

diz писал(а):http://smallvoid.com/article/winnt-system-cache.html
Внизу большой набор ссылок.

Но похоже, что дело тут в другом.

Кэш этот после окончания копирования освобождается?
Приведите конфигу.
Прошивки\дрова\апдейты системы последние?
Косяки происходят на файлах размера большего, чем ОЗУ?
Незнаю, система падает раньше чем кэш освобождается.
Но если прервать копирование, то кэш освобождается.

Косяки именно на файлах большего объема чем объем озу, т.к. он наверное весь файл в озу хочет поместить.

Конфигурация:
Сервер Intel на SE7520BD2
Контроллер SCRU42E + 10 SCSI дисков
Прошивка контроллера:514Q (514H свежее но, пока не залил)
BIOS контроллера:Н431
Дрова старые, но новее я не нашел, может, где есть кроме Intel?:
Date:18.08.2008
Version:6.45.3.64

Думаю, дело в контроллере, т.к.:
Вчера подключил УСб винт и при копировании с него в сеть память в кэш не уходит.
Если коприровать в сеть со SCSI диска то память моментом уходит в кэш.

Большое спасибо за ссылку, проверю все еще раз. Вполне возможно, что это не дрова виноваты.

А патч от MS вышел всего-то 11.03.09 однако....

Аватара пользователя
diz
Advanced member
Сообщения: 1189
Зарегистрирован: 12 янв 2009, 12:09
Откуда: Пермь

Re: Копирование файлов - рост system cache

Сообщение diz » 18 мар 2009, 09:50

у USB устройств политика кэширования другая, так что я бы с подозрением отнесся к этому эксперименту :)
Может подключить винт к другому контроллеру в сервере?

Для начала да, лучше апдейтнуть все что можно :)

Посмотрел на intel`е, дрова актуальные, а последняя прошивка 514s. Фиксы очень важные.

А как именно падает сервер?
Своп пробовали раздуть?

sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Re: Копирование файлов - рост system cache

Сообщение sergy_02 » 18 мар 2009, 12:57

diz писал(а):у USB устройств политика кэширования другая, так что я бы с подозрением отнесся к этому эксперименту :)
Может подключить винт к другому контроллеру в сервере?

Для начала да, лучше апдейтнуть все что можно :)

Посмотрел на intel`е, дрова актуальные, а последняя прошивка 514s. Фиксы очень важные.

А как именно падает сервер?
Своп пробовали раздуть?
Сервер падает просто - заканчивается доступная физическая память и он просто виснет.
Попробую завтра патч от MS поставить и контроллер перепрошить, может поможет.

sergy_02
Advanced member
Сообщения: 118
Зарегистрирован: 13 мар 2007, 09:22
Откуда: Уфа

Re: Копирование файлов - рост system cache

Сообщение sergy_02 » 19 мар 2009, 12:43

Итак, проблема System Cache решена:

Решилось все путем установки Microsoft Windows Dynamic Cache Service

http://www.microsoft.com/downloads/deta ... laylang=en

По сути это маленькая служба с набором параметров, позволяющая контролировать размер System Cache + возможность настраивать зависимости от служб и очистку кэша при уменьшении объема памяти до определенного значения.

После установки службы система работает стабильно, при копировании кэш выше заданного значения не растет.

Пока сойдет, позже попробую с другим контроллером проверить, может в нем всетаки дело.
Контроллер не перепрошивал.

Ответить

Вернуться в «Серверы - Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей