正文文本
Corporation
IBM
2005
©
Group
Software Family
IBM Software Improving ManagerStorage, for Open
Tivoli
Tips Storage
10 TotalStorage
IBM TopTivoliPerformance
in Corporation not States, these is used IBM
be obtained other United 2005 configuration. make
© to may the and document in Results States,
this intends in program workload United IBM
the Corporation others. that in program environment. of countries. system equivalent
as imply Microsoft other marks not licensed such of controlled and do Corporation a warranty. IBM functionally in or service factors an Any or States
on to services Machines trademarks
or used. are United measured guarantee reference was be trademarks logo the depending Business in may be programs, Any
may Group performance Windows
aGroup presentation significantly programs the products, Open International operates. names
of this vary IBM Trademarks IBM and The in IBM constitute to of NT, may only serviceSoftware not which that and in trademarksIBM contained does Registered Windows trademark imply are presentation both. data data or product, or environments and this countries terms both: AIX IBM Tivoli TotalStorage z/OS thisStorage, Notices in all state or Windows, registered in to
a company, countries, isTivoli operating performance following Disclaimer The other Accordingly, References available intended instead. Trademarks The countries, Other Microsoft, other UNIX Special
Corporation
IBM
2005 ...) TSM ©
by operations NVS,
many volumes directory mirrored
for pool volume latency) volumes install low appropriately battery-backed, volumes storage server be important 16) time, is database database to cache the TSM using
(4 in (must option seek TSM each with write when for low with placed cache server disks volumes beGroup performance Database (LUN) RPM, write disks yes parallel can arrays physical db disk fileSoftware (high database forIBM database protected RAID physical Server subsystem/adapter all all use disks shadow use separate for for notStorage, server multiple a fast disk dbpageshadow mirrorwrite Only Use Use Do PageTivoli TSM Use Use Use Use – – – – Use – Use
Optimize
1.
Corporation
IBM limit
ratio 2005©
hit memory significant cache 524288 virtual is
98% paging database process than KB pool or bufpoolsize in the
set (cont.) system greater buffer if be memory RAM; specified display to pool GB is real 2 should database (32MB) has bufferGroup ratio Database server the hit 32768 the command
of of is Server dbSoftware bufpoolsize 1/4 lower) cache size to is 32bitIBM increase Server default query the option set server
5.3 the NOTStorage, Example: TSM Server TSM Initially (whichever 9 DO Use 9Tivoli Increase – – – – –
Optimize
1.
Corporation
IBM
2005
©
I/O
which the
onGroup different on storage Device depends use disk on throughput performance: adaptersSoftware I/O slots documentation than backup-to-disk adapters adaptersIBM tape Server bus adapters busses LAN disk-to-tape which performance system system fastest network disk thanStorage, migration bus best best the learn Put fastest Put different adapters Put busTivoli Server on capacity Study to PCI – For performance: – For pool –
Optimize
2.
Corporation pool
IBM
2005
© storage performance
as 5.3) forbackups
TSM
in regardday’s directories (new one with or access) operations access) least (cont.) class
at volumes I/O for device subsystem (random (sequential concurrent disk the disk in pool storage pool (LUN)aGroup (LUN) Device volumes many multiple disk disk as disk disk within storage perSoftware storage per directories leastIBM allows SANs Server LUNsenoughatprocesses DISK FILE multiple
a a and drives subsystems volume multipledirectoryStorage, multiple: Busses Adapters LANs Disk Disks Tape usingDefineOneusingUseOneTivoli Parallelism Use – – – – – – If––If––ConfigureConfigureConfiguremigration
Optimize
2.
Corporation GH JK restore
IBM
F
GH JK 2005
© restore E K together multi-session GH JK Node for Group group !
D J by by reclamation in GH JK multi-session nodes balanced optimized C J for
not all be migration, for but can for B H Collocated usage Collocated optimized ABC DEF time, moved be
A G mounts volume # Can Data Trade-offs ABC DEF restore • • •
Good Highest Highest ABC DEF
• • •
Group 2
Group by by with CDEF GHJK
! reclamation CDEF GHJKSoftware filespaces nodes 5.3IBM collocation ABEF GHJK for migration, pools large TSM for time Use usage ABEF GHJKStorage, in sequential-access Collocation Non-collocated more mounts restore volume # ABCD GHJKTivoli New For storage Note: filespace or
Use Lowest Fewest Longest • • • ABCD GHJK
3.
Corporation
IBM
2005
© SAMPLIB commands or
server panel panel directory nodes etc.
Group Group their “server”
and (cont.) the
in Collocation Collocation collocmember, groups script Group Create CreateGroup define by PERL collocation Center CenterSoftware sample theIBM methods: collocgroup, methods: defineStorage, Collocation Administration define Administration defgroupsTivoli Must Manual – – Automatic – –
Use
3.
Corporation
IBM
2005 determine) © capacity to
of 706073 101441 82219 59920 59800 59954 59916 59835 nodes used 60000 MBs volume space nodes
full of prefix these occupancy devgroup fullvolcapacity Number physical by ------------------- non-grouped 1 1 1 3 3 4 4 4 name average node (use all nodes the standard to and of group group (cont.) times include 4 specified Number defined this --------------- to be capacity uses to collocation Group a groups -pass=*********** wizardGroup volume capacity by and
on CenterSoftware requires collocation domain based -id=canicholIBM methods: the new size name
Storage, Administration defgroups Collocation #defgroups Group -------------------------------- DEVGROUP1 DEVGROUP2 DEVGROUP3 DEVGROUP4 DEVGROUP5 DEVGROUP6 DEVGROUP7 DEVGROUP8 ... Create Specify Group 9 9Tivoli Automatic – – –
Use
3.
Corporation time
time IBM
run 2005 same one time ©
at etc. the that
at at time moved
be window restore same time tune of can reclamation, definitions the backup fine at group over nodes pool the a chance for rates then disk (cont.) to low migration, occur during collocated and between a data storage
is run all pool growth to and first have backup should data since Group has dataGroup that that group by storage methods relationships node mounts migration existing contentionSoftware together together when about about how organization pool volumeIBM collocation methods: automatic volume nodes nodes data the know know know moved the storageStorage, is Avoid If Reduced Collocation Don’t Don’t Don’t Use Group 9 Group 9 9 UsingTivoli Automatic Suggestions: – – – Data – Optimal
Use
3.
Backup Transaction Lifetime Corporation
IBM
Sync Open Send Data Check Commit 2005
©
throughput tape: defaults): to option: 5.3
direct movement client (TSM
files Size data txngroupmax=4096 options small option:Group server 2048 up definition: client 1000 backup/archive and server 256 nodenameSoftware back 2097152 25600 nodeIBM that node Transaction the following backup following following
theStorage, the the nodes update txnbytelimit txngroupmax movebatchsize movesizethresh txnbytelimit Update • Set •Tivoli Increase Set – – – Set – For – –
Increase
4.
Corporation
IBM
2005
©
again (verbose) serialization changingretries size file retries sent max) group log be log file option use open GB copy in be must client to the not (13.5 recovery schedule frequent data are using likely using (cont.) or yes quiet if interrupted the or client) files is files retry server no
to Size when handled installations degrade TSM because messages exclude (Windows are times
to ofGroup the many processing archive files
/ could compressalways tapeprompt
for session Support options open when degraded numberSoftware by: option option File backup is increase how the clientIBM Transaction to sufficient client client exclude Open occurs the throughput retries isStorage, need GB retry Using Using Scheduling Using Using Changing parameter Reducing 4 A Throughput Check Avoid Tivoli May – Backup – – – –
Increase
4.
Corporation
IBM
2005
© link
per link 101100101101 1001010001010 1001010010101 1010001011001 per
throughput SAN) or throughput defaults): 5.3) Options MB/sec 5.3 (LAN TSM 11 server! MB/sec in to (TSM
75 up z/OS to Windows) network Network 5.3 up for options (replaced options: 10011 provideGroup TSM no used backup Tune provide can server the 63 client 63 (notSoftware can for yes yes 32 32IBM and separate Ethernet
a following following options Mb EthernetStorage, the the Gb 100 New tcpwindowsize tcpnodelay tcpbufsize tcpwindowsize tcpnodelay tcpbuffsize largecommbuffersTivoli Provide – – Set – – – – Set – – – –
Configure
5.
Corporation
IBM
2005
©
(cont.) time! encrypted:
CPU or
no yes Options client
no compressed compression compression appropriately - - significant Network compression already - ?:\...\*.gif ?:\...\*.jpg ?:\...\*.zip ?:\...\*.mp3 uses options: server serverGroup are fast tape slow yes Tune client that with OR compression ANDSoftware
IBM and client compression network objects network following LAN-FreeStorage, TSM the Fast For Slow compression 9 9 9 compressalways exclude.compression exclude.compression exclude.compression exclude.compressionTivoli Use Software Set – – Exclude – – – –
Configure
5.
Corporation
IBM that clients
2005
©
clients LAN-Free API
5.3 requirements and Windows
TSM I/O and
all overhead clients for products Solaris, possible reduced 5.2: 5.3: API
is to handling for meta-data Linux, TSM TSM Planning due protection in in sharedmem volume server
- Itanium2, throughput data especiallyGroup tape on scalability Resource …” objects scalability agent usage, for big agentSoftware HP-UX improvements improvementsIBM LAN server storage CPU “TSM Mail Databases Enterprise the multi-session storage HP-UX, backup/restore for for for TSM lanfreecommmethodStorage, with AIX, LAN-Free TSM TSM TSM Reduced Better Better Reduced Use 9Tivoli Offload Better Higher Best backup/restore – – – Performance – – – Performance – –
Use
6.
Corporation
IBM
2005 backup © operations
up
back incremental and directories necessary backup and notification inventory comparison aren’t needed files directories system Journal-based wizard server change file and
up use with attribute servers both Setup changed files directories bandwidth of on multiple and file backed GUIGroup should incremental 5.3 database Backup system and needed for scan server file changed data backup files client full reliable TSM operationSoftware or and journal in the than more storage servers client systemIBM backups new determination deleted file and file reliable up using full faster network server support unnecessaryStorage, incremental More Multi-threaded Faster Incremental Compares Backs Expires No Less Less Install Real-time Avoids Much New 9 9 9Tivoli Weekly TSM – – – – – – Windows – – – – –
Use
7.
Corporation
IBM
and 2005 products
© systems e:\users\* volumes file backup node i.e. client pool for virtualmountpoint protection the large
data for for wildcard, storage option more
…” or points throughput 5 command for client backups to Backup/Archive
if: unqualified sequential mount server TSM the “TSM options an improve of for for the used tape can multiple Sessions use incremental only on using containsGroup number is sessions sessions configuration resourceutilization maxnummp=4 should parallel stored sessions Client restoreSoftware … is own restore orIBM its option maximum multiple multiple specification data node servers parallel multiple has client the backup fileStorage, Multiple allow Each Set For update Restore RestoreTivoli Multiple restore Configure – Configure – Update – – UNIX to Multi-session – –
Use
8.
Corporation
file IBM
2005 5.3) © etc. multiple TSM
close(), (forup with
clients speeds backed for open(),
file device being performance clients sessions performance volume including IA64 a best restore on hardware
for available: Linux I/O agentGroup is and tape backup/restore system located overheads, be block file approach withSoftware can snapshot backup image Backup system canIBM Linux86, large cache file LVSA sequential image LAN-Free parallelStorage, Uses LVSA Image Uses Avoids Windows, 9 9 Use Use systemsTivoli Optimizes – – Throughput Online – Recommendations: – –
Use
9.
Corporation
IBM
2005
©
window
time expiration
set stgpool
a schedule at
the performance automatic reclaim
over schedules expiration improve disable for client stgpool,
to overlap
0 staggered improvements and and
are schedule migrate minimalGroup times percent expinterval with contention scheduling include backup start administrativeSoftware backup migration Schedules administrativeIBM expiration option pool pool an includes resource backup randomize session schedules database commandsStorage, 5.3 set server Client Storage Storage TSM Inventory Reclamation Client Define Calendar-type NewTivoli Create Reduce Operations: – – – – – – Use – Use – TSM – – Optimize
10.
Corporation
IBM
2005
©
I/O?
size?Group database? device group? sessions? backup? by options?Software client server server backup/restore?
IBM the the schedules? transaction Checklist network collocation LAN-Free? incremental multiple imageStorage,
Tivoli Optimized Optimized Using Increased Tuned Using Using Using Using Optimized Summary
Corporation
IBM
2005
©
Group EnvironmentSoftware Family
IBM Software yourManagerStorage, Open in
Tivoli Performance Storage TotalStorage
IBM FindingBottlenecksTivoli
Corporation
IBM
2005
©
tasks
factors
non-essential limiting data the hardware trend Checklist changes eliminating
by determine additionalGroup problems - performance Performance configurationSoftware 10 workload use configure Steps: commonIBM Support bottleneck Top make the and for and
or the the IBMStorage, Use Use Check Find Tune Reduce Install CollectTivoli
1. 2. 3. 4. 5. 6. 7. 8. Performance
Corporation
IBM
2005
©
I/O? Checklist
size?Group database? device group? sessions? backup? by options?Software client server server backup/restore?
IBM the the schedules? transaction Performance network collocation LAN-Free? incremental multiple imageStorage, 10
Tivoli Optimized Optimized Using Increased Tuned Using Using Using Using Optimized Top
1.
Corporation
IBM
2005
©
Support
and
Troubleshooting GuideGroup
Tuning Manager searchSoftware
IBM base Support Storage PerformanceStorage, IBM under Knowledge TSMTivoli
– – http://publib.boulder.ibm.com/infocenter/tivihelp/index.jsp?toc=/com.ibm.itstorage.doc/toc.xml Look Use
2.
Corporation
IBM locates? sessions
or 2005 close performance? performance? ©
too movement performance? time? mounts time? mounts? read performance? set
data disk database migration wait tape tape wait tape write backup/archive
of of performance? pool with server size? from disk server server mount mount processes? thresholds number number TSM tape network client TSM tape TSM restore storage other High Large Poor Poor Poor High Large Poor Contention or Migration together? Small transaction Poor – – – – – Poor performance? – – – – – –
Problems sessions
size?Group performance? performance? performance? time? backup/archive performance? performance? performance? performance? processes? database database CPU?Software wait transaction read other read backup/archive tape performance? disk performance? expirationIBM Common backup? with server server to disk client to with other disk server mount or processes? for TSM tape client network network client TSM TSM TSMStorage, backup backup inventory other High Poor Poor Small Poor Contention sessions Poor Poor Incremental Poor Contention or SlowTivoli Poor – – – – Poor – – – – – Poor – – –
Check
3.
Corporation
IBM
2005
©
is
data
to: disks,
itGroup component necessary bottleneck! cause of if system component a use theSoftware memory, ... that more instrumentation repeatIBM high always add Bottleneck how is TSM isolate operating the and drives, or
toStorage, find the Client Server Network Processors, tape ThereTivoli Collect data Collect to Change used, Retest
– – – – –
1. 2. 3. 4. Find
4.
Corporation
IBM
2005
©
ended
is basis thread
one
than performance instrumentation up more client thread-by-thread
a use until hold and onGroup impact can Instrumentation created memory server that tracked file inSoftware both areIBM I/O trace on stored I/O tracked? performance tracked? operations I/O it sessions/processes huge isStorage, is Disk Network Tape No Most 9 9 9 Operations Most ResultsTivoli Performance Available Minimal – What – How – – –
TSM
Corporation
IBM
2005
©
time threads tape
given or
a
at disk multiple to threads:
of active time two disk use client CPUs passes to given least tape from and to data any make threads at
at of the data different data data use list likely
this the !Group a on will writes for will
– receives hundreds – takes writes – operateSoftware – threads example,IBM have can operation
for multi-threaded may showStorage, is given threads Use SessionThread SsAuxThread AgentThread DiskServerThreadTivoli Threads TSM Server – Any Backup, – – – – All
TSM
Corporation
IBM
2005
©
filename
> stopped begin end
is agents inst inst client filename
> privilege begin end storage inst inst agentname: agentname: with [MAXThread=nnnnn] system instrumentation administrativeGroup command: command: have Begin End line when -pass=pass -pass=pass -pass=pass -pass=passSoftware server redirection must serverIBM Instrumentation -id=id -id=id -id=id -id=id using command using generatedStorage, the command INSTrumentation INSTrumentation dsmadmc dsmadmc dsmadmc dsmadmc AdministratorTivoli Server Started Stopped Output Use Use Notes: –
TSM
the if 5.3) Wait‘ Corporation
IBM monitored (TSM 2005 output
© this 'Thread the data do
in to problem operation) than process operation a
way or the the other included moved Strategy easy
are diagnose an information instrumentation (during data session areas to starting active is of of the in
is lot in a given Usage numbers time macro harder a before command it amount
for their just the client numbers process generate of makes on problem threads instrumentation can and threads theGroup most process based of show while threads or of with of periodsSoftware session administrative minutes multiple source instrumentation 30 threadsIBM Instrumentation 5.3, started Long the session output TSM to
is the threads a 1 number likely up the the TSM at serverStorage, for For thread Using Careful! Large Use Use Match MostTivoli Server Start – – Use – – Match – – – Look –
TSM
Corporation the
IBM mark on backup) 2005
©
for platform waterhigh parameter DiskServerThread)
on granularity current (called Differences (SsAuxThread lifetime the maxthread statistics the volume note depending volume millisecond server as disk and pool 15 use pool issues Platform view
and about different platforms storage throughout view operation command storage oriented have other mark, disk contention time maxthread=5000 disk like centric slightly any a only disk complete waterGroup to over threads is IDs on begin get see I/O high I/O volume to to data show statistics inst thread doSoftware the increase does disk process/session command a can aIBM Instrumentation issue to IDs harder harder reuse ID timing
to 1000 thread be be start example: not 1Storage, Thread Need thread Add inst For Provides May thread Provides May Does 9 9 9 9 Only 9 9 Any 9 9 WindowsTivoli Server Instrumentation z/OS – UNIX – Windows – –
TSM
media Corporation
to IBM
2005
© buffers
complete device
from are bufferpool) segment or writes written ...) memory) buffer disk memory) lock data (in buffer values in ensure ( rewind, memory pipe (from to memory pipe CRC Categories ensure buffers thread above memory call manager to page shared buffers (open, network named network shared named block a a a a other tape various tracked system on shared on comparing disk tape to to on from to/from on tape to database
a or some not operations disk tape data data transaction a data data to data data data data from onGroup from to other to data or tape synchronization reading writing fsync reading writing locating tape copying other copying receiving sending reading writing copying receiving sending computing acquiring acquiring waiting somethingSoftware - - - - - - - - - - - - - - - - - - - - - -IBM Instrumentation
Recv Send Copy Recv Send Read Write Copy Wait Latch WaitStorage, Read Write Locate Commit Data Misc Copy Processing Read Write Commit LockTivoli Server Disk Disk Disk Tape Tape Tape Tape Tape Tape Data Network Network Shmem Shmem Shmem Namedpipe Namedpipe CRC Tm Acquire Thread Unknown
TSM
Corporation Threadlifetime IBM
0 2005
©
KB 542117 542117 KB 544385 544386 Total Total
InstTput 87556.7 1867.7 InstTput 2865.9 0.0 2326.7 0.010 1.764 0.001 42.869 11:10:19.630-->11:14:13.603 Maxtime Maxtime 0.415 0.000 1.766 11:09:37.024-->11:14:27.280 Example 0.000 0.000 0.000 0.000 27949) 0.000 0.000 0.000 Mintime Mintime 37443) TID Overall Throughput
(AIX Avgtime 0.001 0.000 0.012 TID Avgtime 0.003 1.700 0.001 0.118 (AIX
Group 6.191 25.505 1.830 parent=24 parent=0 Tottime 256.671 290.255 Tottime 189.952 0.001 25.552 233.972Software
2125 15 2123 2175 36 2187IBM Instrumentation id Count Count AgentThread Copy SessionThread 127329Storage, thread Recv Send 33 Wait 32 Wait Write Commit DataTivoli Server TSM Thread Operation ---------------------------------------------------------------------------- Tape Tape Tape Thread ---------------------------------------------------------------------------- Total Thread Operation ---------------------------------------------------------------------------- Network Network Thread ---------------------------------------------------------------------------- Total
TSM
for Corporation
IBM waiting 2005
file © DSM_LOG client) without in web options activities the results GUI, specified in get line)
to certain editing file) file TDPs) (not
or after only server directory file API (command (options the in the performing
in (not restarted from scheduler file be spent a onlyGroup and to time to dsminstr.report dsminstr.report.pPID sessions client needSoftware variable client the the client line may completionIBM 5.2, 5.3, Instrumentation elapsed appended the using: instrument:detail is TSM TSMStorage, For For Backup/archive Command Scheduler Cancel commandTivoli Client Identifies Enabled -testflag=instrument:detail testflag Output environment – – Notes: – – – –
TSM
Corporation
IBM
2005
©
verb
confirm
ratio synchronization server server the tape data for operations values and up processing compression data CRC Categories structure misc. up to/from backup back data commit to other back during uncompressing files directory decrypting comparing throughput, else for close, time write subfile receiving transactionsGroup transaction
scanning determining computing building open,file read,file compressing, encrypting, computing, adaptive sending, response server everythingSoftware - - - - - - - - - - - - - -
IBM Instrumentation
Verb Dirs Verb VerbStorage, Tree Verb I/OTivoli Client Process Solve Compute BeginTxn Transaction File Compression Encryption CRC Delta Data Confirm EndTxn Other
TSM
Corporation
IBM
2005
© transactions lifetime of
#
Thread
used 0 0 47104 70 70 64968 0 0 0 0 47104 0 70 0
Example Frequency
0.0 0.0 0.0 0.0 3.8 0.0 0.0 0.0 0.0 0.4 0.0 0.0 sec 847.4 177.8
Group 342.332 Average(msec)
time 0.000 0.000 0.673 0.000 0.000 0.000 0.000 0.000 0.000 0.810Software (sec) 59.315 19.004 12.443 250.087
IBM id Instrumentation Elapsed Actual thread VerbStorage, 118 Dirs Verb Verb Tree I/O VerbTivoli Client TSM Thread: Section ------------------------------------------------------------------ Process Solve Compute BeginTxn Transaction File Compression Encryption CRC Delta Data Confirm EndTxn Other -------------------------------------------------------------------
TSM
Corporation
IBM
2005
©
performance good
is
test migration
pool performance drives migration data tape pool storage backup environment 3592Group pool data their storage to drive driveSoftware installed disk-to-tape per instrumentation threads storage per
IBM just with changes server show 1 Description: MB/sec disk-to-tapeStorage, server MB/sec other 7-12 41Tivoli z/OS Customer No Unhappy – Tape-to-tape – Rerun Collect Collect Problem Plan: Example
Corporation
IBM disk:
2005 the KB KB. ©
256 0. Total 15064160 15064160 reading N/A ==>
0.
size: N/A thread 8213.8 7652.4 InstTput bottleneck. IO 1CD7E18C, A89C9328) the is read TB 0.512 0.002 60.917 1CEDA18C, migration Maxtime
disk the threads: 552, TB (mutex the get of the 0.000 0.000 0.000 to 1390, Mintime migration Parent 289C9418 count 231, of indicates (VSAM). Parent 0.031 0.000 0.002 the Avgtime TCB performance pair by 159, 15:48:07.050-->16:20:55.600 ReadGroup
the function TCB the 0.091 89.360 45.100 Disk read WaitBufFull+b8 Tottime 1833.997 1968.550 in KBSoftware shows disk shows parent=552IBM Count 58852 19126 58858 time total block of (cont.) 1390 the threads" 1 Read WaitConditionStorage, Latch DfMigrationThread(det), SsAuxThread(det), 1390 Wait amount Divide Read "show instrumentationTivoli 1390: 1390: 1397: 1397: The The Thread Operation ---------------------------------------------------------------------------- Disk Acquire Thread Unknown ---------------------------------------------------------------------------- Total Large Note: Example
Corporation
IBM
2005
©
good
is
volumes: performance
pool migration storage pool
diskGroup datasets subsystem drive new storage
disk perSoftware striped
IBM created newer (cont.) a VSAM MB/sec 1 Resolution: disk-to-tapeStorage,
Using Using 37-40Tivoli Customer – – Now, – Problem Example
Corporation
IBM
2005
©
slow
is
test
performance migration MB/sec) data clients (1.2 pool drives clients all migration hrs for
7Group tape pool storage slow took
isSoftware Exchange instrumentation storage 30GBIBM tape server of
to server 2 Description: SCSI-attached disk-to-tapeStorage, 1 Windows, BackupTivoli Windows LTO AIX, Backup – Disk-to-tape Rerun Collect Problem Plan: Example
Corporation
IBM
2005
©
Total KB 966912 966912 Total KB 968192 968192
threads:
1895,2 1902,8 1897,7 Inst Tput 42632,8 Inst Tput migration 17:39:076-->17:47:38 0.031 0.313 0.141 0.016 0.016 Max- time Max- time the of 17:39:07.816-->17:47:38.007 4436) Min- time 0.000 0.016 Min- time 0.000 0.000 0.000
ID 5340)
ID Thread Avgtime 0,006 0,129 Avgtime 0,017 0,000 0,000 performanceGroup (Win the Thread
Tottime 22.680 487.450 0.061 510.191 Tottime 508.816 0.863 0.220 0.292 510.191 (WinSoftware shows
3777 3778 3777IBM Count Count 30257 31661 (cont.) 2 DfMigrationThread AgentThread CopyStorage, 61 Wait 34 Wait Read Write Data instrumentationTivoli The Thread Operation --------------------------------------------------------------------- Disk Thread Unknown ---------------------------------------------------------------------- Total Thread Operation --------------------------------------------------------------------- Tape Tape Thread Unknown ---------------------------------------------------------------------- Total Example
Corporation
IBM
2005
©
good
is
driver performance subsystem device faster tape migration
the much to adapter pool level following:Group are level SCSI the driver related path storage tape driver settings drive toSoftware device perIBM clearly upgraded (cont.) is investigate attachment drive adapter adapter 2 Resolution: backups to disk-to-tapeStorage, MB/sec
Tape Tape SCSI SCSI 19Tivoli Problem Need – – – – Customer Now, – Client Problem Example
Corporation
IBM data 2005
©
instrumentation
client
take slow
is data can't
tape so
Group to drives client,
backup tape APISoftware test instrumentation
an
IBM 3590 is client server backup 3 Description: KB/sec and ThisStorage, 1 server
240Tivoli AIX Exchange – LTO Rerun Collect Note: Problem Plan: Example
Corporation
IBM
2005
©
KB KB 0
7
230144 230144 Total 230298 230305 Total
0.0 threads: 249.1 InstTput 301.9 1055.3 249.0 InstTput 15661.1 15:55:39-->16:11:04 backup 15:55:41-->16:11:04 11.234 0.000 0.000 18.858 0.364 0.691 0.007 0.003 0.000 12.402 the Maxtime Maxtime
of 47241) Min Min 47681) 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 TID
TID
(AIX 0.006 0.000 0.000 0.023 0.106 0.016 0.008 0.002 0.000 0.978 (AIX performance Avgtime AvgtimeGroup
the 0.006 0.000 0.423 0.007 2.690 0.000 parent=32 21.047 14.695 21.520 Tottime 762.793 141.200 925.048 Tottime 884.445 923.783 parent=55Software shows 4 1
42 84 900 905 1585 45 904IBM Count 137432 Count (cont.) 3 SessionThread AgentThread CopyStorage, Recv Send Latch Latch 37 Wait 58 Wait Read Write Locate Data instrumentationTivoli The Thread Operation --------------------------------------------------------------------- Network Network Acquire Thread Unknown --------------------------------------------------------------------- Total Thread Operation ---------------------------------------------------------------------- Tape Tape Tape Tape Acquire Thread Unknown ---------------------------------------------------------------------- Total Example
Corporation
IBM
2005
©
client route
the
same
from the
on data throughput
problem receiving improved
to performance client problem
aGroup FTP or related network networkSoftware theIBM clearly network measured clear (cont.) a is a 3 Resolution: beStorage, ShowsTivoli Problem Could Customer – Reconfiguring Problem Example
Corporation
hrs) IBM 2005
©
(39
server
file
GB KB/sec KB/sec clustered AIX-RS/6000
3.0 3.268.763 data Windows 485.742 25,44 5.609,21 188,34 39:20:39 KB54,15
up: of TSM_WIN_DL_1: Level
2,Group inspected: backed rate: server transferred: rate: backup time: with ReleaseSoftware test objects objects bytes instrumentation 5, transferIBM of of of transfer size:
data client data processing file backup 4 Description: Version incremental established number number numberStorage, serverTivoli Server Total Total ... Total Network Aggregate Elapsed Average AIX Slow Rerun Collect Session Problem Plan: Example
Corporation
LUN. IBM
2005
© same database.
on
server
volumes TSM threads: the pool
29 0 0 with backup used 1288373 10109 10109 1813428 1288373 10109 used 314384 storage
the
of problem disk Frequency Frequency a
sec sec and
log, 0,0 0,0 206,0 4,2 3,7 81,9 4902,8 0,0 98,3 0,0 indicates performanceGroup 141638,718 141618,671 the Average(msec) Average(msec) recovery EndTxn time time
in 0,294 2,376 (sec)Software shows (sec) 15,993 2082,912 7697,765 4747,407 49562,039 77529,932 30891,674 timeIBM 110726,997 database, Elapsed Elapsed of (cont.) Actual Actual
4 TSM VerbStorage, 10856 Verb 11048 Dirs Verb amount the I/O Verb instrumentationTivoli The Thread: Section ------------------------------------------------------------------ Compute BeginTxn Transaction File Data Confirm EndTxn Other ------------------------------------------------------------------ Thread: Section ------------------------------------------------------------------ Process Other ------------------------------------------------------------------ Large Noted Example
Corporation
IBM
on 2005
© fixed
and faster) volumes
faster) found times multiple (10 backup were use times
to (2 hours
4 hours problems about 17 journal-based database
took takes usingGroup server
now configuration TSM backupSoftware
theIBM (cont.) network backup implemented LUNs 4 Resolution:Storage, incremental
Tivoli Reconfigured multiple Next Additional Customer Incremental Problem Example