これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド memcached です。
プログラム:
NAME
memcached - 高性能メモリオブジェクトキャッシングシステム
SYNOPSIS
memcached [オプション]
DESCRIPTION
このマニュアルページでは、 memcached メモリオブジェクトキャッシュデーモン。
memcached データベースの負荷を軽減するために設計された柔軟なメモリ オブジェクト キャッシング デーモンです
動的 Web アプリケーションでは、オブジェクトをメモリに保存します。 これは、規模に応じた libevent に基づいています
必要な任意のサイズに調整でき、スワップを回避し、常に非を使用するように特に最適化されています。
I/O をブロックします。
OPTIONS
これらのプログラムは、通常の GNU コマンド ライン構文に従います。 オプションの概要が含まれています
を参照してください。
-s
リッスンする Unix ソケット パス (ネットワーク サポートを無効にします)。
-A ASCII「シャットダウン」コマンドを有効にします。
-a
-s オプションを使用して作成された Unix ソケットの権限 (XNUMX 進数形式)。
-l
聞いてください; デフォルトは INADDR_ANY です。 ホスト:ポートとして指定できます。 もしも
ポート番号を指定しない場合は、-p または -U で指定した値が使用されます。 あなた
カンマで区切るか、-l を複数回使用することで、複数のアドレスを指定できます。
他にセキュリティを確保する方法がないため、これは考慮すべき重要なオプションです。
インストール。 内部またはファイアウォールで保護されたネットワーク インターフェイスにバインドすることをお勧めします。
-d memcached をデーモンとして実行します。
-u
次のアイデンティティを想定します(root として実行する場合のみ)。
-m
使用オブジェクト ストレージに使用する最大メモリ MB。 デフォルトは 64 メガバイトです。
-c
使用最大同時接続数。 デフォルトは 1024 です。
-R
このオプションは、クライアントの数に制限を設定することでクライアントの枯渇を防止しようとします。
サーバーは個々のクライアント接続からの連続したリクエストを処理します。
接続がこの値を超えると、サーバーは I/O の処理を試みます。
この接続からのさらなるリクエストを処理する前に、他の接続で。 の
このオプションのデフォルト値は 20 です。
-k すべてのページングされたメモリをロックダウンします。 これはキャッシュが大きい場合にはやや危険なオプションです。
したがって、構成に関する提案については、README と memcached のホームページを参照してください。
-p
TCPポートでリッスンする、デフォルトはポート 11211 です。
-U
UDPポートでリッスンする、デフォルトはポート 11211、0 はオフです。
-M メモリ不足時のキャッシュからの項目の自動削除を無効にします。 追加
十分なスペースが確保されるまでは実行できません。
-r コア ファイルのサイズ制限を許容最大値まで引き上げます。
-f
使用アイテムのメモリ チャンクのサイズを計算するための乗数として
値が低いほど、メモリの無駄が少なくなる可能性があります。
利用可能なメモリの総量と項目サイズの分布。 デフォルト
1.25です。
-n
最低限のものを割り当てますアイテムのキー、値、フラグのバイト。 デフォルト
は 48 です。小さなキーと値がたくさんある場合、かなりのメモリを得ることができます。
値を低くすると効率が向上します。 高いチャンク成長率 (-f
オプション)、一方で、より大きなサイズを許可するためにサイズを大きくすることもできます。
最も高密度に詰め込まれた (最小の) チャンクに収まるアイテムの割合。
-C CAS の使用を無効にします (項目ごとのサイズを 8 バイト削減します)。
-h memcached のバージョンとオプションの概要を表示します。
-v イベントループ中は冗長になります。 エラーと警告を出力します。
-vv さらに冗長になります。 -v と同じですが、クライアントのコマンドと応答も出力します。
-vvv 非常に冗長になります。 上記と同じであり、内部状態の遷移も出力します。
-i memcached および libevent ライセンスを印刷します。
-P
pidfile を出力する、 -d オプションの下でのみ使用されます。
-t
受信リクエストの処理に使用するスレッドの数。 通常は役に立ちません
これを memcached サーバーの CPU コアの数よりも大きく設定します。 設定
多数のワーカー スレッド (64 以上) を使用することはお勧めできません。 デフォルトは 4 です。
-D
使用キーのプレフィックスと ID の間の区切り文字として使用します。 これは、次の目的で使用されます。
プレフィックス統計レポート。 デフォルトは「:」(コロン)です。 このオプションを指定すると、
統計収集は自動的にオンになります。 そうでない場合は、次の方法でオンにすることができます。
「statsdetailon」コマンドをサーバーに送信します。
-L 大きなメモリ ページを使用してみてください (利用可能な場合)。 メモリのページサイズを増やす
TLB ミスの数を減らし、パフォーマンスを向上させることができます。 入手するには
OS からの大きなページの場合、memcached はアイテム キャッシュ全体を XNUMX つの大きなページに割り当てます。
かたまり。 OS でサポートされている場合にのみ使用できます。
-b バックログキューの制限を設定します。 デフォルトは 1024 です。
-b
バックログキューの制限を次のように設定します。 接続。 デフォルトは 1024 です。
-B
使用するバインディング プロトコルを指定します。 デフォルトでは、サーバーは自動ネゴシエーションを行います
クライアント接続。 このオプションを使用すると、プロトコル クライアントを指定できます。
話さなければなりません。 可能なオプションは「auto」(デフォルトの自動ネゴシエーション動作)、
「アスキー」と「バイナリ」。
-I
各スラブ ページのデフォルト サイズをオーバーライドします。 デフォルトのサイズは 1mb です。 デフォルト値
このパラメータの場合、1m、最小値は 1k、最大値は 128m です。 この値を調整すると変化します
アイテムのサイズ制限。 これによりスラブの数も増加することに注意してください (-v を使用します)
表示する)、および memcached の全体的なメモリ使用量。
-S SASL認証をオンにします。 このオプションは、memcached が有効であった場合にのみ意味を持ちます。
SASL サポートを有効にしてコンパイルされました。
-F 「flush_all」コマンドを無効にします。 cmd_flush カウンタは増加しますが、クライアントは
エラーメッセージが表示され、フラッシュは行われません。
-o
拡張オプションまたは実験的オプションのカンマ区切りリスト。 最大については、-h または wiki を参照してください。
日付リスト。
onworks.net サービスを使用してオンラインで memcached を使用する