kyma icon indicating copy to clipboard operation
kyma copied to clipboard

Low request/second response when ApiRule is set to noop

Open valentinvieriu opened this issue 4 years ago • 13 comments

Description

Creating a simple service using an NGINX docker image with a simple static website, and an ApiRule with default configuration, we get around 160-170 request/second for a 3 cluster nodes ( 4cpu + 16GB ram ). Setting the ApiRule to allow increases the req/sec considerable 800-900/req/seq

Expected result

We should get higher requests/s with default settings. ( 2000-3000 req/sec )

Actual result

We get 160-170 request/second for a 3 cluster nodes ( 4cpu + 16GB ram ).

Steps to reproduce

Create a simple service using an NGINX docker image with a simple static website, and an ApiRule with default configuration. Use wrk to test the response time:

wrk -t12 -c128 -d100s --latency https://art-explorer.prod.kymart.shoot.canary.k8s-hana.ondemand.com/

Troubleshooting

valentinvieriu avatar Nov 12 '20 09:11 valentinvieriu

Short term solution: make Allow as default option

pbochynski avatar Nov 12 '20 09:11 pbochynski

Please keep in mind that the default setup of istio (istio-ingressgateway and proxy) will limit the number of req/s your tests will yield. Please retry your tests on the production profile, which has been tuned to provide better performance.

Demonsthere avatar Nov 12 '20 10:11 Demonsthere

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar May 13 '21 15:05 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Jul 18 '21 13:07 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Sep 25 '21 14:09 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Nov 27 '21 08:11 kyma-stale-bot[bot]

This issue has been automatically closed due to the lack of recent activity.

kyma-stale-bot[bot] avatar Dec 04 '21 09:12 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Feb 06 '22 09:02 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Apr 10 '22 09:04 kyma-stale-bot[bot]

/remove-lifecycle stale

werdes72 avatar Apr 13 '22 07:04 werdes72

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

kyma-stale-bot[bot] avatar Jul 01 '22 11:07 kyma-stale-bot[bot]

This issue has been automatically closed due to the lack of recent activity. /lifecycle rotten

kyma-stale-bot[bot] avatar Jul 08 '22 12:07 kyma-stale-bot[bot]

This issue has been automatically marked as stale due to the lack of recent activity. It will soon be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Oct 14 '22 04:10 github-actions[bot]

This issue or PR has been automatically marked as stale due to the lack of recent activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

  • After 60d of inactivity, lifecycle/stale is applied
  • After 7d of inactivity since lifecycle/stale was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Close this issue or PR with /close

If you think that I work incorrectly, kindly raise an issue with the problem.

/lifecycle stale

kyma-bot avatar Dec 18 '22 10:12 kyma-bot

This issue or PR has been automatically closed due to the lack of activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

  • After 60d of inactivity, lifecycle/stale is applied
  • After 7d of inactivity since lifecycle/stale was applied, the issue is closed

You can:

  • Reopen this issue or PR with /reopen
  • Mark this issue or PR as fresh with /remove-lifecycle stale

If you think that I work incorrectly, kindly raise an issue with the problem.

/close

kyma-bot avatar Dec 25 '22 10:12 kyma-bot

@kyma-bot: Closing this issue.

In response to this:

This issue or PR has been automatically closed due to the lack of activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

  • After 60d of inactivity, lifecycle/stale is applied
  • After 7d of inactivity since lifecycle/stale was applied, the issue is closed

You can:

  • Reopen this issue or PR with /reopen
  • Mark this issue or PR as fresh with /remove-lifecycle stale

If you think that I work incorrectly, kindly raise an issue with the problem.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

kyma-bot avatar Dec 25 '22 10:12 kyma-bot