質問: 同じ内容を一本の接続に全て書き込むのと、10本に対して書き込むのは、どのくらいCPUサイクルやリソース消費が違いますか? 速度や通信効率は置いておいて、マシン負荷のみを考えた場合に一本の方がコストが少ないのでしょうか?
回答: マシン負荷を考える場合、CPUよりも低速なデバイスとのやり取りにコストがかかります。受信パケットがあればCPUに割り込みが発生しますから、TCPコネクション数に応じて負荷が上がると考えていいでしょう。 送信に関してもソケットの通信の効率化をネットワークカードレベルで考えるでコメントしましたが今はネットワークカードにオフロード処理させるためコネクション数が少ない方が処理をまとめることができます。