When running the "qos statistics volume latency show" command, what numbers for performancce would be considered bad? I have latency that exceeds 500us, network that exceeds 500us, data exceeds 500us and disk that is 500us. Not sure where I should start to troubleshoot .
"bad" latency is very subjective - what's good for one application is horrible for another.
You also need to factor in what you actually bought. If you're expecting 500us latency on a SATA drive, you're going to be disappointed, all day, every day, and there's nothing you can do to achieve that latency target.
Survey your users and ask them to tell you when latency is acceptable and use that as an initial baseline. If they haven't be complaining for the past week at 5ms latency, don't set your target at 0.5ms. If you're getting 1ms latency today and they're screaming bloody murder, then you've got some serious investigation to do and perhaps user education on what is realisticallyo possible, assuming you don't have a blank check to write to your vendors.