Видео: Dame Tu cosita ñ (Ноември 2024)
Тестване на сървъра означава да се копае в пакети за сравнение. Ще разширим този тестов пакет с течение на времето, но за тази група от работни машини, решихме да се придържаме към основното тестване на процесора и паметта, съчетано с тест на мрежовата файлова система, за да видим как сървърът се справя при различна степен на диска зареждане по мрежата.
След като разгледахме няколко варианта, се настанихме на два тестови пакета. Първият е 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 е сложен тест за I / O бенчмарк, който оценява цялостното решение на сървъра от ниво на приложение или файл, а не само от ниво на суров хардуер. Това означава, че конфигурираме нашите тестове за IOzone да изпълняват I / O поток в различни размери на файлове и блокове. По този начин можем да видим резултати, в които клиентските и сървърните кешове играят роля, както и случаи, когато файловете са толкова големи, че кешовете са претоварени и можем да получим усещане за сурова хардуерна производителност.
Зададох IOzone да стартира файлове с размер от 32MB до толкова голям, колкото RAM паметта на всеки сървър. Размерите на блока варираха от 4K до 128K. Този трафик включваше набор от малки и средни файлове, принуждавайки сървъра и неговата операционна система да показват своите кеширащи интелигентни приложения. Също така ми позволи да видя какво би станало, когато огромни файлове с данни стресираха сървърите на ниво хардуер в основата.
С времето ще настроим тестовете си за ефективност, особено теста на IOzone, който може да изпълняваме по многонодален начин в по-късни прегледи, за да симулираме много по-големи потребителски натоварвания при поетапни итерации. Ако имате някакви искания или предложения по тези линии, не се колебайте да ми изпратите имейл на адрес.
Резултати от тест за сравнителен анализ
Вижте резултатите от тестовете SMB Sever.