powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
25 сообщений из 120, страница 2 из 5
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37131910
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кеширование чтения/записи включено надеюсь на дисках и в рейде?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132094
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет,не включено)))))
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132163
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Igor Glushaevdjrust,

Судя по приведенным цифрам проблема с дисками есть.
Первое - выполнить то, что написано по ссылке http://www.gilev.ru/1c/hardware/RAID.html
ОБЯЗАТЕЛЬНО, сам не поверишь, как сильно поможет.
Второе - перераспределить диски так, чтоб хотябы под базу и ее лог отдельный диск.
Все остальное нужно смотреть после.

По поводу 2008 и старше - при разбивке диска с его помощью смещение создается нормально, особенно если не делать диски MBR. Только этим и лучше.
Хорошо,попробую!

Может еще посоветуете внешнюю корзину для 12 sas винтов?а то я найти не могу!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132248
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я хочу сделать так:
два sas винта(80Гб) в raid1 под систему

8 sas винтов(300гб) в raid10

а разбивать их как?3 логических делать?1 под базу,2 под sql,3 под лог?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132303
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
корпус у меня на подобии
http://www.nix.ru/include/view-photo.html?good_id=91924&pid=3414

Вот только теперь понять не могу,как засунуть туда еще 6 sas дисков!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132492
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

Прежде чем докупать вины (хотя это дело хорошее) нужно попробовать навести порядок с существующими.
А вот про количество существующих я от тебя тут что-то не читал...

Вообще под MS SQL рекомендуют делать так как ты и расписал, только разбивку не на логические диски на отдельные массивы. То есть отдельный рейд под базу, отдельный под логи, отдельный под темпдб... В принципе темпдб можно положить и на диски с рабочей базой, можно на системный - все опять же зависит от нагрузки.

Да и кеширование включить нужно...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37132562
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня их сейчас всего 6

два 80ГБ(15к буфер 16мб)
и четыре - 300ГБ(15к буфер 64мб)

Просто два лежат на полке,т.к места в корзине нет!Понять бы как их еще подключить...
пока только придумал купить рэйд
( http://www.nix.ru/autocatalog/controllers_adaptec/Controller_Adaptec_ASR5405Z_PCIE_x8_4port_SAS_SATA_RAID_1E_5EE_JBOD_ProtectedCache_87074.html)
+ корзину
http://www.nix.ru/autocatalog/cases_intel/Intel_AXX6DRV3GEXP_SAS_SATA_Drive_Cage_Expander_Upgrade_HS_SC5400_51603.html

Итого получаем:
1.Под систему встроенный рэйд(RAID1)(80гб)
2.Под базу(4 винта в RAID10 на существующем LSI adapter,SAS 3000series, 8 port with 1068 Storport)
3.Под MSSQL базу(4 sas винтов в RAID10 на Adaptec_ASR5405Z

Итого затраты по nix.ru: 52т.р
Код: plaintext
А вот про количество существующих я от тебя тут что-то не читал...
Не понял фразу!

То,что посоветовали буду делать в выходные!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37133232
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrust,

Уточните пожалуйста, вчём конткретно проблема с дополнительными дисками?
1) Нету свободныхразъёмов контроллера - используйте под систему, можно и под логи SATA диски;
2) Нету места в сервере - выкинуть DVD и размещать новые диски не в корзинах.
Посмотрите сюда:
http://www.nix.ru/autocatalog/hdd_accessories/Promise_SuperSwap_4600_Charcoal_Hot_Swap_Drive_Enclosure_SAS_SATA_4._85569.html
http://www.nix.ru/autocatalog/hdd_accessories/Scythe_SCH1000_Himuro_Fanless_3.5_HDD_case_1469_98411.html
http://www.nix.ru/autocatalog/hdd_accessories/Scythe_Bay_Rafter_2.5_to_5.25_3xHDD_4613_95693.html
Цена вопроса будет сильно меньше заявленной вами.

ЗЫ Вот недавно было очень бурное и продуктивное обсуждение http://www.sql.ru/forum/actualthread.aspx?tid=821944
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134026
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
там у человека база по 300ГБ

А у меня

Код: plaintext
1.
tempdb.mdf 35 мб
templog.ldf  1,5 мб

Код: plaintext
1.
base_name.mdf 2700мб
base_name_log.ldf 700мб

Код: plaintext
+ Папка с базой 2,85 ГБ

Насколько я понял от туда,надо делать примерно вот так?

RAID1(2 SAS диска на 15к) под ОС


RAID1(2 SAS диска на 15к) под
tempdb.mdf 35 мб
templog.ldf 1,5 мб

RAID1(2 SAS диска на 15к)
под base_name.mdf

RAID1(2 SAS диска на 15к)
под base_name_log.ldf
Все диски выровнять, все кластеры и страйпы по 64к.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134114
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrust,

64К - делать обязательно, в остальном - сначала посмотреть на замеры (главное качественно оценить) и потом только вкладывать деньги.
Очень вероятно, что у вас дисковую очередь порождает свопирование терминальных сессий. Тогда Вам нужно не диски, а память добавлять... Или отключить своп для винды. В результате у SQL уменьшится доступная память, но общий выйгрыш будет из-за снижения конкуренции за диск.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134116
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPdjrust,

Уточните пожалуйста, вчём конткретно проблема с дополнительными дисками?


Хочу внешнюю корзину на 12 винчестеров!А найти где купить не могу!Вот!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134125
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPdjrust,

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

У меня ее 20ГБ используется 14ГБ...максимум,что может быть 24ГБ
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134136
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPdjrust,

64К - делать обязательно, в остальном - сначала посмотреть на замеры (главное качественно оценить) и потом только вкладывать деньги.

Как на них посмотреть?
сначала сделать,потом смотреть...только так!Наверно!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134168
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я файл подкачки сделал по выбору ОС)он 21ГБ
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134206
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrust,

Использование памяти чем смотрите? Какие показатели PageFaults?
Да, нужно поставить эксперемент, только для этого можно воспользоваться одним или двумя SATA дисками. Цена вопроса пара тысяч, но и они не будут выброшены на ветер, т.к. могут быть потом использованы.

Железо можно посмотреть тут. Только где вы найдёте внутренний контроллер на 16+ портов?
http://discen.ru/show_cat2.php?grid=105&cen=&order=&page=1
http://www.trinitygroup.ru/products/storage
http://www.apitcomp.ru/shop/server_apit_diskovaya_polka_stor_2s12_308361/
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134286
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDP
Использование памяти чем смотрите? Какие показатели PageFaults?
Да, нужно поставить эксперемент, только для этого можно воспользоваться одним или двумя SATA дисками. Цена вопроса пара тысяч, но и они не будут выброшены на ветер, т.к. могут быть потом использованы.


Пара SATA и бесплатно найдется...их под систему отвести чтоли?какую роль они играть будут?по подробнее!

Использование памяти чем смотрите?

Через диспетчер задач + Обмен страниц в сек(там от 20 до 30) в пик может скакать до потолка,потом падать!

Какие показатели PageFaults?


показатели ошибок страницы/сек?
от 70 и в потолок)

Это при 30 пользователях терминального сервера!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134316
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СВОП на сервере - ЗЛО!!! Сравните размер базы, памяти используемой SQL и СВОПа... Да ещё учтите интенсивность использования... Я бы гнал пользователей с сервера в шею. За стоимость терминальных лицензий гиговую сеть для них организовать не проблема.

Я бы двигался в следующем направлении:
1) Отключить своп, если реально нужен - на отдельный диск;
2) Темп ДБ - на отдельный диск;
3) MDF базы 1с на отдельный диск;
4) LDF базы 1с на отдельный диск.
Так что 10 дисков вам должно хватить, если я вас правильно понял то корзинка на 4 диска у вас уже есть + корзинка на 4 диска в 5,25 отсек + два штатных внутренних винта.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134356
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPСВОП на сервере - ЗЛО!!! Сравните размер базы, памяти используемой SQL и СВОПа... Да ещё учтите интенсивность использования... Я бы гнал пользователей с сервера в шею. За стоимость терминальных лицензий гиговую сеть для них организовать не проблема.


?????

Гнать?с сервера?У нас нет прямых запросов,программисту не дают деньги на это!
Я разносил на разные сервера MSSQL + БАЗУ + ГИГ сеть.....работать вообще нереально(отчеты строятся минут по 10)...В итоге все начинают кричать)))))+ машины у большинства пользователей селероны от 1,7 до 2,2ГГц с памятью 500-1000метров....
Смысл покупать гиговые свитчи и гиговые карточки?ну по крайней мере с такими компами....Понятное дело,что надо.Все равно лучше терминала,работать не будет!

Я бы двигался в следующем направлении:
1) Отключить своп, если реально нужен - на отдельный диск;
2) Темп ДБ - на отдельный диск;
3) MDF базы 1с на отдельный диск;
4) LDF базы 1с на отдельный диск.
Так что 10 дисков вам должно хватить, если я вас правильно понял то корзинка на 4 диска у вас уже есть + корзинка на 4 диска в 5,25 отсек + два штатных внутренних винта.

1)Система на двух SATA(10k в raid1)
2) Темп ДБ - на отдельный диск;RAID1
3) MDF базы 1с на отдельный диск;RAID1
4) LDF базы 1с на отдельный диск.RAID1
5)Сама папка с базой.RAID1

Так?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134389
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще...я вот думаю под систему один винт сделать!
Сделать образ и потом откатывать,если что за 10 минут!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134497
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я тут составил,то что нужно прикупить!

1. Promise <SuperSwap 4600 Charcoal> Hot Swap Drive Enclosure, SAS/SATA, 4-устр
2. Controller Adaptec ASR-51245(OEM)PCI-E x8, 12-port int/4 ext SAS/SATA, RAID 0/1/1E/10/5/5EE/6/50/60, Cache 512Mb
3. ВИНТЫ
а)4 винта по 300ГБ 300Gb, 15000rpm, 64Mb, Hitachi Ultrastar 15K600 SAS
б)или два на 80ГБ,т.к два уже есть!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134828
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPСВОП на сервере - ЗЛО!!! Сравните размер базы, памяти используемой SQL и СВОПа... Да ещё учтите интенсивность использования... Я бы гнал пользователей с сервера в шею. За стоимость терминальных лицензий гиговую сеть для них организовать не проблема.

Я бы двигался в следующем направлении:
1) Отключить своп, если реально нужен - на отдельный диск;
2) Темп ДБ - на отдельный диск;
3) MDF базы 1с на отдельный диск;
4) LDF базы 1с на отдельный диск.
Так что 10 дисков вам должно хватить, если я вас правильно понял то корзинка на 4 диска у вас уже есть + корзинка на 4 диска в 5,25 отсек + два штатных внутренних винта.

1 - зло однозначно. НЕЛЬЗЯ ВИНДЕ ОТРУБАТЬ СВОП!!! Это давно уже пора запомнить как 2*2!!! Особенно на сервере!!! Вот сделать так, чтоб системе им нужно как можно меньше пользоваться - это согласен.
2-4 - это желательно сделать, но при таких объемах базы (окло 4 гигов, если не ошибаюсь) положительный эффект от этого стремиться к 0. А следоватьельно вбухивать в это дело дополнительные средства - зло!

Достаточно будет поделить имееющиеся и подключенные один-два в зеркало под систему, один-два в зеркало под базу, логи и темпдб.

Ну и не плохо было бы, перенести терминальный сервер отдельно. Ну еще один вопрос: а на этом же железе случаем контроллер домена не поднят? Если так - то его в первую очердь вон на другое железо!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37134848
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. На сервере где крутится MS SQL недолжно быть ничего кроме него. (ни терминальщиков, ни контроллера домена ни файл сервера ни других ролей). Тогда если ограничить память у SQL я оставив 1-2 GB под систему можно отключить своп (и все стабильно работает, т.к. не будет приложений которые сожрут память (аля сервер 8ки или терминальные клиенты)).
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37135618
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2-4 - это желательно сделать, но при таких объемах базы (окло 4 гигов, если не ошибаюсь) положительный эффект от этого стремиться к 0. А следоватьельно вбухивать в это дело дополнительные средства - зло!


По подробнее!


Достаточно будет поделить имееющиеся и подключенные один-два в зеркало под систему, один-два в зеркало под базу, логи и темпдб.

Тоже не понял!

Ну еще один вопрос: а на этом же железе случаем контроллер домена не поднят?

Он на другом сервере)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37135801
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor Glushaev,

Жду объяснений почему нельзя отключать СВОП и как можно эффективно управлять СВОПированием.

Где я говорил, что нужно вбухивать средства!? Я указал (приоритетный для себя) порядок поиска причины возникновения очереди к диску. Почему эфект от выяснения причины возникновения очереди к диску стремится к 0 мне не понятно. Ведь без понимания причины вероятность ВБУХИВАНИЯ сильно возрастает.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37135804
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrust,

У вас все пользователи строят отчёты!? - не верю. Высаживайте тех, кто вводит документы. Если не брать в расчёт терминал, то у вас диски должны использоваться только на запись новой инфы + небольшая добавка от внутренней активности виндов и скуля.

Вы готовы без понимания причины тормозов отдать 65 КРуб за возможность теоритически получить максимум 3х кратный прирост? А если он будет всего в два раза за эти деньги? Уверены, что пользователи его вообще заметят?

Может Вам имеет смысл поменять материнку (~20 КРуб) и добавить памяти (20 гиг за 12 КРуб)? В итоге можете за значительно меньшие деньги получить прирост более чем 10 раз. Подумайте...
...
Рейтинг: 0 / 0
25 сообщений из 120, страница 2 из 5
Форумы / [игнор отключен] [закрыт для гостей] / MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]