Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
Кеширование чтения/записи включено надеюсь на дисках и в рейде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 12:06 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
нет,не включено))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 14:08 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
Igor Glushaevdjrust, Судя по приведенным цифрам проблема с дисками есть. Первое - выполнить то, что написано по ссылке http://www.gilev.ru/1c/hardware/RAID.html ОБЯЗАТЕЛЬНО, сам не поверишь, как сильно поможет. Второе - перераспределить диски так, чтоб хотябы под базу и ее лог отдельный диск. Все остальное нужно смотреть после. По поводу 2008 и старше - при разбивке диска с его помощью смещение создается нормально, особенно если не делать диски MBR. Только этим и лучше. Хорошо,попробую! Может еще посоветуете внешнюю корзину для 12 sas винтов?а то я найти не могу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 14:39 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
я хочу сделать так: два sas винта(80Гб) в raid1 под систему 8 sas винтов(300гб) в raid10 а разбивать их как?3 логических делать?1 под базу,2 под sql,3 под лог? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 15:27 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
корпус у меня на подобии http://www.nix.ru/include/view-photo.html?good_id=91924&pid=3414 Вот только теперь понять не могу,как засунуть туда еще 6 sas дисков! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 15:50 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
djrust, Прежде чем докупать вины (хотя это дело хорошее) нужно попробовать навести порядок с существующими. А вот про количество существующих я от тебя тут что-то не читал... Вообще под MS SQL рекомендуют делать так как ты и расписал, только разбивку не на логические диски на отдельные массивы. То есть отдельный рейд под базу, отдельный под логи, отдельный под темпдб... В принципе темпдб можно положить и на диски с рабочей базой, можно на системный - все опять же зависит от нагрузки. Да и кеширование включить нужно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 18:15 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
У меня их сейчас всего 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 То,что посоветовали буду делать в выходные! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 19:22 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 11:06 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
там у человека база по 300ГБ А у меня Код: plaintext 1. Код: plaintext 1. Код: plaintext Насколько я понял от туда,надо делать примерно вот так? 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к. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:12 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
djrust, 64К - делать обязательно, в остальном - сначала посмотреть на замеры (главное качественно оценить) и потом только вкладывать деньги. Очень вероятно, что у вас дисковую очередь порождает свопирование терминальных сессий. Тогда Вам нужно не диски, а память добавлять... Или отключить своп для винды. В результате у SQL уменьшится доступная память, но общий выйгрыш будет из-за снижения конкуренции за диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:48 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
AHDPdjrust, Уточните пожалуйста, вчём конткретно проблема с дополнительными дисками? Хочу внешнюю корзину на 12 винчестеров!А найти где купить не могу!Вот! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:49 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
AHDPdjrust, Очень вероятно, что у вас дисковую очередь порождает свопирование терминальных сессий. Тогда Вам нужно не диски, а память добавлять... У меня ее 20ГБ используется 14ГБ...максимум,что может быть 24ГБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:52 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
AHDPdjrust, 64К - делать обязательно, в остальном - сначала посмотреть на замеры (главное качественно оценить) и потом только вкладывать деньги. Как на них посмотреть? сначала сделать,потом смотреть...только так!Наверно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:57 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
Я файл подкачки сделал по выбору ОС)он 21ГБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 17:09 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
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/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 17:25 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
AHDP Использование памяти чем смотрите? Какие показатели PageFaults? Да, нужно поставить эксперемент, только для этого можно воспользоваться одним или двумя SATA дисками. Цена вопроса пара тысяч, но и они не будут выброшены на ветер, т.к. могут быть потом использованы. Пара SATA и бесплатно найдется...их под систему отвести чтоли?какую роль они играть будут?по подробнее! Использование памяти чем смотрите? Через диспетчер задач + Обмен страниц в сек(там от 20 до 30) в пик может скакать до потолка,потом падать! Какие показатели PageFaults? показатели ошибок страницы/сек? от 70 и в потолок) Это при 30 пользователях терминального сервера! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 17:52 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
СВОП на сервере - ЗЛО!!! Сравните размер базы, памяти используемой SQL и СВОПа... Да ещё учтите интенсивность использования... Я бы гнал пользователей с сервера в шею. За стоимость терминальных лицензий гиговую сеть для них организовать не проблема. Я бы двигался в следующем направлении: 1) Отключить своп, если реально нужен - на отдельный диск; 2) Темп ДБ - на отдельный диск; 3) MDF базы 1с на отдельный диск; 4) LDF базы 1с на отдельный диск. Так что 10 дисков вам должно хватить, если я вас правильно понял то корзинка на 4 диска у вас уже есть + корзинка на 4 диска в 5,25 отсек + два штатных внутренних винта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 18:01 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
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 Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 18:14 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
И еще...я вот думаю под систему один винт сделать! Сделать образ и потом откатывать,если что за 10 минут! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 18:28 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
Я тут составил,то что нужно прикупить! 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ГБ,т.к два уже есть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 19:37 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
AHDPСВОП на сервере - ЗЛО!!! Сравните размер базы, памяти используемой SQL и СВОПа... Да ещё учтите интенсивность использования... Я бы гнал пользователей с сервера в шею. За стоимость терминальных лицензий гиговую сеть для них организовать не проблема. Я бы двигался в следующем направлении: 1) Отключить своп, если реально нужен - на отдельный диск; 2) Темп ДБ - на отдельный диск; 3) MDF базы 1с на отдельный диск; 4) LDF базы 1с на отдельный диск. Так что 10 дисков вам должно хватить, если я вас правильно понял то корзинка на 4 диска у вас уже есть + корзинка на 4 диска в 5,25 отсек + два штатных внутренних винта. 1 - зло однозначно. НЕЛЬЗЯ ВИНДЕ ОТРУБАТЬ СВОП!!! Это давно уже пора запомнить как 2*2!!! Особенно на сервере!!! Вот сделать так, чтоб системе им нужно как можно меньше пользоваться - это согласен. 2-4 - это желательно сделать, но при таких объемах базы (окло 4 гигов, если не ошибаюсь) положительный эффект от этого стремиться к 0. А следоватьельно вбухивать в это дело дополнительные средства - зло! Достаточно будет поделить имееющиеся и подключенные один-два в зеркало под систему, один-два в зеркало под базу, логи и темпдб. Ну и не плохо было бы, перенести терминальный сервер отдельно. Ну еще один вопрос: а на этом же железе случаем контроллер домена не поднят? Если так - то его в первую очердь вон на другое железо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 06:01 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
1. На сервере где крутится MS SQL недолжно быть ничего кроме него. (ни терминальщиков, ни контроллера домена ни файл сервера ни других ролей). Тогда если ограничить память у SQL я оставив 1-2 GB под систему можно отключить своп (и все стабильно работает, т.к. не будет приложений которые сожрут память (аля сервер 8ки или терминальные клиенты)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 07:27 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
2-4 - это желательно сделать, но при таких объемах базы (окло 4 гигов, если не ошибаюсь) положительный эффект от этого стремиться к 0. А следоватьельно вбухивать в это дело дополнительные средства - зло! По подробнее! Достаточно будет поделить имееющиеся и подключенные один-два в зеркало под систему, один-два в зеркало под базу, логи и темпдб. Тоже не понял! Ну еще один вопрос: а на этом же железе случаем контроллер домена не поднят? Он на другом сервере) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 12:48 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
Igor Glushaev, Жду объяснений почему нельзя отключать СВОП и как можно эффективно управлять СВОПированием. Где я говорил, что нужно вбухивать средства!? Я указал (приоритетный для себя) порядок поиска причины возникновения очереди к диску. Почему эфект от выяснения причины возникновения очереди к диску стремится к 0 мне не понятно. Ведь без понимания причины вероятность ВБУХИВАНИЯ сильно возрастает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 13:53 |
|
||
|
MS SQL server 2008 ENT x64 не выделяет больше 4800мб памяти
|
|||
|---|---|---|---|
|
#18+
djrust, У вас все пользователи строят отчёты!? - не верю. Высаживайте тех, кто вводит документы. Если не брать в расчёт терминал, то у вас диски должны использоваться только на запись новой инфы + небольшая добавка от внутренней активности виндов и скуля. Вы готовы без понимания причины тормозов отдать 65 КРуб за возможность теоритически получить максимум 3х кратный прирост? А если он будет всего в два раза за эти деньги? Уверены, что пользователи его вообще заметят? Может Вам имеет смысл поменять материнку (~20 КРуб) и добавить памяти (20 гиг за 12 КРуб)? В итоге можете за значительно меньшие деньги получить прирост более чем 10 раз. Подумайте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 13:54 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37134497&tid=1521357]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 313ms |

| 0 / 0 |
