Hello,<br><br>I have several containers running on a host - ~10<br>One of them is running a MySQL database. Several of the others are running php code under apache that fetch datas from the database.<br><br>Host is using eth0, while my containers are on a bridge using eth1, and configured in macvlan bridge mode. Host runs SL6 with 2.6.32 RH kernel - Host is a VMWare ESX virtual machine for that matter.<br>
Ping latency between containers is at an average of 0.050 ms<br><br>What i noted, is that one webapp were getting very slow... After investigating, the only thing that i could find, is that requests from containers are _slower_ than from any other hosts.<br>
<br>See below:<br><br>container1 ~ # time (echo "select * from testsuites;" | mysql -h container_mysql -u nmp -pxxx testlink) <br>id details<br>42<br>(... cut only 25 entries anyway)<br><br>real <b>0m0.875s</b><br>
<br>Time varies between 0.8 and 1.2s <br><br>From the host or another VM on the same network with the exact same request:<br><br>real <b>0m0.022s</b><br><br><br>So that particular app that can loop over 19 requests takes sometimes up to 20s to display a page instead of ~0.5s from another host...<br>
<br>Is there some sysctl/settings to tweak or it's just not relevant to make requests between containers on the same host??<br><br><br>Thanks,<br>Olivier<br>