JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 参照): sockatmark (): _POSIX_C_SOURCE >= 200112L 説明 sockatmark () はファイルディスクリプター sockfd で参照されるソケットに帯域外マークが付けられているか否かを返す。 ソケットにマークが付けられている場合は、1 が返される。 ソケットにマークが付けられてい ... ない場合は、0 が返される。 この関数は帯域外マークを削除しない。 返り値 sockatmark () の呼び出しが成功した場合、ソケットに帯域外マークが 付けられていれば 1 を返し、付 ... ーフェース 属性 値 sockatmark () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 注意 sockatmark () が 1 を返す場合、帯域外データは MSG_OOB を指定した recv (2) で読み込むことができる。 帯域外データは、いくつかのストリームソケットプロトコルでしか ... ... Numbers (PAWS)、 ウィンドウスケーリング、タイムスタンプなどが含まれている。 ウィンドウスケーリングを利用すると、遅延または帯域の大きな接続で、 (64 K 以上の) 巨大な TCP ウィンドウを用いることが可能となる。 これを用いるには、送受信のバッファーサイズを大 ... ng_avoid (ブール値; デフォルト: 無効; Linux 2.2 から 2.6.13 まで) TCP Vegas 輻輳制御アルゴリズムを有効にする。 TCP Vegas は帯域を推測することで輻輳の起こり始めを予想するように TCP の送信側のみに変更を加えたものである。 TCP Vegas は輻輳ウィンドウを修正 ... ロトコルスタックの送信側のみに修正を加えたものである。 輻輳が起こった後で、輻輳ウィンドウや slow start の閾値を 通信両端間の帯域の推測に基づいて設定する。 この推測を使って、TCP Westwood+ は輻輳が発生した時に使っていた 帯域を考慮に入れた slow start の閾 ... ... いる型は現在以下の通り。 SOCK_STREAM 順序性と信頼性があり、双方向の、接続された バイトストリーム (byte stream) を提供する。 帯域外 (out-of-band) データ転送メカニズムもサポートされる。 SOCK_DGRAM データグラム (コネクションレス、信頼性無し、固定最大長メッ ... write (2) コールや send (2) と recv (2) コールの変種を使用して転送できる。 セッションが完了したら close (2) が行なわれる。帯域外データの転送も send (2) に記述されており、 受信も recv (2) に記述されている。 SOCK_STREAM を実装した通信プロトコルはデータ ... 。 fcntl (2) の F_SETOWN 操作を使って、シグナル SIGURG や SIGPIPE を受けとるプロセスグループを指定できる。 SIGURG シグナルは帯域外データが到着した時に、 SIGPIPE シグナルは SOCK_STREAM 接続が予期せず切断された時に送られる。 また、 F_SETOWN 操作は、I/O や ... ... NOSIGNAL is a per-call feature, ignoring SIGPIPE sets a process attribute that affects all threads in the process. MSG_OOB 帯域外 (out-of-band) データをサポートするソケット (例えば SOCK_STREAM ) で 帯域外 データを送る。下位プロトコルも 帯域外 データを ... ... NOSIGNAL is a per-call feature, ignoring SIGPIPE sets a process attribute that affects all threads in the process. MSG_OOB 帯域外 (out-of-band) データをサポートするソケット (例えば SOCK_STREAM ) で 帯域外 データを送る。下位プロトコルも 帯域外 データを ... ... NOSIGNAL is a per-call feature, ignoring SIGPIPE sets a process attribute that affects all threads in the process. MSG_OOB 帯域外 (out-of-band) データをサポートするソケット (例えば SOCK_STREAM ) で 帯域外 データを送る。下位プロトコルも 帯域外 データを ... ... 。 このポリシーでは、複数のノードにページを広げて配置し、これらのページへのメモリー アクセスを分散することで、遅延ではなく、帯域を最適化する。 ただし、一つのページへのアクセスに関しては依然として一つのノードのメモリー帯域 が上限となる。 MPOL_PREFERRED ... ... ソケットでの、ドメイン固有の詳細仕様と ソケット API でサポートされていない機能について説明する。 UNIX ドメインソケットでは、帯域外データ (out-of-band data) の 送信 ( send (2) と recv (2) の MSG_OOB フラグ) はサポートされていない。 send (2) MSG_MORE フラ ... だが、 このソケットは接続されていない。 EOPNOTSUPP ストリーム指向でないソケットに対してストリーム操作が呼び出された。 または帯域外データオプションを用いようとした。 EPERM 送信者が struct ucred に不正な信任状を渡した。 EPIPE リモートソケットがストリーム ... ) コールで補助データ以外のデータを少なくとも 1 バイト送信/受信しなければならない。 UNIX ドメインのストリームソケットでは、 帯域外データの概念はサポートされない。 バグ ソケットをアドレスに結びつける際、 Linux は終端の NULL が sun_path になかった場合に追 ... ... 。 このポリシーでは、複数のノードにページを広げて配置し、これらのページへの メモリーアクセスを分散することで、遅延ではなく、帯域を最適化する。 効果を得るには、メモリー領域をある程度大きくすべきであり、 メモリーアクセスのパターンがかなり均一な場合でも 少 ... なくとも 1 MB 以上にすべきである。 このモードでも、一つのページへのアクセスに関しては 一つのノードのメモリー帯域が上限となることは変わりない。 MPOL_PREFERRED このモードは、割り当て時に優先されるノードを設定する。 カーネルはまず優先ノード ... ... 定義も行われる。 ただし、上記のリストにあるビット以上の情報が得られる訳ではない。 POLLRDNORM POLLIN と同じ。 POLLRDBAND 優先帯域データ (priority band data) が読み出し可能である (普通は Linux では使用されない)。 POLLWRNORM POLLOUT と同じ。 POLLWRBAND 優 ... 先帯域データ (priority data) が書き込み可能である。 Linux では POLLMSG も定義されているが、使用されていない。 ppoll() poll () と p ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。