Finding the bottleneck isn’t always easy and obvious. Even if it is on the beer bottle :)
But finding one in computer systems is tricky. Here are some articles that could help find and prove the bottleneck:
Memory Processor Disk Network Network Monitoring with ipMonitor NetFlow Network Monitoring Windows Network Monitor Free NetFlow Traffic Analyzer Free Kiwi Syslog Analyzer