[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 メーリングリストの案内