|
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
6 | 6 |
|
7 | 7 | <title>ハイパフォーマンスモード | SOCKET-MANAGER Framework For PHP</title> |
8 | | - <meta name="description" content="SOCKET-MANAGER のハイパフォーマンスモードを解説。独自IOドライバと同期ランタイムにより、90,000接続を30秒で処理する高性能と堅牢性を両立。Windowsでも本番運用できるリアルタイム通信基盤の設計思想とベンチマークを公開。" /> |
9 | | - <meta content="PHP, WebSocket, リアルタイム通信, 高性能サーバー, IOドライバ, select互換, FFI, Windows対応, ベンチマーク, ソケット通信, フレームワーク" name="keywords"> |
| 8 | + <meta name="description" content="PHP ソケット通信フレームワーク「SOCKET-MANAGER」のハイパフォーマンスモードを解説。独自IOドライバと同期ランタイムにより、CPU割当なしで90,000接続を30秒で処理する高性能と堅牢性を両立。Windowsでも本番運用できるリアルタイム通信基盤の設計思想とベンチマークを公開。" /> |
| 9 | + <meta content="PHP, ソケット通信, WebSocket, リアルタイム通信, CPU割当なし, 高性能サーバー, IOドライバ, FFI, select互換, Windows対応, ベンチマーク, 大量接続, PHPサーバー, TCPサーバー, UDPサーバー" name="keywords" /> |
10 | 10 | <link rel="canonical" href="https://socket-manager.github.io/document/high-performance.html" /> |
11 | 11 |
|
12 | 12 | <script async src="https://www.googletagmanager.com/gtag/js?id=G-LF9W695NNW"></script> |
|
26 | 26 | "@context": "https://schema.org", |
27 | 27 | "@type": "TechArticle", |
28 | 28 | "headline": "SOCKET-MANAGER Framework - ハイパフォーマンスモード", |
29 | | - "description": "SOCKET-MANAGER のハイパフォーマンスモードを解説。独自IOドライバと同期ランタイムにより、90,000超の接続を30秒で処理する高性能と堅牢性を両立。Windowsでも本番運用できるリアルタイム通信基盤の設計思想とベンチマークを公開。", |
30 | | - "keywords": "PHP, WebSocket, リアルタイム通信, 高性能サーバー, IOドライバ, select互換, FFI, Windows対応, ベンチマーク, ソケット通信, フレームワーク", |
| 29 | + "description": "PHP ソケット通信フレームワーク「SOCKET-MANAGER」のハイパフォーマンスモードを解説。独自IOドライバと同期ランタイムにより、CPU割当なしで90,000接続を30秒で処理する高性能と堅牢性を両立。Windowsでも本番運用できるリアルタイム通信基盤の設計思想とベンチマークを公開。", |
| 30 | + "keywords": "PHP, ソケット通信, WebSocket, リアルタイム通信, CPU割当なし, 高性能サーバー, IOドライバ, FFI, select互換, Windows対応, ベンチマーク, 大量接続, PHPサーバー, TCPサーバー, UDPサーバー", |
31 | 31 | "articleSection": [ |
32 | 32 | "High Performance Mode", |
33 | 33 | "WebSocket Server Benchmark", |
| 34 | + "CPU Unpinned Benchmark", |
34 | 35 | "IO Driver Architecture", |
35 | 36 | "Real-time Communication", |
36 | 37 | "PHP Synchronous Runtime", |
@@ -245,7 +246,10 @@ <h2 class="subtitle">ハイパフォーマンスモードとは(概要)</h2> |
245 | 246 |
|
246 | 247 | 純粋性能に加えて、CPU割当なし・ラウンド間隔なしといった実運用に近い条件でのスケール特性については、 |
247 | 248 | <a class="embedded-link" href="./scale-test.html">実運用スケールベンチマーク</a> |
248 | | - にて詳しく解説しています。<br /> |
| 249 | + にて詳しく解説しています。<br /><br /> |
| 250 | + |
| 251 | + なお、本ページのベンチマーク結果もすべて CPU割当なし(unpinned)で測定しています。<br /> |
| 252 | + 特別なチューニングを行わず、一般的な実行環境に近い条件での純粋性能を示しています。<br /> |
249 | 253 | </div><br /> |
250 | 254 |
|
251 | 255 | <a id="bench"></a> |
@@ -621,6 +625,7 @@ <h3 class="underline">測定環境(概要)</h3> |
621 | 625 | <ul> |
622 | 626 | <li><strong>ノンスレッドセーフ(NTS)版のPHP</strong></li> |
623 | 627 | <li><strong>Opcacheあり</strong></li> |
| 628 | + <li><strong>CPU割当なし(unpinned)</strong></li> |
624 | 629 | <li><strong>メモリ 128 MB(PHP標準設定)</strong></li> |
625 | 630 | <li><strong>単一プロセス・単一スレッド(スレッドプールなし)で実行</strong></li> |
626 | 631 | <li><strong>独自 IO ドライバ(FFI)を使用</strong></li> |
|
0 commit comments