[Armadillo:02012] RAMDISKを拡大するには
照沼 光男
email@hidden
2007年 9月 6日 (木) 16:27:18 JST
照沼と申します。お世話になります。
armadillo-9を製品機器に組込み、運用しています。使い勝手が良く大変満足してい
ますが、下記の課題が発生しました。
御教示願います。
目的:過去メールのNo.00950,951,952と似ています。メインメモリには余裕がありま
すので、RAMDISKを12MB〜16MB程度に拡大するにはどのような手順となるので
しょうか。
下記添付資料に過去メール及び、現在使用しているarmadillo-9の起動ログ抜粋を示
します。
RAMDISKのLoadingサイズが 6144 blocks、1024 filesとなっています。
カーネルの設定からRAMDISKサイズは 16384 blocks、4096 filesとなるように期待す
るのですが、そうならない原因、更に設定を要するところは何でしょうか。カーネル
は「linux-2.4.31-a9-3」の標準設定です。
よろしくお願いします。
添付資料
[Armadillo:00952] Re: RAMDISK の拡大について
・
・
メッセージから見て、カーネル側の設定じゃないかと思います。
カーネル側のConfigで
Block devices--> (12288) Default RAM disk size
となっていましたら、ここを16384以上のサイズに変更して
カーネルを書き換えてください。
(以前は12288としていましたが、
2.4.31-a9-2及び2.6系では、デフォルト16384に拡張しています)
以下、起動ログの抜粋
Linux version 2.4.31-a9-3 (email@hidden) (gcc version 3.4.4 20050314
(prerele
ase) (Debian 3.4.3-13)) #1 Fri Jan 27 14:57:29 JST 2006
Memory: 32MB 32MB = 64MB total
Memory: 56324KB available (1874K code, 369K data, 72K init)
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
RAMDISK: Loading 6144 blocks [1 disk] into ram disk...
/dev/ram0: clean, 685/1024 files, 4890/6144 blocks
[email@hidden (ttyAM0) ~]# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 6011 5222 482 92% /
/dev/hdc1 62436 938 61498 2%
/home/ftp/pub/c-flush
[email@hidden (ttyAM0) ~]# free
total used free shared buffers
Mem: 62540 17292 45248 0 368
Swap: 0 0 0
Total: 62540 17292 45248
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
千代田メインテナンス株式会社
システム開発室 照沼光男
armadillo メーリングリストの案内