powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
120 сообщений из 120, показаны все 5 страниц
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37126174
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СЕРВЕР
автор Есть Windows 2003 server Standard SP2 x64(терминальный сервер)
ЦП:2x QuadCore Intel Xeon E5405, 2000 MHz (6 x 333)
Память:20 ГБ (DDR2-667 Fully Buffered ECC DDR2 SDRAM)
4sas винта в зеркале 15000 оборотов(RAID10)

В общем как не посмотрю процесс sqlserv за 5 гб(4863 - 4864) не вылазит!Хоть нагрузка в 8 пользователей ,хоть в 35!С чем может быть связанно? такое ощущение,что 32 битная mssql стоит!хотя в management studio пишет

авторПродукт : Microsoft SQL Server Enterprise Edition (64-bit)
Платформа : NT x64
Версия : 10.50.1600.1
Максимальный размер памяти сервера(МБ):2147483647
Минимальный обьем памяти для запроса(КБ):1024
Режим совместимости mssql2000
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37126548
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

Так может ему больше и не нужно? Если база одна, да еще и маленькая, он ее в память полностью запихал, а больше и не нужно...

А вообще этот вопрос какое отношение имеет к 1с?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37126595
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за база? Какой объем?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37126660
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
папка с базой: 2,85ГБ
MS_SQL : 3,1ГБ

Просто,когда доходит до 4,8 гб все начинает жутко тормозить((((((
Вот я и подумал!что это из за того,что ему памяти не хватает....
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37127108
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже я ошибся и вы были правы

Добавил,еще одну базу!И запустил на обеих выгрузки....Перевалило аж за 6ГБ и все растет))))
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37127373
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В SQL включен AWE ?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37127756
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НЕТ!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37128432
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The Dim!В SQL включен AWE ?
v нафига на 64 битном софте 32-х битный костыль?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37128456
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrustпапка с базой: 2,85ГБ
MS_SQL : 3,1ГБ

Просто,когда доходит до 4,8 гб все начинает жутко тормозить((((((
Вот я и подумал!что это из за того,что ему памяти не хватает....

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

В любом случае, чтоб понять причину тормозов - смотри монитор нагрузки (PerfMonitor)...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37128714
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да именно при записи и проведении(проведение по 5-10 минут идет,сохранение тоже)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37128996
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

При таком раскладе нужно смотреть в первую очередь диски... О том как правильно настроить дисковую подсистему для ms sql и тут и и инете инфы полно.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129073
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
я и так сейчас raid10 сделал....был raid1(разницы никакой)

Корзина больше 4 дисков не вмещает.

Если только купить еще 1 raid контроллера и корзину!

Получится(raid10) под базу данных MSSQL(mdf .ldf).....(4диска на 15к)
raid10 под папку с базой(4 диска на 15к)

+использовать рейд встроенный для ОС(купить два SATA диска на 10к)


Но будет ли толк?т.к затра та на это около 100т.р....

Прямых запросов нет,все на одном сервере!(
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129080
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S:сейчас активных пользователей 1С постоянно меньше 30 не бывает(30-37)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129102
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

Эта тема не имеет прямого отношения к 1с.

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

Для начала есть смысл почитать тут: http://www.gilev.ru/1c/81/opt.htm
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129111
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть у меня этот сайт)читал там)
Так я вам подскажу,что вы меня на путь истинный направили)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129133
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто я не верю!что если даже будет 12 дисков на 15к 1С будет лучше работать!
Т.к было 2 диска,а сейчас 4...разницы никакой!просто такое ощущение,что дело в 1С и ее оптимизации(которой я не занимаюсь)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129219
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrustпросто я не верю!что если даже будет 12 дисков на 15к 1С будет лучше работать!
Т.к было 2 диска,а сейчас 4...разницы никакой!просто такое ощущение,что дело в 1С и ее оптимизации(которой я не занимаюсь)Не верь - проверь.

А причин может быть ОЧЕНЬ много.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129299
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы проверил!только 100т.р нету,чтоб такие проверки устраивать!
Просто она тормозит даже при 5 пользователях(именно на проведении и сохранении)...

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

Чтоб убедиться, что узкое место в дисках - надо для начала взглянуть на результаты замеров дисковой подсистемы, и в первую очередь на среднюю длинну очереди диска. На вашем железе (судя по косвенным данным) она должна быть до неприличия маленькая (я так думаю). Проблему надо искать совсем в других местах, а в каких - счетчики производительности покажут.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37129578
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

Да еще, дополнительно, для твоей операционки весьма желательно сделать то, что описано http://www.gilev.ru/1c/hardware/RAID.html, ну и разложить правильно файлы по дискам.

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

Смотрел!Диски усераются(извиняюсь) капец.....меньше 50 не бывает....стабильно 80 и более(это средняя длина очереди)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37131254
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл запятую убрать(ссылка рабочая)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37131259
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее это происходит в пики нагрузки сервера(30-40 пользователей).
Вот сейчас 10 человек и средняя длина 0-10.....Но промежутками скачет до 50-60!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37131261
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а в 2008,что такого?лучше его использовать?чем?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37131761
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

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

По поводу 2008 и старше - при разбивке диска с его помощью смещение создается нормально, особенно если не делать диски MBR. Только этим и лучше.
...
Рейтинг: 0 / 0
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
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37135998
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust2-4 - это желательно сделать, но при таких объемах базы (окло 4 гигов, если не ошибаюсь) положительный эффект от этого стремиться к 0. А следоватьельно вбухивать в это дело дополнительные средства - зло!


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


Все мои мысли исключительно из того, что писалось выше по количеству и объему дисков. Если я правильно понял, то на сегодня Вы имеете 4 диска и рейд-контролер, к которому эти диски подключены. Дальнейшее увеличение количества дисков идет за счет вложения в это все весьма не малых денег.
Исходя из того количества дисков, что я написал выше, а также исходя из размера базы (а он для SQL смешной), я и написал, что вкладывать деньги в то, что добиться идеальной раскладки баз и логов по дискам смысла нет. Этот прирост заметен на больших объемах (от нескольких десятков гигобайт) баз. Это не значит, что эффекта от этого не будет, но он не будет соответсвовать вложенным деньгам. А раз затраты не окупаются - значит эти затраты зло.


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

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



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

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

Я просто с SAS дисками всего второй раз воюю,так что не пинайте!
Вот и не знаю как их без контроллера подключить!какой кабель итд!

Возможности потрать сразу 51т.р нет!Это постепенно в течении года закупалось бы!

На корзину в 5,25 + контроллер за 10к...денег дадут(не сразу,но дадут)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37136204
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Согласен,не все строят отчеты!
У меня проблема не в отчетах,а в сохранении(создании) документов и проведении!

На счет нового сервера я думал,но денег на него не дадут!и это точно!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37136820
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как мне выровнять то?Если у меня один физический диск(он разбит на два логических С и D)?
НИКАК?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37136835
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPIgor Glushaev,

Только вот получим ли от подобного деления выйгрыш?

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

Только где вы найдёте внутренний контроллер на 16+ портов?

http://www.nix.ru/autocatalog/controllers_adaptec/Controller_Adaptec_ASR52445_PCIE_x8_24port_int_SAS_SATA_RAID_1E_5EE_JBOD_Cache_93015.html

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

Только вот получим ли от подобного деления выйгрыш?

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

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

А на контроллере свободные порты есть? Диски не обязательно класть в корзины. Если нет свободных SAS, то в метеринке наверняка есть свободные SATA разъёмы. Сидюк-то куда-то воткнут ;) Для ваших объёмов ососбой разницы не будет, более того дешевле будет базу положить на RAM ДИСК. Если нагрузка сбалансирована по разным файлам, то можно 10ку разбить на два зеркала. Проигрыша в производительности с Ваши объёмами не будет.

Сейчас Вам нужно сделать две вещи:
1) поиграться расположением файлов между логическими дисками и понять причину возникновения очереди (Windows PerfMon);
2) через 1С посмотреть что же она на самом деле делает (1C Замер производительности).
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37139338
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to djrust:
Вы кеширование чтения/записи включили?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37139509
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPIgor Glushaevпропущено...


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

Здорово! Вы умудрились меня разбудить ;) Ничего не выйграем, денег не потратим - тогда зачем это делать? :)

Попробуем включить логику... (моя может сильно отличаться от вашей...)

Любой расход ресурсов есть зло. ИМХО... Расход материальных средств болшее зло чем расход умственных средств (лучше подумать, чем вбухивать деньги). ИМХО... Отсутсвие отрицательного результата - это уже сам по себе плюс... (это мои предпосылки для дальнейших выводов)

Если от разложения файлов по дискам ничего не выигрываем - это не плохо ни хорошо.Если в это разложением необходимо вбухать какие-то средства (пусть и мизерные), при отсутвии результата - это зло. Нет вложений - нет зла. В итоге если без дополнительных материальных вложений удалось не ухудшить резутьтат - значит в итоге мы оказались в плюсе. Такова моя логика...

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

С точки зрения вашего клиента - вот в этом:"если без дополнительных материальных вложений удалось не ухудшить резутьтат - значит в итоге мы оказались в плюсе".
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37139551
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Igor Glushaev:
Часто стоимость умственных ресурсов (а именно оплачивание времени), дороже чем покупка железа. По этому все ресурсы нужно переводить в денежный эквивалент и уже потом решать как лучше. При отсутсвии результата железо даже выгоднее будет - его вернуть можно в магазин или использовать на другие нужны, с умственными ресурсами так поступить сложнее (разве что штраф ввести или премии лишить).
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37140721
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusto djrust:
Вы кеширование чтения/записи включили?
Пока нет,система говорит что это зло и не дает включить)А реестр пока не отважился исправить!

вроде так делается

Код: plaintext
1.
2.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters

Параметр: DSA Heuristics - типа REG_SZ со значением 10000000



А на контроллере свободные порты есть?
Нету

Я тут кабель нашел вот такой( http://www.nix.ru/autocatalog/cables/3ware_CBLSAS8087OCF06M_SFF8087_Multilane_36pin_4SAS_SATA_71866.html)
Можно с помощью него подключить!

Я описания своего контроллера не нашел,он похоже SATA + (кабель SFF-8087 Multi-lane 36pin -> 4SAS/SATA только один разъем SATA) или
+Я не уверен,что на нем можно два массива собрать
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37140771
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to djrust:
1. Все таки кажется что у вас на этом сервере AD - поэтому система и выключает кеширование при кажой перезагрузке.
Перенесите на другой сервер эту роль и система не будет ругаться и даст Вам включить кеширование на постоянно.
2. После включения кеширования надобность в дополнительном контроллере и дисках отпадет т.к. очередь на запись уменьшится раз 20-40.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37141130
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigusto djrust:
1. Все таки кажется что у вас на этом сервере AD - поэтому система и выключает кеширование при кажой перезагрузке.
Перенесите на другой сервер эту роль и система не будет ругаться и даст Вам включить кеширование на постоянно.

Не ну я конечно все понимаю!но я не настолько тупой.Чтоб не знать,где у меня AD находится!
Этот сервер введен в домен и является сервером терминалов!

И она не при перезагрузке выключает!Птичку ставишь -- выходишь из меню -- заходишь заново -- ее нет(галки)
+ в логах (Драйвер отключил буфер записи для устройства \Device\Harddisk0\DR0)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37141359
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrust,

Два вопроса:

1) Какой контроллер используется сейчас? Есть ли на нем аппаратный кэш? включен ли он?
2) Сделано ли переразбивка диска (выравнивание кластеров)? Есть ли от этого результат?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37141454
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Igor Glushaevdjrust,

Два вопроса:

1) Какой контроллер используется сейчас? Есть ли на нем аппаратный кэш? включен ли он?
2) Сделано ли переразбивка диска (выравнивание кластеров)? Есть ли от этого результат?

1.LSI adapter,SAS 3000series, 8 port with 1068 Storport(описания не нашел,поэтому не знаю)

2.НЕТ.
Как это сделать на существующей системе?не переустанавливая ОС(я пока только знаю вариант с образом диска.....
Как это сделать это с новой установкой ОС?Если только загрузиться с диска и от туда diskpart(ом) выровнять и разбить на диски...потом уже установить ОС


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

А на контроллере свободные порты есть? Диски не обязательно класть в корзины. Если нет свободных SAS, то в метеринке наверняка есть свободные SATA разъёмы.
А как подключить SAS к SATA разъему? какой кабель нужен?такой вроде не подойдет? http://www.nix.ru/autocatalog/cables/SerialATA_Cable_90100_Low_profile_59226.html
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37141564
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37141832
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrust , я разве где-то писал про подключение SAS дисков к SATA контроллеру? Я Вам предлагал разместить имеюищеся у вас два SAS диска прямо в корпусе, если есть свободные разъёмы контроллера, или воспользоваться SATA винтом(ами). На время эксперементов по поиску причин возникновения дисковой очереди корпус можете не собирать, а диски положить на стул рядышком :)

ЗЫ На фотках обычные SATA шнурки.

Эх-х товарищ, а ссылку на обсуждение трёхмесячной давности лень было привести http://forum.ixbt.com/post.cgi?id=print:7:38803 !? У Вас ещё 7.7? Какая конфигурация? У 7.7 есть нехорошая особенность, данные выборки запроса сбрасываются в темповский dbf файл. В результате за диск конкурирует СВОП, рабочая база, темпдб и сама 1С.

Если мои подозрения верны, то:
1) смело докупайте оперативки,
2) формируйте рам диск для темповых файлов 1С,
3) добавляйте SATA диски (вполне подойдут для системы),
4) разбивайте 10ку на зеркала (только посмотрите по нагрузке),
5) отключайте своп.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37142710
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
djrustIgor Glushaevdjrust,

Два вопроса:

1) Какой контроллер используется сейчас? Есть ли на нем аппаратный кэш? включен ли он?
2) Сделано ли переразбивка диска (выравнивание кластеров)? Есть ли от этого результат?

1.LSI adapter,SAS 3000series, 8 port with 1068 Storport(описания не нашел,поэтому не знаю)

2.НЕТ.
Как это сделать на существующей системе?не переустанавливая ОС(я пока только знаю вариант с образом диска.....
Как это сделать это с новой установкой ОС?Если только загрузиться с диска и от туда diskpart(ом) выровнять и разбить на диски...потом уже установить ОС


Что бы это все опробовать мне нужно ехать туда на ночь,а что бы ехать не в пустую надо хотя бы примерно представлять что делать и иметь набор дисков!

1. если правильно понял - интегрированный в мать, без своей памяти... Жаль...
2. Опять же по твоим словам я понял, что у тебя сейчас подключены 4 диска, причем парами, причем пары разного объема. На одном система, на втором - базы. Или не так?
Если так, то можно обойтись и без переустановки системы. Как именно - описано в ссылке, что я давал выше. А вот если все 4 диска собраны в один массив - то тогда как говориться...

А как подключить SAS к SATA разъему? какой кабель нужен?такой вроде не подойдет?

Это не возможно принципиально, разные технологии, с однонаправленной совместимостью. Диски SATA к SAS подключить можно, наоборот - нет.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37142989
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Igor Glushaevdjrustпропущено...


1.LSI adapter,SAS 3000series, 8 port with 1068 Storport(описания не нашел,поэтому не знаю)

2.НЕТ.
Как это сделать на существующей системе?не переустанавливая ОС(я пока только знаю вариант с образом диска.....
Как это сделать это с новой установкой ОС?Если только загрузиться с диска и от туда diskpart(ом) выровнять и разбить на диски...потом уже установить ОС


Что бы это все опробовать мне нужно ехать туда на ночь,а что бы ехать не в пустую надо хотя бы примерно представлять что делать и иметь набор дисков!

1. если правильно понял - интегрированный в мать, без своей памяти... Жаль...
2. Опять же по твоим словам я понял, что у тебя сейчас подключены 4 диска, причем парами, причем пары разного объема. На одном система, на втором - базы. Или не так?
Если так, то можно обойтись и без переустановки системы. Как именно - описано в ссылке, что я давал выше. А вот если все 4 диска собраны в один массив - то тогда как говориться...

А как подключить SAS к SATA разъему? какой кабель нужен?такой вроде не подойдет?

Это не возможно принципиально, разные технологии, с однонаправленной совместимостью. Диски SATA к SAS подключить можно, наоборот - нет.

Нет!
У меня 4 по 300ГБ в корзине,работают сейчас в RAID10 ...один физический диск!150гБ под систему,остальное под базы 1С
И два по 80 ГБ,которые просто валяются(их надо задействовать).
Вот я и хочу две 80 под систему отвести,только подключить не знал как!(теперь в моем понимании это или корзина в 5,25 + покупка райд контроллера) или райд контроллер + такой кабель http://www.nix.ru/autocatalog/cables/3ware_CBLSAS8087OCF06M_SFF8087_Multilane_36pin_4SAS_SATA_71866.html
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37143004
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPdjrust , я разве где-то писал про подключение SAS дисков к SATA контроллеру? Я Вам предлагал разместить имеюищеся у вас два SAS диска прямо в корпусе, если есть свободные разъёмы контроллера, или воспользоваться SATA винтом(ами). На время эксперементов по поиску причин возникновения дисковой очереди корпус можете не собирать, а диски положить на стул рядышком :)
.

Я уже говорил,что нет свободных!


Эх-х товарищ, а ссылку на обсуждение трёхмесячной давности лень было привести http://forum.ixbt.com/post.cgi?id=print:7:38803 !? У Вас ещё 7.7? Какая конфигурация? У 7.7 есть нехорошая особенность, данные выборки запроса сбрасываются в темповский dbf файл. В результате за диск конкурирует СВОП, рабочая база, темпдб и сама 1С.

Да,все еще 7 и переходи не планируется!А где это dbf лежит?

Если мои подозрения верны, то:
1) смело докупайте оперативки,
2) формируйте рам диск для темповых файлов 1С,
3) добавляйте SATA диски (вполне подойдут для системы),
4) разбивайте 10ку на зеркала (только посмотрите по нагрузке),
5) отключайте своп


1.Оперативки и так 20ГБ максимум 24(используется 13-14 максимум это пока...максимум было 40 пользователей)
2.Сначала надо с существующими попробовать!
3.Хочу 80 SAS(ы) или (их в зеркало и под какую нибудь базу)
4.В планах
5.Отключал на 3 дня(память и очередь диска всегда за 80ГБ)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37143005
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И все равно,экономия экономией! НО рейд путевый я все ровно хочу купить!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37143023
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
конфигурация ТОРГОВЛЯ И СКЛАД(самописная)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37143574
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интернет утверждает, что у этого контроллера 8 портов. Вы используете 4. На материнке есть SATA разъёмы, вполне подойдут для системы и эксперементов по разнесению файлов. Вы уже существенно потратились на покупку дисков 4*300Gb - результат похоже не устраивает не только вас, но и начальство. Чем будете оправдываться, если пользователи не заметят прироста?

Отключение СВОПА должно было убрать Page Faults. Что стало с очередью, почему включили обратно? Если сбоев не было, то отключите его и создайте ram-disk. На него темповые файлы.

Путь к временным файлам 1С задаётся через параметр /T командной строки. По умолчанию лежат в %temp% системы.

Для конфигурации, в которую вносились изменения, замер производительности просто необходим. Может быть автор доработок затачивал решение под другие объёмы?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37145120
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPИнтернет утверждает, что у этого контроллера 8 портов. Вы используете 4. На материнке есть SATA разъёмы, вполне подойдут для системы и эксперементов по разнесению файлов. Вы уже существенно потратились на покупку дисков 4*300Gb - результат похоже не устраивает не только вас, но и начальство. Чем будете оправдываться, если пользователи не заметят прироста?

Отключение СВОПА должно было убрать Page Faults. Что стало с очередью, почему включили обратно? Если сбоев не было, то отключите его и создайте ram-disk. На него темповые файлы.

Путь к временным файлам 1С задаётся через параметр /T командной строки. По умолчанию лежат в %temp% системы.

Для конфигурации, в которую вносились изменения, замер производительности просто необходим. Может быть автор доработок затачивал решение под другие объёмы?

1.Начальство пока ничего не говорит!Но вы правы,ни я ни пользователи улучшения не заметили!
2.Прошу прощенье,я своп частично отключал....Ставил 1024(чтоб,если вдруг BSOD)...Page Faults у меня всегда за 100,ниже не падает!
3.Автор доработок утверждает,что необходима оптимизация,прямы запросы итд.....А ему даже свертку оплатить не могут!Наше начальство привыкло пока решать проблемы железом....
4.Сегодня как раз свет отключали,успел вынуть контроллер и посмотреть какой он!
http://www.apitcomp.ru/shop/kontroller_lsi_logic_sas3442x_r_oem_45760/
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37145128
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
+ еще кабель посмотрел((SFF-8087) -- (SFF-8484))
http://www.nix.ru/autocatalog/cables/Adaptec_ACKISASx4mSASx4_SFF8484SFF8087_72235.html
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37145631
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отключил своп вообще(вот картинка: http://www.onlinedisk.ru/view/619399)..Уменьшилась очередь диска,но PAGE FAULTS в самом верху!
Если включаю своп ,то очередь обычно поднимается до 80 и выше!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37145634
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37146914
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это плохо, т.к. по его мнению, расходы не обоснованы. => Возникает вопрос о границах вашей квалиффикации.

Ограничение размера файла подкачки может привести к возростанию Page Faults. Файл подкачки не может привести к БСОД, т.к. винда всегда резервирует свободную оперативную память. Возможно будет ошибка в приложении. Отключите его или вынесите на любой отдельный жёсткий диск.

Он у Вас не вштате? На обновление бухгатерии деньги находите? Так и скажите начальству, что вы не знаете особенностей производительности 1С и не можете на них явно влиять. Предлагайте ему смету на новый сервер или алитернативу в виде разборок с автором доработок.

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

У этого минимум 8 дисков. А Вы жаловались на нехватку портов и хотели ещё ещё один покупать ;) Цепляйте старые диски и эксперементируйте с расположнием файлов. Кстати статистику можно записывать в файл. С утра меняете конфигурацию и собираете данные. Через недельку отпишитесь. ;) Если нету внутренних свободных разъёмов, то Вам нужен кабель такого типа SFF-8470/SFF-8482 http://www.tmcscsi.com/SASextint.shtml#SASCABLES.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37147171
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AHDPЭто плохо, т.к. по его мнению, расходы не обоснованы. => Возникает вопрос о границах вашей квалиффикации.


Это вы вообще к чему?
Как раз интересом и желанием(потом чтением и практикой) я эту квалификацию и повышаю!А на таком уровне я всего год,так что много чего не знаю!

авторОграничение размера файла подкачки может привести к возростанию Page Faults. Файл подкачки не может привести к БСОД, т.к. винда всегда резервирует свободную оперативную память. Возможно будет ошибка в приложении. Отключите его или вынесите на любой отдельный жёсткий диск.

Я не говорит,что файл подкачки приведет к BSOD.
Было сказано,о том что:" вдруг BSOD"...И система не сможет его в dump записать....или как там она(ОС) пишет,не помню уже!

авторОн у Вас не вштате? На обновление бухгатерии деньги находите? Так и скажите начальству, что вы не знаете особенностей производительности 1С и не можете на них явно влиять. Предлагайте ему смету на новый сервер или алитернативу в виде разборок с автором доработок.
Это все понятно и давно оговорено!

авторУ этого минимум 8 дисков. А Вы жаловались на нехватку портов и хотели ещё ещё один покупать ;) Цепляйте старые диски и эксперементируйте с расположнием файлов. Кстати статистику можно записывать в файл. С утра меняете конфигурацию и собираете данные. Через недельку отпишитесь. ;) Если нету внутренних свободных разъёмов, то Вам нужен кабель такого типа SFF-8470/SFF-8482 http://www.tmcscsi.com/SASextint.shtml#SASCABLES.
А вы на картинке не видели(или в описании),что внутренних нет?т.е больше нет!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37147207
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторИ система не сможет его в dump записать

это я так подумал)))
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37147274
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЦепляйте старые диски и эксперементируйте с расположнием файлов
Подцепить то я их подцеплю(наверно).На внешний порт!

НО вы все твердите,что надо разные массивы создавать!А позволяет ли он?сделать 3 массива на RAID1?

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

Это я про замену 2 дисков на 4. В глазах начальства лучше выглядеть достойно, зачем ему занать что ты не знаешь ;)

Отсутствие файла свопа повлиять на формирование файла дампа не должно. Да и не нужен Вам этот дамп памяти.

Ну я собственно и не настаиваю. Просто забота о производительности - задача проектировщика системы, ваша задача - поддержание работоспособности. МДшник сможете прислать, желательно с количеством документов по видам?

На картинке все разъёмы свободны. :) Кстати, возможно будет проще купить не тот шнурок, что я приводил, а два шнурка: с внешнего разъёма на корзину и с внутреннего на 4 SAS.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37147400
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторНа картинке все разъёмы свободны. :)
У меня уже есть ведь кабель mSAS/SFF8484

авторВ глазах начальства лучше выглядеть достойно, зачем ему занать что ты не знаешь ;)
Так оно и не знает!
Оно проинформировано со стороны 1Сника в необходимости оптимизации
Просто я проявляю инициативу сам и хочу попробовать,хоть как то улучшить!

_________________________________________________________________________________________________________________

получается так!
этим кабелем на корзину http://www.tmcscsi.com/cgi-local/SoftCart.exe/online-store/scstore/p-I5236-At5M.html?L+scstore+pzyb5970ff566456+1304025512
этим на 4 дополнительных SAS(а такой есть вообще?SFF8484 на 4*SFF8482?).Хотя нашел
http://www.online.servertorg.ru/product_info.php?products_id=11184


Это все понятно и надо пробовать!

НО вы так и не ответили,можно ли собрать с помощью LSISAS3442X-R несколько массивов?

Ну вот представим:
Все я подключил(есть у меня 6 дисков(два по 80,4 по 300ГБ).А дальше что?Если он не даст сделать несколько массивов?

+Если делать как вы говорите,то можно сделать так!
1.RAM диск(1ГБ) под tempdb.mdf
2.RAM диск(1ГБ) под templog.ldf
3.300гб RAID1 под base.mdf
4.300гб RAID1 под baselog.ldf
5.Можно просто под базы бухгалтерские(dbf ные) или под СВОП
6. 1SATA под систему

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

Вот пусть 1Сник обосновывает конфигурацию оборудования и защищает бюджет. Вам нужно только подобрать оборудование и его скалькулировать. Зачем подписываться под выполнение задач, решение которых не знаешь? Вдруг решат что у тебя компетенция в этом вопросе больше? Потом ведь спросят.

Контроллер может предоставлять доступ к диску или группе дисков в соответствии с заявленной поддержкой уровней РАЙДов. Как вы диски сконфигурите, так и будет работать.

Вы уже выяснили, что именно эти файлы порождают очередь? За время нашего общения уже можно было провести нужные замеры. Разнесение *.mdf и *.ldf в вашем случае особого выйшрыша принести не должно, а tempbd вообще живёт в памяти и на диск лазит только когда не хватает оперативной памяти и по служебным нуждам.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37153394
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автор, купи пару SSD типа Intel x25-E, сделай из них RAID-1 и будет тебе дисковое счастье. Дальше только высокоуровневые оптимизации в 1С
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37153540
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntoshkaАвтор, купи пару SSD типа Intel x25-E, сделай из них RAID-1 и будет тебе дисковое счастье. Дальше только высокоуровневые оптимизации в 1С

топикстартеру тут 4 страницы объясняли, что дополнительные вложения не нужны, что у него гора не использованных средств оптимизации, не требующих значительных материальных затрат, а тут еще один вылез - купи пару дисков за кучу бабок...
Железно можно и нужно покупать тогда и только тогда, когда все остальные способы были уже испробованы и не дали ожидаемого результата.

Я вот своему руководству долго объяснял, что нужно купить сервак за 1000 баксов и будет счастье. Купили, получили мизерный прирост, и я потом полгода ходил бледный - даже то, что действительно нужно не мог пробить...
Так что сперва софтовые варианты решения - потом уже железо...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37153561
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor GlushaevAntoshkaАвтор, купи пару SSD типа Intel x25-E, сделай из них RAID-1 и будет тебе дисковое счастье. Дальше только высокоуровневые оптимизации в 1С

топикстартеру тут 4 страницы объясняли, что дополнительные вложения не нужны, что у него гора не использованных средств оптимизации, не требующих значительных материальных затрат, а тут еще один вылез - купи пару дисков за кучу бабок...
Железно можно и нужно покупать тогда и только тогда, когда все остальные способы были уже испробованы и не дали ожидаемого результата.

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

два диска по десятке убьют фирму? Нафиг такую работу тогда...

P.S. Автор не говорил ни про жалобы пользователей, ни про оптимизацию на уровне 1С.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37153979
Igor Glushaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antoshka
два диска по десятке убьют фирму? Нафиг такую работу тогда...

P.S. Автор не говорил ни про жалобы пользователей, ни про оптимизацию на уровне 1С.

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

НУ а насчет жалоб - так читать надо лучше, а не только шапку по диагонали...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37154154
Antoshka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor GlushaevАга... сегодня пару дисков по десятке каждый в пустую, завтра, камешек за сотку в мусор, а там и сервак за пару штук баксов тудаже.... А что фирме это не напряжно... Только вот деньги на все мусорные игрушки берутся за счет, в том числе, твоей зарплаты, а значит и из твоего кармана...

НУ а насчет жалоб - так читать надо лучше, а не только шапку по диагонали...

Не стоит экстраполировать свой UPGRADE EPIC FAIL на всех остальных. Топикстартер ясно сказал, что у него проблемы с дисками - я предложил решение, причём не за 100 тыс, о которых упоминалось в топике. Упоминание зарплаты и стоимости железа вообще мимо кассы. Фирме надо, чтобы было быстрее - придётся потратиться.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37154180
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Igor Glushaev:
Если у фирмы хватило денег купить SQL 2008 Enterprise редакцию (а это от 285килорублей без учета клиентских лицензий - которые от 5,5к за штуку(я не рассматриваю процессорную лицензию (она вообще за 912к стоит))), то выделить жалкие 20 тысяч рублей вообще не проблема, думаю текущие тормоза гораздо дороже выходят.

Я бы на месте topic starer пригласил бы один раз нормального DBA (за денежку) который провел бы диагностику текущей системы, и предложил бы методы решения (это может быть как замена части железа , так и настройка ПО (Ведь к примеру могут быть поставлены кривые драйвера которые убьют производительность в хлам)) .
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37154949
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor GlushaevAntoshkaАвтор, купи пару SSD типа Intel x25-E, сделай из них RAID-1 и будет тебе дисковое счастье. Дальше только высокоуровневые оптимизации в 1С

топикстартеру тут 4 страницы объясняли, что дополнительные вложения не нужны, что у него гора не использованных средств оптимизации, не требующих значительных материальных затрат, а тут еще один вылез - купи пару дисков за кучу бабок...
Железно можно и нужно покупать тогда и только тогда, когда все остальные способы были уже испробованы и не дали ожидаемого результата.

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

Скорректирую формулировку: "Какой прирос гарантируется при выполнении данного совета? И к чему автор эти диски будет цеплять (итоговая стоимость)?"
Что надо платить понятно всем, но не всем понятно за что.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155064
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А насколько автору хватит ресурса SSD диска, учитыва то, как 1С любит дисками дергать?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155186
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Dim!
На долго т.к. база у него всего в районе 3Гб. а за 10кирублей можно 128Гб винты взять и примеру 110Гб из них оставить для замены выработавщих ресурс ячеек. остальных 18 Гб хватит на саму базу и tempDB и т.д. (ну и не забываем отключить индексакцию диска - если вдруг включена)
В общем на год должно хватить полюбому.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155293
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И при этом, будем надеяться, что SSD накопитель или контроллер сами собразят что сектор сбойнул и как-то с него востановят данные на другой сектор... Ну предположим, что тут райд поможет..

А в каком состяние база будет после таких вот фокусов? Ведь винт залочится и все...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155373
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To The Dim!: Я же не говорю что поставил и забыл - есть стандартные утилиты тестирования дисков SSD - которые показывают насколько выработан ресурс диска - проверяй раз в месяц их состояние и все нормально.
+ у SSD в отличии от обычного диска есть громадный плюс когда диск встает (умирает) - то он становится доступным только для чтения - а обычный обычно вообще не читается. Ну и регулярные бекапы никто не отмеял :-)
а вообще современные SSD диски уже давно избавились от детских болезней как например отсутствие TRIMа.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155396
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigusTo The Dim!: Я же не говорю что поставил и забыл - есть стандартные утилиты тестирования дисков SSD - которые показывают насколько выработан ресурс диска - проверяй раз в месяц их состояние и все нормально.

На "обычных" винтах есть S.M.A.R.T.

rigus+ у SSD в отличии от обычного диска есть громадный плюс когда диск встает (умирает) - то он становится доступным только для чтения - а обычный обычно вообще не читается. Ну и регулярные бекапы никто не отмеял :-)
а вообще современные SSD диски уже давно избавились от детских болезней как например отсутствие TRIMа.

И тем немение, в каком состоянии будет база находиться?
Активные тразанзакции.
Как скажется наличе сбойных секторов на общим быстродействии системы.

Кстати, насколько я знаю, в данных девайсах есть некий зарезервированый объем под сбойные сектора. Который составляет несколько процентов от общий емкости.

Каким образом предлогается использовать свободное место на самом носители для решения пробем сбойных секторов? Райдом.. ?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155408
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!Кстати, насколько я знаю, в данных девайсах есть некий зарезервированый объем под сбойные сектора. Который составляет несколько процентов от общий емкости.
Вообщето он регулируется и я написал что можно выставить его в (110гиг из 128Гб) 85 процентов от диска.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155433
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
The Dim!На "обычных" винтах есть S.M.A.R.T. который в половине случаев не спасает.

Ремапинг заполенных ячеек (на которых достиг предел количества записи) происходит автоматически, для sql я и ОС ничего не изменентся - и диску все равно из какой ячейки читать, т.к. скорость чтения/записи -одинаковая для всех ячеек.

А вообще советую почитать про то как работают современные SSD диски, возможно часть вопросов отпадет сама собой.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155450
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, мне кажется обсуждение + и - SSD дисков в этой ветке несколько не к месту.
Кстати, вопрос о гарантированном приросте производительности остался без ответа. :(
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155463
The Dim!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорость доступа к tempdb и рабочей базы конечно увеличат производильность. Но вот на сколько... это вопрос тонкий.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37155508
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну гарантировать что-то может только тот, кто имеет непосредственный доступ к системе. Ну и в системе есть
Ну очередь на запись/чтение уйдет в 0.
А это даст прирост - какой тут нужно смотреть статистику по fn_virtualfilestats (какие базы/файлы нагружены на запись/чтение) и sys.dm_os_wait_stats (вообще какие ожидания больше всего занимают на конкретной машине) в SQLе.
пусть топик стартер запустит эти два запроса на своем скуле на базе master
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT db_name(fs.dbid),f.name, f.filename, fs.NumberReads, fs. NumberWrites, fs. BytesRead, fs.BytesWritten, fs.IoStallMS,fs.IoStallReadMS,fs.IoStallWriteMS
FROM ::fn_virtualfilestats(DEFAULT, DEFAULT ) fs
join sysaltfiles f on f.dbid= fs.dbid and f.fileid=fs.fileid order by ioStallWriteMs DESC

SELECT *
FROM    sys.dm_os_wait_stats
ORDER BY  3  DESC ;
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37157623
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не тратил 200к на Enterprise(тем более он тут не нужен)...Это у меня просто диска не было,пришлось ставить его!А так везде Standard...есть еще express под wsus и тестовые базы!
Я бы и postgrey использовал,только ретранслятор мне кажется будет еще худшее воздействие оказывать!И будет вообще капец,а не скорость)

Затраты должны быть минимальные,и по существу!

Как все испробую отпишусь!

Единственное,чтобы я купил это SATA 10к под систему + хороший рейд!
Пока в планах,
1.систему на SATA 7200
2.все сделать!
3.потом закатать в образ
4.Собрать рейд(или рэйды) из имеющихся дисков...Вот тут какраз вопрос,о том смогу ли я это сделать с МОИ рейдом(т.е несколько рейдов)
5.Включить кэширование

автор
Я вот своему руководству долго объяснял, что нужно купить сервак за 1000 баксов и будет счастье. Купили, получили мизерный прирост, и я потом полгода ходил бледный - даже то, что действительно нужно не мог пробить

Согласен,что нужно сначала испробовать все с тем что есть!Иначе я буду ходить так же)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37159345
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не postgre конечно,а postgresql
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37195419
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дошел я все таки до сервера!

1.Поставил систему на 7200 SATA
2.Сделал два зеркала из 4х 300ГБ(RAID1(2x300) + RAID1(2x300))
3.Выровнял,кроме системного
авторCopyright (C) 2001-2007 Mark Russinovich
Sysinternals - www.sysinternals.com

Volume: \\?\Volume{589ac8f9-5cae-11e0-bc24-001e8cc8c97c}\
Mounted at: D:\
Extent [1]:
Disk: 1
Offset: 32768
Length: 299992379392
Volume: \\?\Volume{589ac905-5cae-11e0-bc24-001e8cc8c97c}\
Mounted at: B:\
Extent [1]:
Disk: 2
Offset: 32768
Length: 299992379392
Volume: \\?\Volume{062ce934-5cc7-11e0-97fd-806e6f6e6963}\
Mounted at: C:\
Extent [1]:
Disk: 0
Offset: 32256
Length: 160031015424


4.Разъеденил LDF и MDF (один на D другой на B) . Сама папка с базой на D

Остался вопрос по поводу "Кэширования записи на диск"
Если я через GUI изменяю,то мне вываливается всегда предупреждение и возвращает в первоночальный вид!
авторДрайвер отключил буфер записи для устройства \Device\Harddisk1\DR1.

Хотя в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_LSILOGIC&Prod_Logical_Volume&Rev_3000\6&22e1b810&0&001400\Device Parameters\Disk
параметры CacheIsPowerProtected и UserWriteCacheSetting по еденицам(1)

Как включить кэширование не нагуглил.Может оно уже включено?просто GUI показывает так?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37197189
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надеюсь в программе от LSI (Megaraid) кеширование включал? ( http://www.lsi.ru.com/channel/products/hba/sas_sata_hbas/combo/lsisas3442xr/index.html)
Запускаешь консоль(MegaRaid) Далее логические диски-> Virtual drive ->Set virtual drive properties ->Disk cach policy enabled)
Далее перезагрузка затем включаешь кеширование на диске в windowsе.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37197337
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет не делал!)

И ваша ссылка не работает!
На сайте у них несколько утилит megaraid
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37197396
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круглую скобку в конце уберите (когда копировал случайно вставилась), тогда откроется
в конце страницы будет раздел Miscellaneous там подраздел MSM for windows качаете его (вроде это программа для вашего девайса)
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37198332
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!Я проглядел скобку.

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


И еще вопрос на сколько актуально 1С запускать с параметром /T путь? где путь это RAM диск?
Увеличит скорость?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37198364
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djrustИ еще вопрос на сколько актуально 1С запускать с параметром /T путь? где путь это RAM диск?
Увеличит скорость?

Для выполнения запросов (в отчетах) - увеличит. Любой запрос в 7ке строит dbf-файл в локальном TEMP, а потом его индексирует.
Вот эта часть выполнения отчета - ускорится. А тормоза при записи/проведении - никак от этого не зависят.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37201163
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересует еще вопрос,как перенести планы обслуживания со старого на новый MS SQL SERVER?Где они хранятся?
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37201489
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По данному вопросу Вам лучше обратиться в другую ветку форума http://www.sql.ru/forum/actualtopics.aspx?bid=1
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37236740
andrew.ab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может для начала в сервер 1С предприятия добавить еще рабочие процессы. Такое ощущение что сервер 1С предприятия настроен только на один рабочий процесс...
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37241656
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так рассказывайте))
Чего,куда и как)))
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37241670
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to andrew.ab:
У автора 7ка (Конфа: торговля и склад самописная)
так что 8кой и не пахнет.
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37246414
djrust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем все телодвижения не помогли)))))
Как были так и остались тормоза!
...
Рейтинг: 0 / 0
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
    #37246581
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь в одном посте опубликуйте что было, что стало и данные по производительности (1Совские замеры и счётчики винды) для сравнения.

ЗЫ RAM-диск - часть физической памяти компьютера, которая специальной программой выдаётся за обычный физический диск. В результате вы получаете очень быстрый физический диск, но доступная RAM для приложений уменьшается на объём этого диска.
...
Рейтинг: 0 / 0
120 сообщений из 120, показаны все 5 страниц
Форумы / [игнор отключен] [закрыт для гостей] / MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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