-
Notifications
You must be signed in to change notification settings - Fork 1
1.Key Concepts
Rajendra Prasad Reddy Penumalli edited this page Sep 6, 2019
·
7 revisions
USE Method For Every resource(with the scope of resource), check :
- Utilisation (Busy Time)
- Saturation (Queue length or required time)
- Errors ( Easy to interpret)
RED Method For Every resource(with the scope of resource), check :
- Rate
- Errors
- Duration.
- OS Performance
- Performance Tuning
- CPU Bound
- Memory Bound
- I/O Bound
- GC Tuning
- GC Algorithms
- GC Algorithm Choosing
- GC Logging
- GC Log Analysis
- Excessive Garbage Collection
- Memory : RAM
- Memory Leak
- Memory Saturation | Insufficient Memory
- Upgrading to next Generation
- Memory Exceptions
- Slow RAM Hardware
- Resources
- CPU
- RAM
- Disk
- N/W Band Width
- Compression
- N/W latency
- Connectivity Problems
- API Performance
- DB Performance
- Oracle
- MySQL
- Cassandra/NO SQL
- Data Access layer
- Data Base Performance
- Slow queries
- Insufficient database resources
- Unused indexes
- JVM Run Time Memory
- Thread Pools
- Monitoring
- Environment:
- OnPremise
- Cloud
- Performance Test Tools
- Jmeter
- Caching
- Concurrency
- Application Architecture
- ScaleUp
- ScaleOut
- Connection Pool
- Connection Leak
- Thread Pooling
- Thread Contention
- Thread Saturation
- Thread coordination
- DeadLock
- Locks
- String Operations
- Synchronisation
- CPU/Server Room Temparature
- STW -Stop the World
- Latency
- Throughput
- Thread
- Stack
- Heap
- GC Log
- GC Pauses
- GC Algorithems
- GC Root
- Thread Dump
- Heap Dump
- JMX
- Java Profilers
- DB Tuning
- Java Flight Recorder
- Collections
- Streams
- Implementing Timeouts
- Memory Efficient Libraries
- may not be written to work with multiple CPU streams
- Third-Party Systems May Behave in Unexpected Ways
- Unexpected Network Delays
- Data Growth/Data Pressure in Database Systems Will Slow Down Your System
CPU bottleneck shows up in two forms: a processor running at over 80 percent capacity for an extended period of time, and an overly long processor queue
- By going through the AWR Report we can easily solve issues like:
- slow database,
- high wait events,
- slow query and many more issues
- Things to look into AWR report