Istio scaling up causing performance issue during spike test

We have Istio for our micro services and all traffic goes thru this. When we have a micro service which gives response in 100-120ms then during spike load (170 TPS) the Istio layer is taking more time and the avg response time for the API increases to 1.5 to 2 secs. Does any of you experienced this issue?