Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Серверы, сетевое оборудование, тесты, характеристики, советы Отработка методики тестирования серверов, часть первая




Сумма Технологий - Серверные Системы

информационно-аналитический электронный журнал
Проект компании "SumTech Servers Systems"
www.stss.ru

16.02.2006

Отработка методики тестирования серверов, часть первая

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

Что же представляет собой сервер баз данных? Это высокопроизводительная машина, которой всегда мало (немного утрируя):

  • Процессоров
  • Памяти
  • Дискового пространства

То есть сервер баз данных (учитываем, что эта машина обслуживает не пару десятков человек) — это многопроцессорная (2, 4, 8 процессоров) машина, обслуживающая несколько сотен человек и хранящая довольно большой объем информации в своей базе. Поэтому дисковая подсистема является тоже критичным местом. К тому же от нее требуется безотказность работы и часто возможность горячей замены поврежденных винчестеров. Поэтому в подобных серверах обычно используются дисковые массивы RAID пятого уровня и жесткие диски на SCSI шине. Оперативная память тоже никогда не бывает лишней (она используется и операционной системой и самой базой данных). Используется память с коррекцией ошибок и ее объем начинается от полутора гигабайт и выше.

В общем, вы уже поняли, что это далеко не домашняя машина на p4 3 ГГц, 160 Гб SATA HDD, 512 Мб DDR памяти и GeForce FX 5900. Кстати говоря, вышеописанному серверу видеокарта не нужна совсем.

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

Что же такое транзакция? Это неделимая последовательность операций, которые могут быть либо полностью выполнены, либо отменены совсем. Другими словами — идея транзакции состоит в ее завершенности. Рассмотрим простой пример перевода денег со счета одного клиента на другой. Это действие разбивается на некую последовательность операций.

  • Уменьшить количество денег на счету первого клиента.
  • Записать результат.
  • Увеличить количество денег на счету второго клиента.
  • Записать результат.

Очевидно, что если на каком то этапе произойдет сбой, то первый клиент может потерять деньги, а второй — не получить их. Другими словами, деньги растворяться в киберпространстве. Будет еще интереснее, если мы поменяем шаги 3,4 местами с шагами 1,2. При сбое второй клиент может получить деньги неоткуда. Поэтому транзакции очень важны. В современном мире можно найти множество примеров, где они используются.

В качестве тестирования производительности  было выбрано решение от OSDL (Open Source Development Lab) — набор тестов OSDL Database Test Suite. Все тесты распространяются на правах открытого кода и в качестве базы данных используют SAP DB, распространяемую на правах GPL/LGPL лицензии. Набор разрабатывается под Linux платформу и включает в себя три теста.

OSDL Database Test 1 (OSDL-DBT-1) представляет собой Интернет-тест производительности транзакций. Он имитирует активность пользователей, просматривающих и покупающих товары в интерактивном книжном магазине. OSDL-DBT-1 - реализация спецификаций теста TPC-W (tm). Результаты теста включают количество транзакций в секунду, степень загрузки ЦП, активности ввода-вывода и использования памяти. Основным является показатель BT — количество bogotransactions (синтетических транзакций) в секунду.

OSDL Database Test 2 — это тест производительности оперативной обработки транзакций. Он имитирует работу оптовой фирмы по продаже запасных деталей, в которой несколько пользователей работают с БД, обновляют информацию о клиентах и проверяют наличие товара на складе. OSDL-DBT-2 — реализация спецификаций теста TPC-C (tm). Результаты теста включают количество транзакций в секунду, степень загрузки ЦП, активности ввода-вывода и использования памяти.

OSDL Database Test 3 (OSDL-DBT-3) — этот тест имитирует средства поддержки принятия решений. Он включает нерегламентированные запросы и параллельное изменение данных. OSDL-DBT-3 — реализация спецификаций теста TPC-H (tm).

В этой статье подробно остановлюсь на тесте OSDL-DBT-1.

Проект OSDL Database Test 1 (OSDL-DBT-1) нацелен на разработку легкого в использовании теста обработки транзакций для ОС Linux и ПО с открытым исходным кодом с возможностью удобного обмена результатами с другим разработчиками. Данный тест является упрощенной производной спецификации TPC-W (tm) от TPC. TPC-W используется в данном случае как шаблон, так как считается, что он имитирует нагрузку, достаточную для оптимизации производительности.

TPC-W имитирует активность пользователей, просматривающих веб-страницы и осуществляющих покупки в интерактивном книжном магазине. OSDL-DBT-1 использует характеристики нагрузки TPC-W для создания упрощенного инструмента исследования узких мест системы и измерения относительных повышений производительности, выполненных разработчиками.

Необходимо помнить, что результаты OSDL-DBT-1 нельзя сравнивать с результатами теста TPC-W. TPC требует, чтобы все опубликованные результаты удовлетворяли строгим правилам публикации и аудита, гарантирующих честное сравнение с конкурирующими тестами. Правила TPC также требуют указания стоимостей и доступности продуктов, использованных для тестирования. Следовать этим правилам в открытых разработках непрактично, поэтому результаты теста OSDL-DBT-1 не имеют никакого отношения к результатам теста TPC-W Benchmark.

Продолжение тут >>>

*****

Последние публикации в разделе «Новости и обзоры»:

  • «"Русский продукт" внедрил BI-систему»
    «В компании «Русский продукт» завершен проект по построению решения business intelligence (BI) на базе системы «Галактика ERP»...
  • «Сервер печати IOGEAR превратит почти любое устройство в сетевое»
    Наличие возможности использования принтера в качестве сетевого печатающего устройства зачастую определяет позиционирование производителем на рынке, и, как следствие, цену. Однако в небольших офисах зачастую не нужны высокопроизводительные решения, которые, как раз, и комплектуются портом Ethernet, достаточно бюджетных решений...
  • «Видеокарты половины современных компьютеров не подходят для Vista»
    Как известно, к концу текущего года компьютерный мир ожидает выхода Vista - новой операционной системы компании Microsoft для персональных компьютеров. Между тем, по оценке аналитиков Jon Peddie Research, более половины компьютерного парка, находящегося сегодня в распоряжении пользователей, не позволит им, как говорил персонаж кинофильма, "понять всю глубину наших глубин". Прелести трехмерного интерфейса, реализованного в ОС Vista, останутся для них рекламными декларациями...
  • «WebMoney Transfer представила новую версию WM Keeper»
    По мнению разработчиков, изменения, которые претерпела программа в своей последней версии, 3.0.0.1, на первый взгляд не так заметны, как в 3.0.0.0, вышедшей в декабре прошлого года, когда кардинально поменялся интерфейс Кипера, и добавилась возможность регистрироваться без генерации персонального сертификата в случае использования ENUM-авторизации...
  • «Sun готовит процессору UltraSPARC T1 карьеру на рынке серверов»
    Появление в арсенале компании Sun Microsystems нового микропроцессора может вызвать перестановку сил на рынке высокопроизводительных серверов...

Имеющиеся у Вас материалы по тематике бюллетеня Вы можете опубликовать на нем, отправив их по адресу biznesolimp@mail.ru в имеющемся у Вас формате. Не забудьте указать Ваши координаты и информацию личного характера, которую желаете опубликовать вместе с предоставленными материалами.

*****

Обзор серверного программного обеспечения с возможностью скачать:

  • TCP/Ip Film Server, 1.3
    Программа предназначена для передачи мультимедиа вашего ПК по локальной сети...
  • SessionsMonitorServer, демо
    SessionsMonitorServer позволяет контролировать активные SessionsMonitor клиенты с одного сервера, обеспечивая удалённый мониторинг за сетевыми сеансами и открытыми файлами...
  • myproxy, 60212
    Прокси-сервер. Простота установки. Минимум настройки. Отключает рекламу. Кеширует dns-запросы и посещаемые страницы. Блокирует сайты c эротическим содержанием (дополнительная настойка). Режим offline...
  • UserGate, 4.0 коробочная
    Прокси-сервер, обеспечивающий доспуп в Интернет пользователям локальной сети через модем и т.д. При определенных настройках может работать в качестве firewall. Расходы на Интернет уменьшаются на 50%. Срок окупаемости: 2-6 месяцев...
  • GoldenFTP server, 1.32b
    Golden FTP Server - бесплатный персональный FTP сервер для Windows. Очень прост в использовании. FTP сервер запускается автоматически при загрузке Windows. Вам не потребуется каких-либо особых знаний для использования программы. Файлы добавляются в список общих аналогично стандартным действиям "Открыть файл" в Windows либо просто из контестного меню. Эта версия программы поддерживает только анонимные соединения, мультиязычна...

В нашем форуме Вы можете обсудить новые темы:

  • drop session, too many entries

  • Код: /kernel: drop session, too many entries в фаере используются лимиты на сессии, все реализовано через таблицы. не является ли данное сообщение информацией о машине в целом а не о конкретых правилах. если о машине что посоветуете изменить...
  • wifi trouble

  • есть две точки доступа dwl2000ap+ и dwl2100ap+ Работаью они с ледубщих режимах dwl 2000 --> access point dwl 2100 --> AP Client Есть два офиса на расстоянии 300 метров на одной крыше стоит точка доступа на другой клиент. в обоих офисах подсеть одна и таже 192.168.0.0/24 проблемма такая: в удаленном офисе выбрасывает одного клиент от связи с головным офисом. т.е. машина видит все компы в удаленном офисе нопроподает связь с головным причем только у одного клиента, что происходит не могу понять. очень похоже на коллизии, но как их обнаружить я не могу понять. Может кто сталкивался с такой проблеммой, посоветуйте пути её решения...
  • Длинна пути к файлу.

  • Вопрос: Существует ли ограничение в клиенте на длину пути к файлу (не приатачиваются файлы при создании сообщения на примапленом диске к которым подозреваю черезчур длинный путь). Эти файлы прекрасно видны в Ms Office и других приложениях...
  • Народ срочно плиз дистрибутив Novell 6.0 sp3

  • Люди проблема стала ребром Ё! Начальство наезжает ! Нужен дестрибутив загрузочного диска Novell 6.0 сервис пак 3 или 4 если есть то с лицензиями ! Буду крайне благодарен !...
  • Требуется сертифицированный специалист по Citrix

  • Требуется сертифицированный специалист на разовые работы. -знание Citrix Presentation Server 4. -наличие сертификатов -опыт работы по установке Presentation Server 4...

Внимание! У нас открыт форум посвященный серверному и компьютерному оборудованию, программному обеспечению и телефонии!

Приглашаем Вас принять активное участие в жизни и развитии форума. Создавайте свои темы, дискутируйте с участниками и производителями компьютерной техники. Наши технические специалисты отвечают на любой вопрос по компьютерной и серверной тематике. Если возникли проблемы с Вашим оборудованием - не откладывайте её в долгий ящик, ведь есть МЫ - спросите у нас и получите ОПЕРАТИВНЫЙ БЕСПЛАТНЫЙ ответ в форуме, по почте или ICQ 177229825 (наши специалисты всегда On-Line).

Последние публикации из рубрики «Полезные советы по работе с компьютером»:

Windows NT/2000/XP - Установка

В Windows 2000 отконвертировать диск FAT32 в NTFS без потери данных можно с помощью команды

CONVERT том: /FS:NTFS [/V]

Преобразование произойдёт при следующей перезагрузке. Потери информации при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован.

Обратное преобразование (NTFS –> FAT) без потери данных штатными средствами Windows 2000 невозможно, потребуется отформатировать раздел заново. Однако это преобразование (как и FAT –> NTFS) позволяет программа Partition Magic, она даже может менять размер кластера (к сожалению, только на FAT16 и FAT32). Под Windows 2000 она нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдёт и версия 5.01. Partition Magic не работает с динамическими дисками, только с основными.

Конвертируя файловую систему, учтите, что сконвертированая файловая система — это далеко не то же самое, что поставленная изначально. И дело даже не в размере кластера, что хоть и неприятно, но вполне можно пережить, а в том, что права доступа на сконвертированной NTFS не выставлены, что в некоторых случаях неприемлемо.

Для того чтобы установить права доступа к файлам (security permissions) на значения по умолчанию для NTFS, зайдите в систему под аккаунтом администратора и введите в командной строке:

для версии Professional:

Secedit /configure /db c:\winnt\temp\temp.mdb /Cfg %Windir%\inf\defltwk.inf /areas filestore

для версии Server:

Secedit /configure /db c:\winnt\temp\tmp.mdb /Cfg %Windir%\inf\defltsv.inf /areas filestore

Данная процедура затронет все папки из %Windir% и "Program Files", а для папки "Documents and Settings" всё же придётся выставлять права доступа вручную.

Замечание: после выполнения команды вы можете получить сообщение о том, что задача выполнена, но часть файлов отсутствует и для них операция не применима.

Алексей Шашков

Другие публикации и советы тут >>>

Отдохни (анекдоты, забавные истории):

Два компа по сети соединились. Один - другому:
- Мой хозяин вчера на одном сайте таких девочек разглядывал - ну С:\ твою формать!
- Потише ты, без ненормативной лексики, у меня тут дети в "Тетрис" играют!

*****

Каждую секунду, тыкая в клавиши, мы давим насмерть не менее 1000 микробов.

Другие анекдоты тут >>>

Приглашаем авторов и журналистов, пишущих статьи по тематике информационных технологий!
Разместите их у нас в электронном журнале!
Приглашаем рекламодателей размещать текстовую рекламу в виде статей, обзоров и новостей в наших рассылках и сайтах - более 24 000 подписчиков. Заявки присылайте по почте и ICQ 340597008. Подробнее здесь>>>


Архив рассылки по адресу: http://www.stss.ru
Пишите нам: biznesolimp@mail.ru
ICQ: 177229825 (техническая поддержка - любые вопросы)
ICQ: 149756711 (отдел продаж)
ICQ: 340597008 (по вопросам размещения информации и рекламы в рассылке)
Тел./Факс (495)737-55-77 (многоканальный - любые вопросы)

Новый Иерусалим on-line: Все о Ново Иерусалимском монастыре, фотогаллерея, доска православных объявлений, расписание автобусов и электричек, православный чат, схема проезда до монастыря, форум и много другой полезной информации.

Подпишитесь на другие наши рассылки

Рассылки Subscribe.Ru
Секреты рекламы и создания интернет-магазинов
Скидки, подарки, призы...
1С и электронная коммерция
Серверы, сетевое оборудование, тесты, характеристики, советы
Рукопашный бой для девушек – выживание, психология, самозащита!
Милосердие. Чем ты можешь помочь ближнему.
Православные знакомства.
Здоровый образ жизни.

В избранное