LiveStreetのホスティングの選択:TrueVDS.ruの議題について

LiveStreet Webサイトでは、パフォーマンスの問題が時々発生します。 遅かれ早かれ、誰もが、従来のホスティングはその機能のいくつかのためにエンジンを引っ張らないという結論に達します。 ルールには例外がありますが、めったにありません-通常、「空の」サーバーを持つ新しいホスティング事業者の場合。

数日前、私 gandhi.netに切り替えて、異なるソフトウェアをテストしたと言いました。 残念ながら、テストは保存されず、メモではFreeBSD用のソフトウェアのインストールの説明に限定しました。

まったく予想外なことに、私はTrueVDS.ruから、初心者向けのDebian用ソフトウェアのインストール手順を記述し、いくつかの料金プランをテストするという申し出を受けました。 指示とテストを2つの投稿に分割することにしました。 誰かが他の誰かに興味を持っていますが、テキストは少し多く、知覚が難しいことがわかりました。 Debian でのソフトウェアのインストールはこちら

2番目のTrue20料金表でテストを始めましょう。 最初の行のメモリは非常に少なく、eacceleratorとmemcacheをそこにプッシュするのは問題です。

True20-480 MHz / 256 Mb


nginx + php-cgi + mysql:


設定による包囲:10人が、シミュレートされたインターネットモードで1時間、サイトを攻撃します。

Transactions: 18514 hits
Availability: 100.00 %
Elapsed time: 3600.05 secs
Data transferred: 211.42 MB
Response time: 1.43 secs
Transaction rate: 5.14 trans/sec
Throughput: 0.06 MB/sec
Concurrency: 7.33
Successful transactions: 18514
Failed transactions: 0
Longest transaction: 6.87
Shortest transaction: 0.02


nginx + php-cgi + mysql + eaccelerator:


包囲-設定は同じです:10人、1時間。

Transactions: 53616 hits
Availability: 100.00 %
Elapsed time: 3602.28 secs
Data transferred: 611.88 MB
Response time: 0.16 secs
Transaction rate: 14.88 trans/sec
Throughput: 0.17 MB/sec
Concurrency: 2.38
Successful transactions: 53616
Failed transactions: 0
Longest transaction: 1.80
Shortest transaction: 0.00


nginx + php-cgi + mysql + eaccelerator + memcache:


包囲-10人、1時間。

Transactions: 54468 hits
Availability: 100.00 %
Elapsed time: 3602.58 secs
Data transferred: 622.92 MB
Response time: 0.14 secs
Transaction rate: 15.12 trans/sec
Throughput: 0.17 MB/sec
Concurrency: 2.12
Successful transactions: 54468
Failed transactions: 0
Longest transaction: 1.48
Shortest transaction: 0.00


比較のために、同じボール(1シェア)で構成された同一のバンチをgandhi.netでテストしたいと思います。 ガンジーは優れたホスティングであり、間違いありません。 しかし、彼らはcです。 ここにあります
プロセッサー:quadri Quad Core AMDの60分の1専用リソース+予備の60分の1

クアッドAMDクアッドコアは、合計16コアです。 1つの共有が1/60の場合、これはカーネルの約27%になります。 コアの1つを2.5 GHzのIntelコアと大まかに相関させると、コアの1/4は約650 MHzに対して、truevdsの場合は480 MHzになります。 メモリは同じです-256Mb。 同じ設定で包囲-10人と1時間。 私たちは見ます:

Transactions: 44040 hits
Availability: 100.00 %
Elapsed time: 3601.48 secs
Data transferred: 127.84 MB
Response time: 0.30 secs
Transaction rate: 12.23 trans/sec
Throughput: 0.04 MB/sec
Concurrency: 3.69
Successful transactions: 44040
Failed transactions: 0
Longest transaction: 5.62
Shortest transaction: 0.01


より強力なプロセッサを搭載したガンジーは失われました。 問題は何ですか? どのプロセッサが実際にコストがかかるかを調べます。
/proc/cpuinfo

そして私達は見る:
モデル名:Dual-Core AMD Opteron(tm)Processor 8218

プロセッサは4コアではなく、2コアであることがわかります。 :(独自の結論を導き出します。

重砲に渡します。 True30料金表は、1280 MHzおよび1024 Mbのメモリで始まります。 私たちはそれを感じます:

True30-1280 MHz / 1024 Mb


nginx + php-cgi + mysql:


包囲-10人、1時間。

Transactions: 44928 hits
Availability: 100.00 %
Elapsed time: 3601.14 secs
Data transferred: 138.96 MB
Response time: 0.28 secs
Transaction rate: 12.48 trans/sec
Throughput: 0.04 MB/sec
Concurrency: 3.55
Successful transactions: 44928
Failed transactions: 0
Longest transaction: 1.62
Shortest transaction: 0.02


nginx + php-cgi + mysql + eaccelerator:


包囲-10人、1時間。

Transactions: 67614 hits
Availability: 100.00 %
Elapsed time: 3602.52 secs
Data transferred: 209.88 MB
Response time: 0.03 secs
Transaction rate: 18.77 trans/sec
Throughput: 0.06 MB/sec
Concurrency: 0.53
Successful transactions: 67614
Failed transactions: 0
Longest transaction: 0.59
Shortest transaction: 0.00


nginx + php-cgi + mysql + eaccelerator + memcache:


包囲-10人、1時間。

Transactions: 68898 hits
Availability: 100.00 %
Elapsed time: 3599.58 secs
Data transferred: 214.80 MB
Response time: 0.03 secs
Transaction rate: 19.14 trans/sec
Throughput: 0.06 MB/sec
Concurrency: 0.55
Successful transactions: 68898
Failed transactions: 0
Longest transaction: 0.49
Shortest transaction: 0.00


nginx + php-cgi + mysql + eaccelerator + memcache:


包囲-30人、1時間。

Transactions: 137886 hits
Availability: 100.00 %
Elapsed time: 3602.16 secs
Data transferred: 428.58 MB
Response time: 0.28 secs
Transaction rate: 38.28 trans/sec
Throughput: 0.12 MB/sec
Concurrency: 10.76
Successful transactions: 137886
Failed transactions: 0
Longest transaction: 1.29
Shortest transaction: 0.00


合計


私の意見では、LiveStreetで快適に作業するにはtrue20で十分です。 この関税が「詰まる」ように出席者が増えると、兄がいます。

True30は、良好な負荷を保持できます。 ソフトウェア(mysql、memcache、eaccelerator)を最適化すると、結果はさらに良くなります。

Source: https://habr.com/ru/post/J67415/


All Articles