VPSホスティングを改善しましたが、パフォーマンスが大幅に低下しました。
前 : AMD 8 [email protected], 16 GB RAM, Ubuntu 14.04, Postgres 9.4, Pgbouncer 1.7, SSD 80Mb/s
後:Haswell 4 [email protected], 24 GB RAM, Ubuntu 16.04, Postgres 9.6, Pgbouncer 1.7.2, SSD 180Mb/s
My Application Monitoring Performance(NewRelic)は、SQL応答時間が100%増加したことを示しています:
構成ファイルは同じです(自動展開にはAnsibleを使用しています)。ネットワークをiPerf
でベンチマークしましたが、同じ速度です。両方のVPSにpingを実行しましたが、新しいサーバーで2.5ミリ秒を失いました(同じデータセンターではないので、問題ないようです)。
私をくすぐるのは、サーバーリソースが限界に達していないことです。
最後になりましたが、なぜこれほど多くのアイドル接続があるのでしょうか。パフォーマンスを向上させるためにどのような設定が欠けていますか?
前:
bonnie++ -u postgres -d /tmp/ -s 4096M -r 1096
http://Pastebin.com/mBi8UstPstream
http://Pastebin.com/xrLN9Q6s後:
bonnie++ -u postgres -d /tmp/ -s 4096M -r 1096
1. http://Pastebin.com/hbTrZ8hT (通常の日中)2。 http://Pastebin.com/h8PYQxiw (日曜日の夜中)stream
http://Pastebin.com/fDm9aNDh前に、ping:
root@vps170028:~# ping vps166893.ovh.net
PING vps166893.ovh.net (149.202.33.76) 56(84) bytes of data.
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=1 ttl=63 time=0.490 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=2 ttl=63 time=0.504 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=3 ttl=63 time=0.541 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=4 ttl=63 time=0.520 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=5 ttl=63 time=0.501 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=6 ttl=63 time=1.12 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=7 ttl=63 time=0.538 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=8 ttl=63 time=0.723 ms
64 bytes from 76.ip-149-202-33.eu (149.202.33.76): icmp_seq=9 ttl=63 time=0.488 ms
^C
--- vps166893.ovh.net ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 7999ms
rtt min/avg/max/mdev = 0.488/0.603/1.126/0.198 ms
その後、ping:
root@vps170028:~# ping vps332984
PING vps332984.ovh.net (51.255.200.128) 56(84) bytes of data.
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=1 ttl=57 time=5.32 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=2 ttl=57 time=5.23 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=3 ttl=57 time=5.24 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=4 ttl=57 time=5.32 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=5 ttl=57 time=5.11 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=6 ttl=57 time=5.35 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=7 ttl=57 time=5.17 ms
64 bytes from 128.ip-51-255-200.eu (51.255.200.128): icmp_seq=8 ttl=57 time=5.46 ms
^C
--- vps332984.ovh.net ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7007ms
rtt min/avg/max/mdev = 5.110/5.278/5.462/0.132 ms
前後のtable1に対するselectクエリのパフォーマンス、同じスループット。
最初のサーバーに移行しました。これにより、次のことがなくなります。
この問題は、純粋に次のいずれか、またはそれらの間の相互作用が原因です。
私はおそらく新しい質問をするでしょう。