[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:01307] mkswap (was Re: About AHA-2920&UU July)



工藤さん:
> 
>     mkswap:warning truncating swap area to 130752 KB
>  これは無視しても大丈夫なのでしょうか。

man mkswap に説明がでていました.関係あるところの要点をまとめると:

mkswap で作成できるスワップ領域の最小,最大は,次のようになっています.

              MINCOUNT = 10 * PAGE_SIZE / 1024
              MAXCOUNT = (PAGE_SIZE - 10) * 8 * PAGE_SIZE / 1024

PAGE_SIZE は linux on x86 architecture では 4096 バイトなので,
MINCOUNT は 40 blocks ,MAXCOUNT は 130752 blocks になります.

工藤さんの場合,128MB = 128 * 1024 = 131072 blocks なので,131072 -
130752 = 320 blocks がスワップ領域として割りあてられていないこ
とになります.(1ブロック = 1024バイトだそうなので 320K bytes ですね.)

#320 / 131072 = 2.4% だから消費税の半分くらいかな:-)

これが mkswap だけの制限なのか,kernel 自体にもこの制限があるのかはわ
からないです.

-- 
Shigeru IKEDA <js3guj@xxxxxxxxxxxxxx>
PGP Key fingerprint = 11 7A 97 F4 82 E8 5A 5A  75 A8 F3 79 82 BB C2 C4