• [^] # Re: 1 worker process pour nginx ?

    Posté par (site web personnel) . En réponse au journal Le TapTempo du web, mais plus rapide. Évalué à 1.

    Et sur ta machine, quel est le temps CPU en mono-thread des processus Java, wrk avec Java, puis Rust, et enfin wrk avec Rust ?

    Le test avec ab me donne quasi es mêmes résultats.

    Lorsque je fais un vmstat (je sais c'est grossier), voici en gros le temps cpu avec la version Java multi-thread:

    procs ----------mémoire---------- -échange- -----io---- -système- ------cpu-----
     r b swpd libre tampon cache si so bi bo in cs us sy id wa st
     0 0 0 22876588 169192 3754992 0 0 0 120 2752 3430 0 0 100 0 0
     5 0 0 22853456 169192 3755752 0 0 0 0 31732 282378 5 8 87 0 0
     4 0 0 22855772 169192 3755272 0 0 0 0 25935 356583 3 9 88 0 0
     4 0 0 22850504 169192 3755536 0 0 0 0 27205 375689 3 9 88 0 0
     4 0 0 22847880 169200 3755536 0 0 0 128 26307 392497 3 9 88 0 0
     4 0 0 22854760 169200 3755696 0 0 0 0 26645 387530 3 9 88 0 0
     5 0 0 22858052 169208 3755152 0 0 0 48 26583 382465 3 9 87 0 0
     3 0 0 22861584 169208 3756016 0 0 0 0 29299 367593 3 10 87 0 0
     4 0 0 22865088 169208 3755664 0 0 0 0 26797 309219 4 9 87 0 0
     4 0 0 22857348 169208 3755216 0 0 0 76 27135 322763 4 9 87 0 0
     4 0 0 22866680 169208 3755856 0 0 0 100 25179 384999 3 9 87 0 0
     0 0 0 22867748 169208 3754832 0 0 0 0 9974 98889 1 2 97 0 0

    Le CPU n'est occupé qu'a 12 %, et wrk prend autant de temps CPU que le processus Java...