Serveur OpenVPN – Le processeur est bloqué

Je configure OpenVPN comme un tunnel SSL pour un location distant. J'ai OpenVPN1 à notre location actuel agissant en tant que server puis OpenVPN2 à l'autre location qui agit en tant que client, mais agit également comme un server DHCP sur les machines derrière lui afin qu'ils soient essentiellement connectés au LAN local. Tout est bien configuré et je peux parler de l'location A à l'location B sans problème, comme tout le monde est local. J'ai néanless des problèmes de performance. La CPU OpenVPN1 est chevauchée à 100% tout le time que je copy ou fais tout type d'activité dans le tunnel. Je m'attends à ce que l'utilisation d'un processeur augmente, mais rien de tel. C'est vraiment la mort de ma performance. OpenVPN1 est en cours d'exécution dans ESX maintenant avec 2 gig RAM et 4 procs avec une capacité d'éclatement illimitée. J'utilise le encryption AES-192 avec une key 1024. Une idée de la façon dont je peux réduire mon processeur sur OpenVPN1 et mes vitesses de téléchargement / téléchargement plus élevées entre le tunnel? Merci.

edit: L'abaissement de la journalisation a permis de stimuler un peu le débit, mais je suis encore assez timide d'où je crois que je devrais être. De plus, je suis encore sur la CPU. Quelqu'un a-t-il une idée? Je suis vraiment coincé à ce sujet.

Quelle est la vitesse de connection Internet entre les deux extrémités? openvpn sur le matériel moderne peut facilement gérer 100Mbit / s ou plus de trafic.

est-ce que vous utilisez le mode tun ou tap? Tap tun / routed devrait vous donner de meilleures performances.

Utilisez-vous la compression?

Dans l'affirmative, vous bénéficiez probablement d'un comp-lzo .