JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... clone (2) の特殊な場合である。 親プロセスのページテーブルのコピーを行わずに新しいプロセスを 作成するために使用する。これは性能に敏感なアプリケーションにおいて 子プロセスを生成してすぐに execve (2) する場合に有用かもしれない。 vfork () differs from fo ... の同義語とされるからである。」と書かれている。しかしながら、 最近のメモリー管理ハードウェアにより fork (2) と vfork () の間の性能差が 減ったとはいえ、 Linux や他のシステムで vfork () が残されているのには いくつか理由がある: * 性能に厳しいアプリケーション ... では、 vfork () により得られる 小さな性能上のメリットが必要な場合がある。 * vfork () はメモリー管理ユニット (MMU) を持たないシステムでも実装すること ができるが、その ... ... すことで、(極度に) 競合するリソース (mutex など) を呼び出し元が解放した際に他のスレッドやプロセスに実行機会を与えることで、 性能を上げることができる。 sched_yield () を必要もないのに呼び出したり、不適切な場面 (例えば、他のスケジューリング 対象となるスレ ... 態) で呼び出したりするのは避けること。なぜなら、 sched_yield () の呼び出しより不必要なコンテキストスイッチが起こり、システム性能が 劣化する結果になるからである。 sched_yield () is intended for use with real-time scheduling policies (i.e., SCHED_FIFO or ... ... ァイルシステム (second extended filesystem : ext2 ) に完全にとって代わられ、カーネル 2.1.21 で取り除かれた。 ext2 Linux の高性能なファイルシステムである。これは固定ディスクだけではなく リムーバブルディスクにもよく使われる。 拡張ファイルシステム ( ext ) ... ャーナル機能をつけたものである。 ext2 と ext3 は簡単に行きつ戻りつできる。 ext3 (5) を参照のこと。 ext4 ext3 の改良版であり、性能と信頼性のかなりの改善と、ボリューム、ファイル、ディレクトリのサイズの上限の大幅な拡張が行われている。 ext4 (5) を参照のこと ... 。 hpfs は OS/2 で使われる高性能ファイルシステム(High Performance Filesystem)である。 このファイルシステムはドキュメントが入手できないため、 Linux では読み込 ... ... ァイルシステム (second extended filesystem : ext2 ) に完全にとって代わられ、カーネル 2.1.21 で取り除かれた。 ext2 Linux の高性能なファイルシステムである。これは固定ディスクだけではなく リムーバブルディスクにもよく使われる。 拡張ファイルシステム ( ext ) ... ャーナル機能をつけたものである。 ext2 と ext3 は簡単に行きつ戻りつできる。 ext3 (5) を参照のこと。 ext4 ext3 の改良版であり、性能と信頼性のかなりの改善と、ボリューム、ファイル、ディレクトリのサイズの上限の大幅な拡張が行われている。 ext4 (5) を参照のこと ... 。 hpfs は OS/2 で使われる高性能ファイルシステム(High Performance Filesystem)である。 このファイルシステムはドキュメントが入手できないため、 Linux では読み込 ... ... テムコールには glibc のラッパー関数は存在しない。「注意」の節を参照。 説明 IA-64 固有の perfmonctl () システムコールは PMU (性能監視ユニット; performance monitoring unit) へのインターフェースを提供する。 PMU は PMD (performance monitoring data) レジスタ ... ... エラーや転送エラーによる潜在的なデータ損失を少なくしたいなら、 小さいブロックサイズで圧縮することを考えた方が良いでしょう。 性能に関する注意 圧縮のソートフェーズでは、ファイル内の同一の文字列を集めます。 そのため、"aabaabaabaab ..." のように同じシンボル ... イトのメモリを確保し、 確保されたメモリ全体にわたってかなりランダムなアクセスで変更を行います。 これは、「圧縮・伸長の両方の性能は、 キャッシュミスが起こった場合に計算機が対応する速度に大きく依存する」 ということを意味します。 そのため、キャッシュミスの ... 割合を減らすためのちょっとしたコードの変更が、 非常に大きな性能の向上をもたらしたのを見たことがあります。 bzip2 は、非常に大きなキャッシュを持った計算機で、 最も良い性能を発揮すると考えら ... ... エラーや転送エラーによる潜在的なデータ損失を少なくしたいなら、 小さいブロックサイズで圧縮することを考えた方が良いでしょう。 性能に関する注意 圧縮のソートフェーズでは、ファイル内の同一の文字列を集めます。 そのため、"aabaabaabaab ..." のように同じシンボル ... イトのメモリを確保し、 確保されたメモリ全体にわたってかなりランダムなアクセスで変更を行います。 これは、「圧縮・伸長の両方の性能は、 キャッシュミスが起こった場合に計算機が対応する速度に大きく依存する」 ということを意味します。 そのため、キャッシュミスの ... 割合を減らすためのちょっとしたコードの変更が、 非常に大きな性能の向上をもたらしたのを見たことがあります。 bzip2 は、非常に大きなキャッシュを持った計算機で、 最も良い性能を発揮すると考えら ... ... エラーや転送エラーによる潜在的なデータ損失を少なくしたいなら、 小さいブロックサイズで圧縮することを考えた方が良いでしょう。 性能に関する注意 圧縮のソートフェーズでは、ファイル内の同一の文字列を集めます。 そのため、"aabaabaabaab ..." のように同じシンボル ... イトのメモリを確保し、 確保されたメモリ全体にわたってかなりランダムなアクセスで変更を行います。 これは、「圧縮・伸長の両方の性能は、 キャッシュミスが起こった場合に計算機が対応する速度に大きく依存する」 ということを意味します。 そのため、キャッシュミスの ... 割合を減らすためのちょっとしたコードの変更が、 非常に大きな性能の向上をもたらしたのを見たことがあります。 bzip2 は、非常に大きなキャッシュを持った計算機で、 最も良い性能を発揮すると考えら ... ... エラーや転送エラーによる潜在的なデータ損失を少なくしたいなら、 小さいブロックサイズで圧縮することを考えた方が良いでしょう。 性能に関する注意 圧縮のソートフェーズでは、ファイル内の同一の文字列を集めます。 そのため、"aabaabaabaab ..." のように同じシンボル ... イトのメモリを確保し、 確保されたメモリ全体にわたってかなりランダムなアクセスで変更を行います。 これは、「圧縮・伸長の両方の性能は、 キャッシュミスが起こった場合に計算機が対応する速度に大きく依存する」 ということを意味します。 そのため、キャッシュミスの ... 割合を減らすためのちょっとしたコードの変更が、 非常に大きな性能の向上をもたらしたのを見たことがあります。 bzip2 は、非常に大きなキャッシュを持った計算機で、 最も良い性能を発揮すると考えら ... ... ートしている場合には、 解放されたスワップページは再利用される前に破棄される (これにより、SSD (Solid State Device) によっては性能が向上することがあるが、 たいていは性能の向上はない)。 「注意」も参照のこと。 これらの関数は特権プロセス ( CAP_SYS_ADMIN ケー ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。