私は2つの異なるプロジェクトのストレステストを行っています.1つはproxsmtpd - Cで書かれたsmtpプロキシで、もう1つはasyncoreとsmtpd pythonモジュールを使用して1時間以内に開発したsmtp_proxy.pyです。
負荷が高い状態で両方のプロジェクトを強調したところ、proxsmtpd は 1 秒あたり 400 の smtp セッションを保持できるのに対し、私の python プログラムは 1 秒あたり 160 の smtp セッションしか実行できないことがわかりました。
それで、私の質問は、非同期コアにいくつかのパフォーマンス制限があるためですか、それとも C プログラムの方が速いだけですか? それとも、非効率的な方法で非同期コアを使用している私ですか?