Назад | Перейти на главную страницу

Сервер периодически зависает - справка по стабилизации

Мы запускаем веб-сайт сбора данных сервера asp.net/sql, на котором много клиентов, выгружающих данные и запускающих отчеты. Мы переехали на новый сервер (спецификации ниже), и у нас были проблемы с его зависанием и необходимостью перезагружать его десятки раз в течение шести месяцев. Хостинговая компания упомянула возможные причины (перечисленные ниже), но не может дать однозначного ответа, что происходит не так. Предложили перенастроить как мне угодно. Мы получили гораздо более быструю систему, и мы действительно не хотим избавляться от SSD, если только они не являются проблемой. Два возможных изменения настроек, о которых я говорил с ними, также перечислены ниже.

Любые предложения о том, что может вызвать проблему с зависанием, а также предложение по новой настройке были бы замечательными.

Мои основные вопросы: Есть ли у SSD обычно проблемы с запуском ОС и SQL Server на одном массиве RAID? и Достаточно ли неочищенный новый твердотельный накопитель для работы в производственной среде?

Спасибо

Current:
Xeon Quad Core E3-1270 3.40 Ghz
16 GB DDR3-1333 ECC SDRAM
First Hard Drive: 120GB Intel SSD
Second Hard Drive: 120GB Intel SSD
Third Hard Drive: 120GB Intel SSD
Fourth Hard Drive: 120GB Intel SSD
SAS 4 Port RAID Card
Windows 2012 Standard Edition - 64 Bit
MSSQL 2008 Web Edition

Possible Causes:
Running Sql Server & OS on same RAID Array
OS Software Issues
Using SSD's
CPU Underpowered
Not enough RAM


Option 1
2x Xeon Quad Core E5-2603 1.80 GHz
16 GB DDR3-1333 ECC SDRAM
1 x 240GB Intel SSD - OS
3 x 1 TB SATA HDD (7200 RPM) - SQL Server
SATA 4 Port RAID Card
Windows 2012 Standard Edition - 64 Bit

Option 2
Dell PowerEdge E3-1270v2 3.5GHz 4 Cores
16 GB DDR3-1600 UDIMM
4 x 128 GB Samsung 840 Pro SSD
Add-in H200 (SAS/SATA Controller), 4 Hard Drives - RAID 10
Windows 2012 Standard Edition - 64 Bit
  • SSD обычно подходят для серверных средпри условии, что они правильно определены и подходят для рабочей нагрузки / приложения.
  • Хостинг-провайдеры отстой. Обычно они развертывают дешевое оборудование, поскольку во многих случаях это бизнес с низкой рентабельностью. Они прибегнут к предложению вам "замена шасси" если они не могут найти первопричину проблемы.
  • Аппаратное обеспечение «белого ящика» или домашнего сервера обычно не имеет представления о взаимодействии ОС / драйвера / оборудования, которое может иметь фирменное оборудование. HP и Dell, например, дадут вам некоторое представление о том, почему происходит сбой ОС, или у вас будет установлен сторожевой таймер. Так же интерфейсы внеполосного управления (IPMI, DRAC, ILO) предоставят полезную информацию.

Из перечисленных вами вариантов я бы попросил вариант № 2 Dell, настроенный с Агенты Dell OpenManage.

Если требуется перезагрузка, маловероятно, что проблема заключается в общей конфигурации оборудования. Полная перезагрузка указывает на что-то в корне неправильное, вероятно, с оборудованием (хотя, возможно, и с ПО)

Следующий хороший шаг:

  • отслеживать свободную оперативную память в системе
  • контролировать свободное место на диске

Вы пытаетесь ответить:

  • На сервере не хватает ресурсов, что приводит к тому, что SQL или ОС настолько зависают, что перезагрузка имеет смысл, или
  • Не работает ли само оборудование (это означает, что вашему провайдеру необходимо починить оборудование)

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

Проверьте вашу программу просмотра событий. Обычно вы видите там ошибки, которые должны стать отправной точкой для устранения неполадок. Если вы еще этого не сделали, вы можете запустить некоторые из инструментов Microsoft «Лучшие практики». Они помогут вам найти проблемы с конфигурацией.