Analiza wydajno±ci serwera openldap



Podobne dokumenty
YapS Plan testów. Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007

Bazy danych. Andrzej Łachwa, UJ, /15

PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Zasilacz stabilizowany 12V

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

Szeregowanie zada« Wykªad nr 4. dr Hanna Furma«czyk. 21 marca 2013

Program Windykator I Moduły do programu. Wymagania systemowe oraz środowiskowe dla programów

us lugi katalogowe? Czym różni si e serwer katalogowy od serwera bazy danych:

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

Metody numeryczne. Wst p do metod numerycznych. Dawid Rasaªa. January 9, Dawid Rasaªa Metody numeryczne 1 / 9

1 Metody iteracyjne rozwi zywania równania f(x)=0

Ćwiczenie 8 Implementacja podpisu cyfrowego opartego na standardzie X.509

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Biblioteka AutoCad V 5.0 Poradnik uŝytkownika

11. Sesja Linuksowa. Usªuga katalogowa na przykªadzie. Jakub Juszczakiewicz. 1 / 20 Jakub Juszczakiewicz Usªuga katalogowa na przykªadzie OpenLDAP

Linux LAMP, czyli Apache, Php i MySQL

Chmurowe ±rodowisko laboratoryjne

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Podr cznik u ytkownika. procertum SmartSign Wersja dokumentacji 1.0. Unizeto Technologies SA -

Cloud Customers Relationships Wymagania wersja systemu:

Środowisko testowe UML

Programowanie Zespołowe

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Instrukcja instalacji oprogramowania TSG wer. 5.0 z dost pem do danych poprzez sie Internet.

Podsumowanie testu konsumenckiego Oferta uniwersalna PolsatNet Zasi g sieci LTE Dzia ania komunikacyjne

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Szpieg 2.0 Instrukcja użytkownika

Wyznaczanie krzywej rotacji Galaktyki na podstawie danych z teleskopu RT3

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL/TERMINAL GUI

1 Bª dy i arytmetyka zmiennopozycyjna

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Konfiguracja programu Outlook 2007 do pracy z nowym serwerem poczty (Exchange)

INSTRUKCJA TESTOWANIA USŁUG NA PLATFORMIE ELA-ENT

Jednolite zarządzanie użytkownikami systemów Windows i Linux

x y x y x y x + y x y

IBM SPSS Statistics dla systemu Linux Instrukcje dotyczące instalacji (jeden użytkownik)

Opis Architektury Systemu Galileo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

1. Korzyści z zakupu nowej wersji Poprawiono Zmiany w słowniku Stawki VAT Zmiana stawki VAT w kartotece Towary...

Metody probablistyczne i statystyka stosowana

Instrukcja programu PControl Powiadowmienia.

str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.

Charakterystyka sieci klient-serwer i sieci równorzędnej

Oprogramowanie IBM Lotus Domino, czyli technologiczna podstawa systemów pracy grupowej

Serwery LDAP w środowisku produktów w Oracle

InsERT GT Własne COM 1.0

Automatyzacja procesu publikowania w bibliotece cyfrowej

INFORMATOR TECHNICZNY WONDERWARE

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań

Parametry wydajnościowe systemów internetowych. Tomasz Rak, KIA

Plan testów. Robert Dyczkowski, Piotr Findeisen, Filip Grzdkowski. 4 czerwca 2006

Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki

Oracle Application Express -

Architektura komputerów

PARAMETRY TECHNICZNE PRZEDMIOTU ZAMÓWIENIA. Nazwa i adres Wykonawcy: Dostawa infrastruktury do wirtualizacji usług

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>

Instrukcja programowania systemu IP-DECT KIRK 300 w centralach MICRA, SIGMA, OPTIMA, DELTA

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL/TERMINAL GUI

Szkolenie Szybki Start

Projekt z przedmiotu: Aplikacje internetowe i rozproszone. TEMAT: Łamanie haseł. str. 0

Liniowe zadania najmniejszych kwadratów

Ukªady Kombinacyjne - cz ± I

WYDAJNOŚĆ I SKALOWALNOŚĆ

Instalacja programu dreryk

Pojęcie systemu baz danych

Opis przedmiotu zamówienia / Formularz Oferty Technicznej (dokument należy złożyć wraz z ofertą)

Mnożenie macierzy. Systemy z pamięcią współdzieloną Systemy z pamięcią rozproszoną Efektywność

Warstwy. 1. MenedŜer warstw ROZDZIAŁ 7.

STERR WST PNE INFORMACJE

PROJEKT LDAP. Projekt dystrybucji danych między serwerami LDAP, opracowanie powiązań między serwerami : Serwery środowiskowe oraz systemy GRID

Opis programu EKSoft Rezerwacje

OPIS PRZEDMIOTU ZAMÓWIENIA

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Projektowanie bazy danych

Pierwsze spotkanie kóªka linuksowego

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

TEST WSTĘPNY. Imię i Nazwisko: Telefon kontaktowy: 1. Kilobajt jest to: a bajtów b bajtów c bitów d.

DHL CAS ORACLE Wymagania oraz instalacja

Numer obszaru: 8 E-learning w szkole - wykorzystanie platform edukacyjnych w pracy szkoły

Komputery bezdyskowe - wprowadzenie

Edyta Juszczyk. Akademia im. Jana Dªugosza w Cz stochowie. Lekcja 1Wst p

CENNIK OPROGRAMOWANIE MEDIATOR/TERMINAL

ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15

Wirtualizacja baz danych a Dynamic Memory. Cezary Ołtuszyk coltuszyk.wordpress.com

1 Stos: Stack i Stack<T>

Wewnętrzny Pomiar Ryzyka* (WPR)

2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?

Instalacja aplikacji

Instrukcja do wiczenia Administracja usªugami domenowymi Konguracja NFS z Kerberosem

Small Business Server. Serwer HP + zestaw NOWS

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski

NASI SPONSORZY I PARTNERZY

SPIS TRESCI SERWERY WSTEP CENNIK KONTAKT. Kamelot radzi: ...

Lekcja 6 Programowanie - Zaawansowane

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

Wykaz zmian w programie WinAdmin Replikator

Transkrypt:

Analiza wydajno±ci serwera openldap Autor: Tomasz Kowal 13 listopada 2003 Wst p Jako narz dzie testowe do pomiarów wydajno±ci i oceny konguracji serwera openldap wykorzystano pakiet DirectoryMark w wersji 1.3. Pakiet DirectoryMark pozwala na badanie wydajno±ci serwerów usªugi katalogowej w 2 zasadniczych scenariuszach: ¹ródªo danych do autoryzacji,»ródªo informacji adresowych. W poni»szym raporcie skupi si przede wszystkim na testowaniu usªugi katalogowej jako ¹ródªa informacji adresowych. Metoda testowania serwera za pomoc testów DirectoryMark polega na generacji bazy z zadan ilo±ci u»ytkowników (np. 1000). Poniewa» istniaªa mo»liwo± wyboru klasy, jako klasa bazowa zostaªa wybrana inerorgperson, jako najbli»sza klasie wykorzystywanej w projekcie. Nast pnie na podstawie wygenerowanej bazy tworzone s skrypty z zapytaniami do serwera. W przypadku testu usªugi katalogowej jako ¹ródªa informacji katalogowej zapytania maj nast puj c charakterystyk : klient ª czy si co 5 s wyszukiwanie po UID-ach - 28% zapyta«wyszukiwanie po polu CN wedªug wzorca - 24% zapyta«znalezienie po polu SN - 8% zapyta«znalezienie po polu CN - 16% zapyta«nie znaleziono - 8% zapyta«rodowisko testowe rodowisko testowe zostaªo wybrane ze wzgl du na charakterystyk posiadanego przez WCSS sprz tu. Poni»ej znajduj si tabela z list wykorzystywanego do testów sprz tu oraz sposobem wykorzystania (klient, serwer). Rola w te±cie system operacyjny sprz t oprogramowanie klient Solaris 8 Sun Enterprice 250 DirectoryMark 1.3 2xUltraSparc II 400Mhz 512 MB ram serwer openldap Solaris 9 Sun Fire 880S openldap 2.1.12 4xUltraSPARC III 750MHz baza bdb 8GB ram serwer openldap Debian linux unstable (Sid) PC AMD Duron 700MHz openldap 2.1.23 256 MB ram baza bdb 1

Wydajno±ci serwera openldap na platformie PC Testy Testy wst pne Pocz tkowe, wst pne testy dowiodªy jak istotnymi parametrami s parametry cachesize, dbcachesize oraz rodzaj indeksowanych pól. Przy braku stosowania pami ci podr cznej wydajno± byªa bardzo niska. Dlatego dobrze jest by wielko±ci cachesize, dbcache byªy porównywalne z wielko- ±ciami bazy. Poni»ej znajduj si warto±ci parametrów z pliku slapd.conf, dla poszczególnych testów. Test 1 Test 2 Test 3 Opcje indeksowania: index objectclass eq Opcje pami ci podr cznej: brak Opcje indeksowania: index cn eq,sub,pres; index sn,uid,mail eq,sub Opcje pami ci podr cznej: brak Opcje indeksowania: index cn eq,sub,pres; index sn,uid,mail eq,sub Opcje pami ci podr cznej: cachesize 1000000 Poni»ej znajduj si wyniki pomiaru wydajno±ci w 3 testach. 2

Wydajno±ci serwera openldap na platformie Sun Fire Wydajno±ci serwera openldap na obu architekturach 3

Wydajno±ci serwera openldap na platformie PC Testy zasadnicze Test przeprowadzono na bazie o wielko±ci 1000 u»ytkowników. Nast pnie zmierzone zachowanie si bazy przy obci»eniu odpowiednio 1, 10, 100 i 200 klientami. W czasie testów parametry pami ci podr cznej serwera ldap starano si tak dobra, by caªa baza znalazªa si w pami ci. Wykresy z pomiarów wydajno±ci mierzone w ilo±ciach operacji na sekund znajduj si poni»ej. W przypadku serwera linux zmierzono dodatkowo wydajno±c dla 300, 400 i 500 klientów. Mimo,»e wydajno± dla wi kszej liczby klientów ro±nie, to wysokie obci»enie powodowaªo bª dy opó¹nienia (ang. time out). Wnioski Z powy»szych testów wida jak du» rol maj parametry rozmiaru pami ci podr cznej bazy ldap. Wydajno± bazy bez ustawienia tych parametrów jest bardzo niska. Porównanie wydajno±ci serwer openldap na dwu ró»nych architekturach, tak jak mo»na si byªo spodziewa, wypadªo na korzy± serwera Sun Fire 880S. Du» rol odgrywa wielko± pami ci maszyny na której posadowiony jest serwer openldap jak i liczba procesorów - w przypadku jednoprocesorowego serwera PC obci»enie CPU si gaªo 100% ju» przy te±cie z jednym klientem, a w przypadku Sun Fire 880S byªo to 10%. Jako± samej architektury sprz tu (SPARC) tak»e ma du»e znaczenie. 4

Wydajno±ci serwera openldap na platformie Sun Fire Wydajno±ci serwera openldap na obu architekturach 5