DockerのContainer linkとUnix Domain Socket、どっちのほうが速い?Docker 概要 Dockerのコンテナ間通信の方法として Container Link Volume経由のUnix Domain Socket といった方法がありますが、どっちの方が速いのか調べてみました TL;DR Unix Domain Socketの方が速い ※当環境だと 8%程度 検証環境 Sinatra+Unicornが動くコンテナを作成、TCP:8080とUnix Domain SocketにてListen NginxなコンテナからTCP:8080とUnix Domain SocketをUpstream指定 上記環境に対し、ApacheBenchで -c 10 -n 10000 を3回実行、平均で比較 NEC LaViE G Type Z Intel(R) Core(TM)
![DockerのContainer linkとUnix Domain Socket、どっちのほうが速い? - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f4b1e4c9e98791451ab1234b48832ed0368afb8a/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RG9ja2VyJUUzJTgxJUFFQ29udGFpbmVyJTIwbGluayVFMyU4MSVBOFVuaXglMjBEb21haW4lMjBTb2NrZXQlRTMlODAlODElRTMlODElQTklRTMlODElQTMlRTMlODElQTElRTMlODElQUUlRTMlODElQkIlRTMlODElODYlRTMlODElOEMlRTklODAlOUYlRTMlODElODQlRUYlQkMlOUYmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWFjNDgwNDhhZmJlYmQyZWY1NTVmNGI1MDQzNTY1MTI2%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBtYTJzaGl0YSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YWNiZjJjOTE5OGM5YTBkYmJlNzEzNmM5MGFkNGQzZjM%26blend-x%3D142%26blend-y%3D436%26blend-mode%3Dnormal%26txt64%3DaW4gSW9UTFQ%26txt-width%3D770%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%2523212121%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D156%26txt-y%3D536%26s%3D99e487c8f09542696afe909d43d6810b)