CPU monte à 100% lors de téléchargements



  • Bonjour à tous,

    Le débit de ma connexion Internet a augmenté, mais je me rends compte que je suis désormais bridé par Pfsense.
    En effet lorsque je télécharge quelque chose, le CPU monte à 100%, ce que je déduis être la cause du bottleneck.
    Pfsense est virtualisé sur Proxmox 3.3.5 il s'agit d'une version 2.2.4 32 bits. Je dispose de 3 interfaces réseaux WAN, LAN et DMZ.
    La configuration de la VM est la suivante : 2 CPUs 1,5 Go de RAM.
    J'ai tenté de créer une nouvelle VM en 64 bits et j'observe la même réaction. En revanche le CPU du host ne bouge quasiment pas.

    Auriez-vous une piste me permettant de comprendre où se trouve la contention ?





  • Pour information, passer de 32 à 64 bit n'a pas d'impact sur la performance (vitesse d’exécution) à programme égale bien sûr. La seule vrai différence est l'espace mémoire adressable, ce qui permet à l'OS 64 bit d'adresser plus de 4 Gb.  ;)



  • @PARN:

    Hello,

    Donc ça :

    https://pve.proxmox.com/wiki/PfSense_Guest_Notes
    et
    https://doc.pfsense.org/index.php/VirtIO_Driver_Support

    Ça devrait t'aider

    @+

    Bonjour et merci pour ta réponse. J'ai suivi ce guide mais ça n'a rien changé.
    Je dirais même qu'en passant tout en Virtio j'ai obtenu des vitesses de téléchargements moindres.



  • @chris4916:

    Pour information, passer de 32 à 64 bit n'a pas d'impact sur la performance (vitesse d’exécution) à programme égale bien sûr. La seule vrai différence est l'espace mémoire adressable, ce qui permet à l'OS 64 bit d'adresser plus de 4 Gb.  ;)

    En effet. Merci !



  • Pfsense est virtualisé sur Proxmox

    Cela me semble clair !
    La qualité des cartes réseaux a une incidence forte sur les performances. Si leur capacité de traitement est faible c'est pour la CPU.
    Avec des cartes Intel Pro 1000, un DL360 G5, je passe 500 mbits soutenus. Les switchs sont aussi au niveau.



  • Le CPU est a 100%…mais dans quoi ? Kernel space (sys) ? User space (un programme) ? Irq ? Wait ?
    Ou est consommé le temp ?


Log in to reply