| |
---|
値は参考値です。ソフトウェアのバージョンや、開発環境、設定、動作環境、通信環境、転送するデータのパターン、使用するストレージの性能などにより変化します。
|
Armadillo-400シリーズの Linux 3.14 と Linux 2.6.26での主なパフォーマンスの比較を次に示します。スループットの低下原因については調査中です。
消費電力については、Linux 3.14 と Linux 2.6.26で、ほぼ同等です。
機能増加に伴い、カーネルのサイズが大きくなっています。参考までに linux.bin
を作成する前の ELFフォーマット状態の vmlinux
を size コマンドで比較したものを載せます。
機能増加に伴い、カーネルおよびユーザーランドの使用メモリ量が増加しています。そのため起動直後のフリーメモリが相対的に減っています。Linux 2.6.26 の製品を Linux 3.14 へ移行する場合は、お客様のシステムでメモリ量に問題がないことを確認してください。
Linux 2.6.26 と Linux 3.14の起動直後のメモリ使用量を次に示します。測定した状態は、Armadillo-420 ベーシックモデル開発セットに、Ethernetケーブルのみ接続した状態です。
2.4. オンボードフラッシュメモリのメモリマップ
カーネルのサイズ変更により、メモリマップを変更しました。 kernel リージョンを、4 MB に拡張しました。また、大きな config リージョンが必要との声を反映し、config 領域を 128 KB から 1 MB に拡張しています。その結果userland リージョンが、3 MB ほど小さくなりました。
メモリマップの変更により、ユーザーランドリージョンに配置できる、ユーザーランドのサイズが小さくなっています。Armadillo-420の場合、圧縮時のユーザーランドサイズは 10.875 MB が上限となります。また、DRAMのメモリ量の制限により、展開後のユーザーランドサイズは 25 MB 程度に制限されます。この値は、カーネルのサイズやカーネルがユーザーランドを準備している時のメモリ状態により変化するため、目安の値となります。
圧縮時のユーザーランドサイズと、展開後のユーザーランドサイズの目安値の上限を次に示します。