КОНСТРУКТОРСКИЙ
РАЗДЕЛ
Анализ
конфигураций
сетевого сервера.
По
заданию дипломного
проекта, необходимо
выбрать конфигурацию
сервера соответствующую
заданным условиям.
Это должен быть
сервер с двумя
процессорами
Pentium,
который
должен обеспечить
работу 100 пользователей.
Так
как по условию
сервер должен
работать 10 лет,
то он должен
позволять
дальнейшую
модернизацию
без замены его
основных компонентов.
Выбор
конфигурации
сервера является
компромиссом
между возможностями
и потребностями:
чем производительней
сервер - тем
дороже он стоит.
Разберем,
из чего складывается
производительность
серверов. Она
является комбинацией
производительностей
различных
компонент
системы, таких
как процессор,
серверная
плата, оперативная
память, жесткий
диск. Выбирая
сервер, не всегда
стоит гнаться
за производительностью
каждого из
компонент -
если необходим
файловый сервер,
ему не требуется
сверхмощный
процессор, и
увеличить
дисковую подсистему.
А вот если сервер,
конфигурацию
которого выбираем,
многоцелевой,
тогда стоит
подумать именно
о производительности
процессора
и объеме оперативной
памяти. При
выборе конфигурации
также полезно
знать минимальные
системные
требования
программного
обеспечения,
которое планируется
установить
на сервере.
В
наших рассуждениях
будем основываться
на том, что
технологии
Intel являются
лидирующими
в разработке
серверов.
[ ]
1.1.1 Выбор
процессора.
Процессор
является сердцем
любой компьютерной
техники. Очевидно,
что от его
производительности
напрямую зависит
производительность
сервера в целом
Поэтому,
при выборе
сервера предлагаю
остановиться
на моделях с
процессором
Pentium II.
Более
производительный
процессор
Pentium III - Pentium III Xeon стоит
значительно
дороже и предназначен
для решения
сложных графических
задач.[
]
1.1.2 Выбор
серверной
платы.
Производительность
серверной платы
является интегральной
характеристикой.
Одним из основных
показателей
быстродействия
системной платы
является тактовая
частота системной
шины. Она характеризует
скорость, с
которой различные
устройства
на серверной
плате обмениваются
данными.[ ] Очевидно,
чем больше этот
показатель
- тем быстрее
работает плата.
До недавнего
времени максимальная
частота системной
шины системных
плат под процессоры
Intel составляла
66 МГц, но с появлением
новых более
производительных
процессоров,
узким местом,
которое препятствовало
дальнейшему
наращиванию
производительности
стала именно
системная шина.
Поэтому, вслед
за новыми
процессорами
появились
серверные
платы, работающие
на тактовой
частоте 100 МГц,
которые и предлагаю
использовать
на разрабатываемом
сервере.
Другим
важным показателем
производительности
серверной платы
является
установленный
на ней чипсет.
Он обеспечивает
взаимодействие
различных
компонентов
платы между
собой. От установленного
чипсета напрямую
зависит и тактовая
частота системной
шины.[ ] Поскольку
Intel является
общепризнанным
производителем
чипсетов для
своих процессоров,
большинство
производителей
устройств
расширения
ориентируются
именно на чипсеты
Intel.[ ]
Третья
важная характеристика
серверной платы
- поддержка
дополнительных
процессоров.
/По условию
дипломного
проекта их
должно быть
2/
И,
наконец, помимо
всего прочего
серверная плата
также должна
иметь развитые
средства
самодиагностики,
такие как измерение
собственной
температуры
и температуры
процессоров,
контроль за
вентиляторами
охлаждения
и т.д. Это очень
важно потому,
что серверы,
как правило,
работают в
круглосуточном
режиме в течение
всего срока
службы.
Проведем
сравнительный
анализ серверных
плат прелагаемых
Intel , обеспечивающие
выше изложенные
условия.
Сравнительная
таблица 1.1.2.1
|
N440BX
|
L440GX+
|
C440GX+
|
|
Поддержка
процессоров
|
один
или два процессора
Intel Pentium ® II с тактовыми
частотами от
266 до 400 МГц
|
один
или два процессора
Intel®
Pentium®
III или Pentium II с тактовой
частотой 500, 450,
400 или 350 МГц
|
от
одного до двух
процессоров
Intel® Pentium® III XeonTM
или Pentium II Xeon -550, 500, 450 и 400
МГц
|
|
Объем
кэш-памяти
второго уровня
|
512
Кб
|
512
Кб
|
от
512 Кб до 2 Мб
|
|
Память
|
до
1 Гб памяти SDRAM
ECC 100МГц
|
до
2 Гб памяти SDRAM
ECC100МГц
|
до
2 Гб памяти SDRAM
ECC100МГц
|
|
Емкость
модулей DIMM
|
32,
64, 128 и 256 Мб
|
32,
64, 128, 256, 512 Мб
|
32,
64, 128, 256, 512 Мб
|
|
|
Свободные
слоты шин
|
три
PCI, один ISA, один
совмещенный
PCI/ISA
|
Шесть
PCI, в т. ч. два с
поддержкой
66-МГц плат PCI, один
разъем ISA
|
Шесть
PCI, в т. ч. два с
поддержкой
66-МГц плат PCI, один
разъем ISA
|
|
Независимые
шины
|
-
|
Две
независимые
шины PCI
|
Две
независимые
шины PCI
|
|
Интеграция
узлов
|
Двухканальный
SCSI-контроллер
(Макс. скорость
передачи данных
40 Мб/с)
,
сетевой Intel PRO/100+
Fast Ethernet (Intel 82559)и графический
адаптеры Cirrus
Logic GD 5480
|
Ultra2
SCSI (Максимальная
скорость передачи:
120Мб/с (80 + 40))
,
адаптер локальной
сети Intel PRO/100+ Fast Ethernet (Intel
82559), графический
контроллер
Cirrus Logic GD 5480
|
Ultra2
SCSI (Максимальная
скорость передачи:
120Мб/с (80 + 40))
,
адаптер локальной
сети Intel PRO/100+ Fast Ethernet (Intel
82559), графический
контроллер
Cirrus Logic GD 5480
|
|
Цена
|
422$
|
569$
|
838$
|
Проанализировав
сравнительную
таблицу можно
сделать вывод,
что для разрабатываемого
сервера с учетом
дальнейшей
модернизации
подходят серверные
платы L440GX+ и L440GX+, но
с учетом ценовых
показателей
более предпочтительней
серверная плата
L440GX+. [ ]
1.1.3. Выбор
памяти.
Объем
оперативной
памяти (или RAM
- Random Access Memory), измеряемый
в мегабайтах,
является важнейшим
показателем
практически
для всех типов
серверов. Если
это сервер
приложений
- память необходима
для загрузки
программ, если
это файловый
сервер - память
требуется для
кэширования
(технология
кэширования
позволяет
повысить
производительность
работы с жестким
диском). Поскольку
требования
современных
программ к
системным
ресурсам растут,
для сервера
является важным
такой показатель,
как максимальный
объем оперативной
памяти - он
характеризует
способность
сервера к
расширяемости.
Каким
бы быстрым не
был винчестер
сервера, скорость
работы процессора
с оперативной
памятью значительно
выше. Кэширование
подразумевает
следующее: с
помощью алгоритмов
с довольно
высокой степенью
вероятности
компьютер может
предсказать,
какие данные
на жестком
диске потребуются
в следующий
момент времени.
Эти данные
заранее считываются
в оперативную
память, и в тот
момент, когда
они реально
потребуются,
скорость доступа
к ним оказывается
значительно
выше.
[ ]
Память
наращивается
при помощи
специальных
модулей, которые
вставляются
в SIMM или DIMM-разъемы.
Соответственно
видам разъемов
модули памяти
также бывают
SIMM или DIMM, однако
в серверах
сейчас используются
преимущественно
DIMM-модули. Очевидно,
что максимальный
объем оперативной
памяти зависит
от количества
разъемов памяти,
так что чем
больше - тем
лучше.
Также
очень важно
знать, на какой
частоте она
работает. Большинство
ранних модулей
памяти работали
на частоте 66
МГц, однако,
сейчас появилась
более быстрая
память, поддерживающая
повышенную
частоты системной
шины - 100 и 133 МГц.[
]
Другой
важной характеристикой
оперативной
памяти является
время доступа:
чем меньше -
тем лучше. Хорошим
выбором будут
модули памяти
со временем
доступа 8 наносекунд
и меньше. Поскольку
к надежности
серверов
предъявляются
повышенные
требования,
предлагаю
использовать
в них память
с коррекцией
ошибок, так
называемую
ECC (Error-Correcting Code). Поддержка
ЕСС означает,
что в случае
возникновения
ошибки внутри
микросхем
памяти она не
повлияет на
работу системы.
Естественно,
что чем больше
тактовая частота,
на которой
работает память,
тем больше
ошибок возникает
в ходе работы,
поэтому идеальным
сочетанием
для серверов
является быстрая
память с коррекцией
ошибок. Ну и,
наконец, важна
марка изготовителя
памяти, в идеальном
случае это
должен быть
производитель
сервера или
фирма с мировым
именем Kingstone. Предлагаю
с учетом произведенных
расчетов в
пункте использовать
память DIMM
256Mb SDRAM ECC PC100 Kingston, которую
поддерживает
выбранная
серверная плата
Intel L-440GXH+.[
]
1.1.4.
Выбор жесткого
диска.
Для
дисковой подсистемы
сервера основными
показателями
являются: объем
хранимых данных,
надежность
и скорость
работы винчестеров.
Для повышения
надежности
в серверах
используют
как минимум
два винчестера:
один - под операционную
систему, другой
- под данные
пользователей.
Объем винчестера
с операционной
системой выбирается
исходя из системных
требований
программного
обеспечения
- каждый продукт
занимает определенное
количество
дискового
пространства,
о чем всегда
пишется в
сопроводительной
документации.
Надежность
работы дисковой
подсистемы
сервера обеспечивается
использованием
винчестеров
либо непосредственно
от производителя,
либо зарекомендовавших
себя марок. При
этом установка
жестких дисков
в серверы известных
производителей
имеет ряд
особенностей,
в частности,
необходимо
применять
жесткие диски
только тех
марок, использование
которых сертифицировано
производителем
сервера. [
]
Производительность
- важный показатель
работы дисковой
подсистемы.
Винчестер не
может работать
сам по себе,
для его функционирования
необходим
контроллер,
- устройство,
выполняющее
роль своеобразного
переводчика
между форматом
данных, в котором
оперирует
системная
плата, и форматом
данных винчестера.
Наибольшее
распространение
получили два
интерфейса:
IDE и SCSI.
Помимо
скорости работы,
IDE и SCSI имеют и другие
различия: IDE при
общении с винчестером
активно использует
ресурсы процессора,
в то время как
SCSI работу с жестким
диском берет
на себя, поэтому
производительность
систем со
SCSI-контроллером
выше. Кроме
этого, SCSI позволяет
подключать
большее количество
периферийных
устройств - от
7 до 15 на канал,
а IDE - только 2 устройства
на канал. Существуют
как многоканальные
SCSI-контроллеры,
позволяющие
подключать
большее количество
устройств, так
и многоканальные
IDE-контроллеры
которые из-за
своей дешевизны,
очень распространены
в компьютерах.
В серверах же,
наоборот - благодаря
своей производительности
основным интерфейсом
является SCSI.
Поэтому,
в разрабатываемом
сервере, принимая
во внимание
вышеизложенное,
предлагаю
установить
жесткие диски
SCSI марки Seagate 9.1Gb
Seagate Barracuda и 18.4Gb Seagate Barracuda,
зарекомендовавшие
себя гарантированной
надежностью.
[ ]
1.1.5 Выбор
корпуса сервера.
Для
разрабатываемого
сервера предлагаю
использовать
серверный
корпус Intel
SC5000 специально
разработанный
для выбранной
серверной платы
L440GX.
Этот серверный
корпус имеет
ряд особенностей
и преимуществ:
Особенности
|
Преимущества
|
Корпус
Intel
SC5000 специально
разработан
и протестирован
для серверных
плат Intel®
L440GX+ и N440BX
|
Высокая
надежность,
простота и
удобство
интеграции
|
Конфигурация
с одним источником
питания 350 Вт
или с двумя
(основной +
резервный)
1+1 400Вт
|
Достаточно
для системы
любой сложности;
надежность
резервирования
|
Усовершенствованная
система охлаждения
позволяет
оптимально
разместить
до 4-х вентиляторов,
обеспечивающих
эффективное
охлаждение
основных
компонентов
|
Активный
контроль тепловых
параметров
с использованием
новейших
технологий
|
5
отсеков для
переферийных
устройств
стандарта
Ultra160 SCSI с поддержкой
скорости вращения
дисков до 10 тыс.
об/мин. (совместимого
со стандартом
Ultra2 SCSI)
|
Свыше
126 ГБ дискового
пространства
|
Модификация
с возможностью
"горячей замены"
поддерживает
пять 1" SCSI устройств
"горячей замены"
и два неснимаемых
устройства
|
Сокращает
время простоя,
вызванного
заменой вышедших
из строя дисков;
увеличивает
полный размер
дискового
пространства.
|
Три
отсека 5.25" для
установки
периферии
|
Универсальность
конфигурации
системы
|
Модификация
для установки
в стойку или
напольная
|
Возможность
выбора способов
установки
|
Механическая
защита от
несанкционированного
доступа и утилита
контроля состояния
сервера Intel®
Server Control (ISC)
|
Обеспечение
безопасности,
возможность
автоматического
контроля жизненно
важных систем
сервера, рассылка
предупреждений
и диагностика
отказов
|
[ ]
Предложенные
основные компоненты
образуют базовую
конфигурацию
№1 сервера они
представлены
в таблице
1.1.7.1.
По
ценам на 10.11.00 стоимость
его составляет
1983$.
Для
разработки
технологии
модернизации
необходимо
выбрать дополнительные
устройства,
которые потребуются
для изменения
конфигурации
сервера.
1.1.6. Выбор
RAID контроллера.
Необходимость
в расширении
возможностей
сервера, как
правило возникает,
когда прежняя
конфигурация
сервера исчерпывает
свои запасы
по производительности.
Ее дальнейшее
увеличение
возможно за
счет увеличения
производительности
трех узлов:
процессора,
памяти и дисковой
системы.
Хороший
прирост в скорости
работы дает
установка более
производительного
процессора.
Еще более ощутима
для сервера
установка
второго процессора.
Наращивание
объема оперативной
памяти также
дает хороший
эффект.
Расширение
возможностей
сервера возможно
и за счет организации
RAID-массива, который
представляет
собой избыточное
множество
независимых
дисков, обеспечивающих
надежное хранение
данных. Для
организации
RAID-массива необходимы
SCSI диски и RAID контроллер.
Жесткие диски
будем использовать
так же марки
Seagate: 9.1Gb
Seagate Barracuda 18XL и 18.4Gb Seagate Barracuda. Так
как серверная
плата разработана
по Intel технологии,
то рекомендуется
для обеспечения
совместимости
устанавливать
дополнительные
устройства
той же технологии.
Прелагаю использовать
RAID
контроллер
Intel
SRU21, отличающийся
низкой загрузкой
процессора
и высокой скоростью
работы. [
]
1.1.7. Выбор
сетевой платы.
Необходимым
условием нормальной
работы для
серверов любого
типа является
использование
быстрого сетевого
интерфейса
(как правило
- сетевой карты)
и, соответственно,
быстрого подключения
к сети. Все старания
по увеличению
производительности
сервера могут
быть легко
сведены на нет
установкой
в систему медленной
сетевой карты.
При модернизации
сервера нужно
предусмотреть
установку
дополнительной
высокоскоростной
сетевой платы.
Выбор ее произведем
на основании
тех же рекомендаций,
что и при выборе
RAID-контроллера.
Предлагаю
применить в
модернизированном
сервере сетевую
плату Intel
EtherExpress S, как одну из
самых скоростных,
имеющую автоматический
выбор скорости
работы 10Мб/с
или 100Мб/с
и низкий коэффициент
использования
ресурсов центрального
процессора.
[
]
С
учетом модернизации
в таблице 1.1.7.1.
представлены
основные узлы
конфигурации
№2 стоимостью
на 10.11.00 3935$
и
конфигурации
№3 стоимостью
на 10.11.00 6098$
Таблица
1.1.7.1
Конфигурация
№1
|
Тип
устройства
|
Кол-во
|
Цена
$
|
Примечание
|
|
Процессор: |
Pentium
II – 450 |
1 |
127 |
127 |
|
|
|
Жесткий
диск: |
9.1Gb
Seagate Barracuda 18XL ST39236LW
|
1 |
280 |
280 |
|
|
|
Дисковод: |
3.5»
Teac |
1 |
12,5 |
12,5 |
|
|
|
Память: |
DIMM
256Mb SDRAM ECC PC100 Kingston |
1 |
590 |
590 |
|
|
|
Плата: |
Intel
L-440GXH+ |
1 |
569 |
569 |
|
|
|
Привод
CD-ROM: |
40x
Teac |
1 |
50 |
50 |
|
|
|
Корпус: |
Intel
SC5000 KHDBASE |
1 |
354 |
354 |
1
БПх350Вт, Без
Корзины |
|
Видеоадаптер:
|
Интегрирован |
|
|
|
|
|
|
Сетевая
карта:
|
Интегрирован |
|
|
|
|
|
|
|
|
итого
|
1983 |
|
|
|
Конфигурация
№2
|
|
|
|
|
|
|
|
Процессор: |
Pentium
II – 450 |
2 |
127 |
254 |
|
|
|
Жесткий
диск: |
9.1Gb
Seagate Barracuda 18XL ST39236LC |
3 |
280 |
840 |
|
|
|
Дисковод: |
3.5»
Teac |
1 |
12,5 |
12,5 |
|
|
|
Память: |
DIMM
256Mb SDRAM ECC PC100 Kingston |
2 |
590 |
1180 |
|
|
|
Плата: |
Intel
L-440GXH+ |
1 |
569 |
569 |
|
|
|
Привод
CD-ROM: |
40x
Teac |
1 |
50 |
50 |
|
|
|
Контроллер
RAID: |
Intel
SRU21 |
1 |
379 |
379 |
|
|
|
Корпус: |
Intel
SC5000 |
1 |
650 |
650 |
2
БПх400Вт, Без
Корзина |
|
Видеоадаптер:
|
интегрирован |
|
|
|
|
|
|
Сетевая
карта:
|
интегрирован |
|
|
|
|
|
|
|
|
итого
|
3935 |
|
|
|
Конфигурация
№3
|
|
|
|
|
|
|
|
Процессор: |
Pentium
II – 450 |
2 |
127 |
254 |
|
|
|
Жесткий
диск: |
18.4Gb
Seagate Barracuda 18XL ST318436LW
|
5 |
390 |
1560 |
|
|
|
Дисковод: |
3.5»
Teac |
1 |
12,5 |
12,5 |
|
|
|
Память: |
DIMM
256Mb SDRAM ECC PC100 Kingston
|
4 |
590 |
2360 |
|
|
|
Плата: |
Intel
L-440GXH+ |
1 |
569 |
569 |
|
|
|
Привод
CD-ROM: |
40x
Teac |
1 |
50 |
50 |
|
|
|
Контроллер
RAID: |
Intel
SRU21 |
1 |
379 |
379 |
|
|
|
Корпус: |
Intel
SC5000 KHDHSRPU |
1 |
804 |
804 |
2
БПх400Вт, С Корзиной
|
|
Сетевая
карта:
|
Intel
EtherExpress S |
1 |
109 |
109 |
|
|
|
Видеоадаптер:
|
интегрирован |
|
|
|
|
|
|
|
|
итого
|
6098 |
|
|
|
1.2. Расчет
необходимого
объема оперативной
памяти.
Расчет
минимальных
системных
ресурсов произведем
по методике
[
],
при условии
инсталляции
на разрабатываемом
сервере программного
обеспечения
Windows NT Server.
Объем
оперативной
памяти — ключевой
фактор, влияющий
на производительность
системы. Выбирая
объем, необходимо
руководствоваться
принципом "чем
больше, тем
лучше". Дело
в том, что Windows NT
хранит максимально
возможное число
открытых файлов
в памяти, а за
всеми остальными
обращается
к диску. Увеличение
объема памяти
оказывает на
производительность
даже большее
влияние, чем
замена процессора.
Данная таблица
1.2.1 позволяет
рассчитать
необходимую
величину.
Таблица
1.2.1
Факторы
|
Всего
RAM
|
Память
системы
|
Минимально
необходимо
|
А
|
|
А
|
Данные
пользователей
|
|
Б
|
|
Г
|
В
|
|
Г
|
|
Приложения
|
|
Д
|
|
Ж
|
Е
|
|
Ж
|
|
Общий
рекомендуемый
объем памяти:
|
А+Г+Ж
|
По исходным
данным дипломного
проекта рассчитаем
необходимый
объем оперативной
памяти.
Поскольку
планируется
использовать
Microsoft Windows NT
Server,
то, исходя из
минимальных
требовании,
получим А= 80 Мб.
Помимо этого
этот же самый
компьютер будет
работать как
сервер файлов
и печати. Рассчитаем
средний объем
файлов, открываемых
каждым пользователем.
Дпя
Word for Windows - 310 Кб;
для
Excel — 120
Кб;
для
PowerPoint — 1000 Кб;
для
Access — 800
Кб.
Средний
объем
(Б) = 685
Кб.
Умножив
его на число
пользователей
(100), получим Г =
68.5
Мб
Теперь
рассчитаем
объем памяти,
необходимый
для запуска
с сервера приложений,
входящих в
Microsoft Office.
Для
Word for Windows — 3,66 Мб;
для
Excel — 4,6 Мб;
для
PowerPoint — 4,16 Мб;
для
Access — 2,7 Мб.
Средний
объем равен
3,78 Мб. Таким образом,
для
запуска 4 приложений
в
среднем
необходимо
3,78 х 4 = 15,1 Мб (Ж).
Сумма
А+Г+Ж = 80 + 68.5
+ 15,1 = 163,6 Мб.
Таким
образом, для
выполнения
условий дипломного
проекта необходим
сервер с объемом
оперативной
памяти равным
163,6
Мб.
1.3. Расчет
объема жесткого
диска.
При
планировании
объема жесткого
диск; рекомендуется
использовать
3 логических
раздела. Первый
— для установки
системы, второй
— для приложений,
устанавливаемых
ни сервере,
третий — для
персональных
каталогов
пользователей.
Кроме того,
лучше иметь
минимум 2 жестких
диска. На одном
из них должна
быть установлена
система Windows NT и
файлы приложений,
а на другом
размещается
файл подкачки.
Это позволит
значительно
повысить
производительность
системы.
Когда
к надежности
системы предъявляются
повышенные
требования,
количество
жестких дисков
и их общий объем
нужно значительно
увеличить для
организации
зеркализации
дисков или
массива дисков
RAID.
Для
расчета объема
жесткого диска
используется
следующая
таблица 1.3.1:
Таблица
1.3.1
Факторы
|
Всего
(мб)
|
Системный
диск С:
|
Минимально
необходимо
|
А
|
|
А
|
Диск
приложений
D:
|
|
Б
|
|
Г
|
В
|
|
Г
|
|
Диск
пользователей
E:
|
|
Д
|
|
Ж
|
Е
|
|
Ж
|
|
Общий
рекомендуемый
объем диска:
|
А+Г+Ж
|
В соответствии
с условиями
дипломного
проекта рассчитаем
объем жесткого
диска.
Пространство,
отводимое под
систему, А =
150 Мб + 163,6 Мб + 12 Мб = 325,6
Мб. Объем, занимаемый
исполняемыми
приложениями:
Microsoft Office —
80 Мб;
Microsoft SQL Server.-
100 Мб;
Microsoft Exchange Server
— 500 Мб
под
файл спулинга
печати — 300 Мб.
Итого: Г = 780 Мб.
Объем,
отводимый под
пользователей.
На каждого
пользователя
было выделено
100 Мб. Поэтому
всего пользователям
отводится Ж
= 100 Мб х 100 х 1,1 = 11 000 Мб.
Суммарный объем
жесткого диска:
А+Г+Ж = 325,5 + 780 + 11 000 = 12105,5 Мб.
Таким
образом, объем
жесткого диска
требуемый для
установки
системы равен
12,105 Гбайт, что
удовлетворяет
условиям дипломного
проекта (10-20Гб).
1.4. Расчет
надежности
сервера.
При
расчёте надежности
принимаются
следующие
допущения:
-отказы
устройств
являются независимыми
и случайными
событиями;
-учитываются
только устройства,
входящие в
сервер;
-вероятность
безотказной
работы подчиняется
по экспоненциальному
закону распределения;
В соответствии
с расчётной
блок-схемой
вероятность
безотказной
работы системы
определяется
как:
, (1.4.1)
[
]
где N
- количество
таких элементов.
Pi
-вероятность
безотказной
работы i-го элемента.
Вероятность
безотказной
работы системы
с раздельным
резервированием
определяется
как:
, (1.4.2)
[ ]
где
Pi
-вероятность
безотказной
работы i-го элемента.
i-
интенсивность
отказов элементов
i-го типа
м- количество
резервных
элементов.
Т- время
работы сервера. [
]
Для
элементов
используемых
в сервере, приняты
следующие
интенсивности
отказов
Материнская
плата 1=4.5x10-8
ч-1
Процессор
2=4.0x10-7
ч-1
Память
3=3.2x10-7
ч-1
Жесткий
диск 4=8.3x10-7
ч-1
CD-ROM 5=0.1x10-5
ч-1
Дисковод
3.5” 6=0.04x10-5
ч-1
Контроллер
RAID 7=5x10-7
ч-1
Сетевая
карта 8=1.0x10-7
ч-1
Блок
питания 9=2x10-7
ч-1
[ ]
Исходя
из этих значений,
можно подсчитать
суммарную
интенсивность
отказов всех
устройств
одного типа,
а затем и для
всех устройств
сервера.
(1.4.3)
(1.4.4)
[ ]
Вероятность
безотказной
работы сервера
без резервирования:
(1.4.5) [
]
Расчитаем
вероятность
безотказной
работы сервера
без резервирования
для 1 конфигурации
(рис.1)
и построим
график 1 зависимости
ВБР от времени
работы.
рис.1
Подсчитаем
суммарную
интенсивность
отказов всех
устройств:
общ=1+2+3+4+5+6+9=4.5x10-8+4.0x10-7+3.2x10-7+8.3x10-7+
+0.1x10-5+0.04x10-5+2x10-7=
31,9510-7
Вероятность
безотказной
работы сервера
за Т=1000 часов
=
0,9968
Вероятность
безотказной
работы сервера
за Т=5000 часов
=
0,9841
Вероятность
безотказной
работы сервера
за Т=10000 часов
=
0,9686
график
1
Расчитаем
вероятность
безотказной
работы сервера
с раздельным
резервированием
для 2 конфигурации
(рис.2) и построим
график 2 зависимости
ВБР от времени
работы.
рис 2
Вероятность
безотказной
работы сервера
за Т=1000 часов
=
0,9999
=
0,9999
=
0,9999
=
0,9995
=
0,9999
=
0,9996
=
0,9990
=
0,9998
P=0,99990,99990,99990,99950,99990,9996
0,99900,9998=
0,9978
Вероятность
безотказной
работы сервера
за Т=5000 часов
=
0,9997
=
0,9999
=
0,9999
=
0,9975
=
0,9999
=
0,9980
=0,9950
=
0,9990
P=0,99970,99990,99990,99750,99990,9980
0,99500,9990=
0,9893
Вероятность
безотказной
работы сервера
за Т=10000 часов
=
0,9995
=
0,9999
=
0,9999
=
0,9950
=
0,9999
=0,9960
=0,9900
=0,9980
P=0,99950,99990,99990,99500,9999
0,99600,99000,9980=
0,9788
график
2
Расчитаем
вероятность
безотказной
работы сервера
с раздельным
резервированием
для 3
конфигурации
(рис.3) и построим
график 3 зависимости
ВБР от времени
работы.
рис 3
Вероятность
безотказной
работы сервера
за Т=1000 часов
=
0,9999
=
0,9999
=
0,9999
=
0,9995
=
0,9999
=
0,9996
=
0,9990
=
0,9999
=
0,9999
P=0,99990,99990,99990,99950,99990,9996
0,99900,99990,9999=
0,9981
Вероятность
безотказной
работы сервера
за Т=5000 часов
=
0,9997
=
0,9999
=0,9999
=
0,9975
=
0,9999
=
0,9980
=0,9950
=
0,9999
=
0,9999
P=0,99970,99990,99990,99750,99990,9980
0,99500,99990,9999=
0,9903
Вероятность
безотказной
работы сервера
за Т=10000 часов
=
0,9995
=
0,9999
=
0,9999
=
0,9950
=
0,9999
=0,9960
=0,9900
=
0,9999
=
0,9999
P=0,99950,99990,99990,99500,99990,9960
0,99000,99990,9999=
0,9808
график
3
1.5 Расчет
быстродействия
сервера.
Расчитаем
быстродействие
чтения и записи
файла разного
размера HDD.Для
винчестеров
Barracuda скорость
чтения Vчт=23Мб/с,
скорость записи
Vзап=17Мб/c. Расчитаем,
за какое время
HDD прочитает и
запишет фаил
размером Uф
10Мб, 20Мб, 30Мб, и
построим графики
быстродействия
(график 1, график
2). Для 1 конфигурации:
(1.5.1) [
]
(1.5.2)
[ ]
график
1 график
2
Расчитаем
быстродействие
чтения и записи
файла разного
размера для
2 конфигурации
и построим
графики быстродействия
(график 3, график
4). Т.к. во 2 конфигурации
используется
3 жестких диска,
значит Vчт=69Мб/c,
Vзап=51Мб/с.
график
3 график
4
Расчитаем
быстродействие
чтения и записи
файла разного
размера для
3 конфигурации
и построим
графики быстродействия
(график 5, график
6). Т.к. в 3 конфигурации
используется
4 жестких диска,
значит Vчт=92Мб/c,
Vзап=68Мб/с.
график
5 график
6
1.6 Расчет
мощности,
потребляемой
сервером.
Общая
потребляемая
мощность
определяется
как сумма
потребляемой
мощности каждого
устройства.
WCPU=10Вт
WCPU=WCPU1+WCPU2=10+10=20Вт
WHDD=40Вт
WHDD=WHDD1+WHDD2+WHDD3=120Вт
WFDD=5Вт
WDIMM=5Вт
WDIMM=WDIMM1+WDIMM2=10Вт
WМП=10Вт
WCD-ROM=5Вт
WRAID=5Вт
W=
WCPU+
WHDD+
WFDD+
WDIMM+
WМП+
WCD-ROM+
WRAID=20+120+5+
+10+10+5+5=175Вт
Сервер
потребляет
175Вт, поэтому
блок питания
БП350Вт
обеспечит
надежную работу,
так как блок
питания должен
обеспечивать
100% запас мощности.
Но при следующей
модернизации
сервера, если
добавить два
HDD
18.4Gb,
два DIMM 256Mb и сетевую
карту Intel EtherExpress S, блок
питания не
сможет обеспечить
такой запас
мощности:
W=175+2HDD+2DIMM+WСет.карта;
WСет.карта=5Вт
W=175+80+10+5=270Вт
Необходимо
заменить БП350Вт
на два БП400Вт
в конфигурации
№3. [ ]
2.2.2.Нет загрузки,
сетевой индикатор
горит, системный
вентилятор
вращается.
Вероятная
причина
|
Метод
устранения
|
Нет
контакта
процессора
Pentium
II – 450 с серверной
платой Intel L-440GXH+
|
Проверить
надежность
соединения.
|
Неисправен
процессор
Pentium
II – 450
|
Заменить
процессор
Pentium
II – 450
|
Неисправна
серверная
плата Intel
L-440GXH+
|
Заменить
серверную
плату Intel
L-440GXH+
|
А
Да
Нет
лгоритм
поиска неисправности
и технология
ремонта.
Да
Нет
2.2.3. Нет загрузки,
BIOS подает
звуковые сигналы
ТАБЛИЦА
2.2.3.1
Сигнал
|
Ошибка
|
Метод
устранения
|
Технология
ремонта
|
1
|
Refresh failure
Ошибка
рефреша
|
Проверить
надежность
соединения
DIMM 256Mb SDRAM с серверной
платой
Intel
L-440GXH+
Заменить
на качественную
память
DIMM
256Mb SDRAM
.
|
Тех.карта
№4
Тех.карта
№5
|
2
|
Parity error
Ошибка
четности
|
3
|
Base 64K
memory failure
Ошибка
в базовой
памяти первые
64КБ
|
4
|
Timer not
operational
Не
работает таймер
|
Нарушение
работы в серверной
плате. Проверить,
как установлены
дополнительные
карты в слотах
(Intel
EtherExpress S, Intel SRU21),
правильность
подключения
шлейфов.
Если
все подключено
|
|