Будинки Відгуки Як ми тестуємо сервери smb

Як ми тестуємо сервери smb

Відео: Настя и сборник весёлых историй (Листопад 2024)

Відео: Настя и сборник весёлых историй (Листопад 2024)
Anonim

Тестування сервера означає перекопувати в набори тестів. Ми будемо розширювати цей тестовий набір з часом, але для цієї групи робочих коней ми вирішили дотримуватися основного тестування процесора та напруги пам’яті в поєднанні з тестом мережевої файлової системи, щоб побачити, як працює сервер під різним ступенем диска завантаження по мережі.

Вивчивши декілька варіантів, ми зупинилися на двох тестових наборах. Перший - Geekbench 2.0.10 від Primate Labs, канадської фірми з розробки програмного забезпечення. Мені подобається Geekbench, тому що він робить ретельну роботу, підкреслюючи як диск, так і підсистему пам'яті. Крім того, він доступний для Windows, Linux, OS X і навіть Solaris, і він може працювати в 32-бітному або 64-бітному режимі, маючи конкретну підтримку як багатопроцесорної, так і багатопотокової роботи. Geekbench повертає загальну оцінку Geekbench, складену з усіх її тестів. Що стосується лише декількох перевірених машин, ця кількість має обмежене значення, але вона зростатиме порівняно, коли я переглядаю більше серверів. Тим часом, ви можете перевірити існуючі результати Geekbench у веб-переглядачі результатів лабораторій Primate Labs (запис, який можна знайти за результатами підрахунку балів, товщиною якого вже є кілька сотень машин).

На додаток до загальної оцінки Geekbench, я враховую конкретні показники для цілої чисельності процесора та продуктивності з плаваючою комою, а також швидкості пам’яті. Geekbench випробовує кожну з цих підсистем за допомогою різноманітних одно- та (де застосовано) багатопотокових тестів та повертає загальну оцінку у кожній категорії.

Для тестування дисків ми вирішили дотримуватися того самого набору тестів, який ми використовували для тестування мережевого сховища даних (NAS): орієнтиру мережевої файлової системи IOzone (iozone.org). Дев'ятнадцять років після створення, IOzone - це складний тест на введення / виведення, який оцінює загальне серверне рішення з рівня програми та файлів, а не лише з рівня необробленого обладнання. Це означає, що ми налаштовуємо наші тести на IOzone для запуску потоку вводу / виводу у різних розмірах файлів та блоків. Таким чином ми можемо побачити результати, в яких кеш-пам'ять клієнта та сервера відіграють певну роль, а також випадки, коли файли настільки великі, що кеші перевантажені, і ми можемо отримати відчуття продуктивності обладнання.

Я встановив IOzone для запуску файлів розміром від 32 МБ до таких великих, як RAM кожного сервера. Розміри блоків коливалися від 4K до 128K. Цей трафік включав цілий ряд файлів малого та середнього розміру, змушуючи сервер та його операційну систему демонструвати свої розумні можливості кешування. Він також дозволив мені побачити, що станеться, коли колосальні файли даних підкреслили сервери на рівні апаратних систем.

Ми з часом налаштуємо тестування на ефективність, особливо тест IOzone, який ми можемо проводити багатонаціонально в наступних оглядах, щоб імітувати набагато більші навантаження користувачів у крокових ітераціях. Якщо у вас є будь-які запити чи пропозиції у цих рядках, не соромтесь надіслати мені електронний лист за адресою.

Результати тесту порівняльної оцінки

Ознайомтеся з результатами тесту SMB Sever.

Як ми тестуємо сервери smb