Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Производительность




Надежность

Надежность в серверах достигается за счет:

использования специальных серверных компонентов, которые проходят более тщательное тестирование;

резервирования компонентов: дублированные блоки питания, вентиляторы, жесткие диски;

использования памяти с контролем четности (ECC), что позволяет автоматически исправлять однобитовые ошибки;

удаленного управления и диагностики сервера (возможности просмотра температуры, скорости вращения вентиляторов, оповещения о критических сбоях).

 

На данный момент, производительность является одним из самых «скользких» серверных показателей. Сервера начального уровня по процессорной мощности могут не отличаться, а иногда даже уступать обычным персональным компьютерам, так как для выполнения некоторых серверных задач не требуется большой вычислительной мощности.

Рассмотрим самые распространенные серверные роли и нагрузки на различные подсистемы в ходе их выполнения (таблица 1).

 

Таблица 1. Условные уровни нагрузки на различные серверные подсистемы в зависимости от роли сервера. (1-наименьшая нагрузка, 3-наибольшая.)

Типичные роли серверов Дисковая система Процессоры Память Шины ввода-вывода
Сервер баз данных (SQL)        
Файл-сервер        
Брандмауэр (фаервол), почтовый сервер        
VPN сервер        
Терминал-сервер        
Web-сервер        

 

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

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

Пропускная способность шины PCI персонального компьютера – 266 Mбайт/c., что легко «съедается» устройствами ввода-вывода. Гигабитная сетевая карта имеет максимальную пропускную способность в 125 Мбайт/c., соответственно, две гигабитных карты, работающие одновременно, дадут уже 250 Мбайт/c. Сюда необходимо приплюсовать еще и трафик от винчестеров – не менее 50-70 Мбайт/c. Если используется RAID контроллер с несколькими дисками в массиве, то трафик по шине увеличится пропорционально их количеству. Причем сервер должен обслуживать весь этот трафик одновременно. В персональном компьютере, как правило, одна общая шина ввода-вывода, таким образом, картам расширения приходится конкурировать за пропускную способность этой шины, которая становится «узким» местом. В свою очередь для сервера характерно наличие нескольких независимых «широких» шин ввода-вывода, (это шина PCI-X или PCI Express).

Производительность в настоящем сервере обеспечивается следующим образом:

использованием многих процессоров (не менее 4, 6 8 ядер) с большими кэш-памятями;

наличием нескольких независимых шин PCI Express;

возможностью использования больших объемов (десятки Гбайт) оперативной памяти.

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 345; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.