JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... y and swap usage, as well as the load average. Linux 2.3.16 までは sysinfo () は以下の構造体に情報を入れて返した。 struct sysinfo { l ... ned long sharedram; /* Amount of shared memory */ unsigned long bufferram; /* Memory used by buffers */ unsigned long totalswap; /* Total swap space size */ unsigned long freeswap; /* Swap space still available */ unsigned short procs; /* Number of c ... urrent processes */ char _f[22]; /* Pads structure to 64 bytes */ }; In the above structure, the sizes of the memory and swap fields are given in bytes. Linux 2.3.23 (i386)、Linux 2.3.48 (全てのアーキテクチャー) 以降では、構造体は struct sysinfo { ... ... ートパラメータを指定する。 このサーバがサポートするクライアントは、 bootparams ファイルに root のパス名と (オプションとして) swap 領域のパス名を記述したエントリを持たなければならない。 ファイル中の (# で始まるコメント行以外の) 各行で、 クライアント名、 ... ブで区切られ、 バックスラッシュを使うことで複数行に続けることができる。 例を以下に示す: dummy root=host:/export/dummy/root \ swap=host:/export/dummy/swap \ dump=host:/export/dummy/swap "dummy" という名前のクライアントが 自らの論理 "root" を要求した場合 ... ... wapflags ); int swapoff(const char * path ); 説明 swapon () は path で指定されたファイルやブロックデバイスにスワップ領域を設定する。 swapoff () ... は path で指定されたファイルやブロックデバイスへのスワップを停止する。 swapon () の swapflags 引数に SWAP_FLAG_PREFER フラグが指定された場合、 新しいスワップ領域はデフォルトよりも高い優先度を持つ。 ... 優先度は以下のように変換されて swapflags に指定する。 (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK SWAP_FLAG_DISCARD フラグが swapon () の swapflags 引 ... ... wapflags ); int swapoff(const char * path ); 説明 swapon () は path で指定されたファイルやブロックデバイスにスワップ領域を設定する。 swapoff () ... は path で指定されたファイルやブロックデバイスへのスワップを停止する。 swapon () の swapflags 引数に SWAP_FLAG_PREFER フラグが指定された場合、 新しいスワップ領域はデフォルトよりも高い優先度を持つ。 ... 優先度は以下のように変換されて swapflags に指定する。 (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK SWAP_FLAG_DISCARD フラグが swapon () の swapflags 引 ... ... archive] [--make-directories] [--nonmatching] [--preserve-modification-time] [--numeric-uid-gid] [--rename] [-t|--list] [--swap-bytes] [--swap] [--dot] [--unconditional] [--verbose] [--block-size=blocks] [--swap-halfwords] [--io-size=bytes] [--patter ... を使うためには、 -O もしくは -F (--file) オプションで指定するアーカイブファイルがディスク上に存在する必要 があります。 -b, --swap コピーインモードにおいて、データ中の 1 ワード (32ビット) データの上下 16 ビットを入れ換え、1 ハーフワード (16ビット) の上下 ... アウトモードとコピーパスモードにおいて、内容が 0 の大きなブロックを持つファイルを sparse ファイルとして書き出します。 -s, --swap-bytes コピーインモードにおいて、ファイル中のデータの 16 ビットの上位 8 ビットと下位 8 ビットを入れ換えます。 -S, --swap-ha ... ... バイス上またはファイル上に準備する。 (スワップ領域を準備した後にこの領域の利用を開始するには、 swapon コマンドを用いる必要がある。通常スワップ領域は /etc/fstab にリストされ、起動スクリプトに記述されている swapon -a コマンド ... inux カーネルはパーティション ID を参照しないが、 インストールスクリプトの多くでは、パーティション形式が 16 進の 82 (LINUX_SWAP) となっているものをスワップパーティション とみなしている。 (警告: Solaris もこの形式を使う。 Solaris のパーティションを破壊 ... 換性のために残してある。 (スワップ領域にしたいサイズを 1024 バイトブロック単位で指定する。 このパラメータが省略されると、 mkswap はパーティション全体を用いる。 このパラメータは指定しないほうが賢い。タイプミスをすると ディスクを壊してしまう。) PSZ 引き ... ... wapon [-v] [-p priority ] specialfile ... /sbin/swapon [-s] /sbin/swapoff [-h -V] /sbin/swapoff -a /sbin/swapoff specialfile ... 説明 swapon は、ページング (paging) やスワッピ ... ング (swapping) を行うデバイスを 指定するために用いられる。 使用されるデバイスまたはファイルは、 specialfile 引き数で指定される。 -L ... label または -U uuid という形式で、ラベルまたは uuid でデバイスを指定することができる。 swapon の呼び出しは、通常システムをマルチユーザ用に初期化するファイル /etc/rc で行われる。普通はここですべてのスワップデバイスを ... ... ot sector /dev/hda3: x86 boot sector, extended partition table /dev/hda4: Linux/i386 ext2 filesystem /dev/hda5: Linux/i386 swap file /dev/hda6: Linux/i386 swap file /dev/hda7: Linux/i386 swap file /dev/hda8: Linux/i386 swap file /dev/hda9: empty /dev ... ... 最終的にはセグメントを忘れずに破棄 しなければならない 。 そうでなれば、フォールト (fault) されたページは メモリーかスワップ (swap) に残り続ける。 proc (5) の /proc/sys/kernel/shm_rmid_forced の説明も参照のこと。 IPC_INFO (Linux 固有) システム全体での共 ... プされて いない) 共有メモリーページ数 */ unsigned long shm_swp; /* スワップされている共有メモリー ページ数 */ unsigned long swap_attempts; /* Linux 2.4 以降では未使用 */ unsigned long swap_successes; /* Linux 2.4 以降では未使用 */ }; SHM_STAT (Linux 固 ... ... んどの場合 1 キロバイトである)。 page out: 上記 page in の逆(メモリからディスクへページアウトされたディスクブロックの数) 。 swap in: スワップ空間からページインされたメモリページの数。 swap out: スワップ空間へページアウトされたメモリページの数。 contex ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。