Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The last run the numbers are lower #9450

Open
joanhey opened this issue Dec 8, 2024 · 5 comments
Open

The last run the numbers are lower #9450

joanhey opened this issue Dec 8, 2024 · 5 comments

Comments

@joanhey
Copy link
Contributor

joanhey commented Dec 8, 2024

The run before:
image

The last run:
image

@joanhey
Copy link
Contributor Author

joanhey commented Dec 8, 2024

Perhaps it's another security mitigation.
But it's good to know from where is the problem.

PD: normally appear when we restart the servers.

@Xudong-Huang
Copy link
Contributor

Xudong-Huang commented Dec 9, 2024

also some numbers are not correct!
image

@volyrique
Copy link
Contributor

The Linux kernel was updated from version 6.5.0-41-generic to 6.8.0-49-generic.

@joanhey
Copy link
Contributor Author

joanhey commented Dec 20, 2024

Perhaps will be good to run lscpu after each new restart.

So we can check for new Vulnerabilities:

Vulnerabilities:
  Itlb multihit:         Not affected
  L1tf:                  Not affected
  Mds:                   Not affected
  Meltdown:              Not affected
  Mmio stale data:       Mitigation; Clear CPU buffers; SMT vulnerable
  Retbleed:              Not affected
  Spec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl and seccomp
  Spectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitization
  Spectre v2:            Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
  Srbds:                 Not affected
  Tsx async abort:       Not affected

PD: some platforms loss more than 25% (-1 million requests). We had the same problem sometime ago with the vulnerabilities mitigations.

@joanhey
Copy link
Contributor Author

joanhey commented Jan 5, 2025

After this run with lower numbers, in each new run we have a degradation in performance.

Examples are the first fortune framework (may-minihttp) and plain nginx plaintext.

The diff in numbers:

Framework Run Run (server restart) Runs after
may-minithttp (fortunes) 1,440,495 1,343,512 1,331,796 1,317,465
nginx (plaintext) 5,828,101  4,930,020 4,886,378 4,770,160

With graphs:

may-minitthp nginx
image image

Perhaps it's temporal, but it'll be good to check the next runs!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants