110 likes | 310 Views
IBM Tivoli Storage Manager Strojenie. A Presentation by Paweł Krawczyk June 8 , 201 1. Agenda. Szybkość urządzeń I/O dla bazy i logu Współbieżność procesów Colocation Strojenie parametrów sieciowych Strojenie transakcji pomiędzy klientem a serwerem expinterval. Wydajna baza TSM.
E N D
IBM Tivoli Storage ManagerStrojenie A Presentation by Paweł KrawczykJune8, 2011
Agenda • Szybkość urządzeń I/O dla bazy i logu • Współbieżność procesów • Colocation • Strojenie parametrów sieciowych • Strojenie transakcji pomiędzy klientem a serwerem • expinterval
Wydajna baza TSM • Wolumeny bazy danych na oddzielnych LUNach • Wolumeny logów transakcyjnych na innych LUNach niż bazy • Wolumeny storage pool na innych LUNach • Buffer Pool Hit Ratio > 98 • Zapewnij odpowiednią ilość miejsca – brak miejsca w logu lub bazie = stop przetwarzania
Gdzie wpisujemy opcje strojeniowe • Dla serwera opcje strojeniowe wprowadzamy poprzez: • SETOPT • dsmserv.opt – wymaga restartu serwera • EXPIRE INVENTORY • Dla klienta opcje strojeniowe wprowadzamy poprzez: • dsm.sys
Współbieżność procesów • Virtualmountpoint • update node nodename MAXNUMMP=number • Resourceutilization • Na serwerze MaxSessions 25
Strojenie transakcji • Zwiększenie przepustowości na linii klient-serwer • Na serwerze ustaw • Txngroupmax 4096 • Movebatchsize 1000 migracja • Movesizethresh 2048 migracja • Na kliencie ustaw • TXNBYTELIMIT: 25600K • update node nodename txngroupmax=4096 lub zero jeśli pobrać parametr z serwera
Strojenie parametrów sieciowych • Na serwerze : • Tcpwindowsize 64512 • Tcpnodelay YES – wysyłaj mniejsze paczki niż MTU – nie czekaj • Tcpbufsize 1 do 32kB • Na kliencie • Tcpwindowsize , Tcpnodelay, Tcpbufsize • Przykład • no -o tcp_nodelayack=1 • (ftp z windowsa) (odtworzenie bez strojenia i ze strojeniem)
Zaplanuj harmonogramy • Zadania nie powinny pracować „na zakładkę” • Expinterval 0 • Set randomize 0 do 50 • If you have specified DURUNITS=INDEFINITE in the DEFINE SCHEDULE command, the percentage is applied to a 24 hour period. For example, a value of 25 percent would result in a 6 hour window. Backup Backup actual backup time Start Start startup window 01:00 W T F
Collocation • Define collocgroup
Instrumentation • Serwer • Z poziomu shell’a • dsmadmc -se=x -id=admin -pass=password inst begin • dsmadmc -se=x -id=admin -pass=password inst end > aaa.txt • Z poziomu prompt’a • Instrumen begin • Instrument end • Klient • ./dsmc s -subdir=yes /install -TESTFLAG=INSTRUMENT:DETAIL > backup.txt • Wynik do pliku dsminstr.report.p12451946