目次: Android
久しぶりにAndroidが動作するボードを購入したので、メモリの使い方を見てみました。開発用ボードはsuが使えるので、情報が何でも取れて楽で良いですね。
最初はKhadas VIM2 Basicというボードです(Linux 3.14.29 aarch64, Android 7.1.2ベース)。Amlogic S912というSoCです。RAMは2GBです。RAMが3GBのProというボードもあります。
MemTotal: 1746388 kB MemFree: 457292 kB MemAvailable: 1170284 kB Buffers: 7384 kB Cached: 676612 kB SwapCached: 0 kB Active: 380856 kB Inactive: 585248 kB Active(anon): 282472 kB Inactive(anon): 612 kB Active(file): 98384 kB Inactive(file): 584636 kB Unevictable: 252 kB Mlocked: 252 kB SwapTotal: 511996 kB SwapFree: 511996 kB Dirty: 76 kB Writeback: 0 kB AnonPages: 282492 kB Mapped: 264172 kB Shmem: 976 kB Slab: 150844 kB SReclaimable: 115568 kB SUnreclaim: 35276 kB KernelStack: 15184 kB PageTables: 20864 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1385188 kB Committed_AS: 45821668 kB VmallocTotal: 2097088 kB VmallocUsed: 106876 kB VmallocChunk: 1805380 kB TotalCMA: 221184 kB UsedCMA: 4172 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB
Page block order: 9 Pages per block: 512 Free pages count per migrate type at order 0 1 2 3 4 5 6 7 8 9 10 total Node 0, zone Normal, type Unmovable 103 43 23 8 1 0 0 0 1 0 0 617 Node 0, zone Normal, type Reclaimable 0 1 1 0 1 2 0 0 1 0 0 342 Node 0, zone Normal, type Movable 0 0 95 52 12 5 1 0 1 0 109 113084 Node 0, zone Normal, type Reserve 0 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone Normal, type CMA 0 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone Normal, type Isolate 0 0 0 0 0 0 0 0 0 0 0 0 Number of blocks type Unmovable Reclaimable Movable Reserve CMA Isolate Node 0, zone Normal 144 14 690 2 108 0
00000000-04ffffff : System RAM 01080000-01f5b813 : Kernel code 020ac000-025a0fff : Kernel data 05300000-072fffff : System RAM 07300000-07307fff : persistent_ram 07308000-0730ffff : persistent_ram 07310000-07317fff : persistent_ram 07318000-0731ffff : persistent_ram 07320000-07327fff : persistent_ram 07328000-0732ffff : persistent_ram 07330000-07337fff : persistent_ram 07338000-0733ffff : persistent_ram 07340000-07347fff : persistent_ram 07348000-0734ffff : persistent_ram 07350000-07357fff : persistent_ram 07358000-0735ffff : persistent_ram 07360000-07367fff : persistent_ram 07368000-0736ffff : persistent_ram 07370000-07377fff : persistent_ram 07378000-0737ffff : persistent_ram 07380000-07387fff : persistent_ram 07388000-0738ffff : persistent_ram 07390000-07397fff : persistent_ram 07398000-0739ffff : persistent_ram 073a0000-073a7fff : persistent_ram 073a8000-073affff : persistent_ram 073b0000-073b7fff : persistent_ram 073b8000-073bffff : persistent_ram 073c0000-073c7fff : persistent_ram 073c8000-073cffff : persistent_ram 073d0000-073d7fff : persistent_ram 073d8000-073dffff : persistent_ram 073e0000-073e7fff : persistent_ram 073e8000-073effff : persistent_ram 073f0000-073f7fff : persistent_ram 073f8000-073fbfff : persistent_ram 073fc000-073fcfff : persistent_ram 073fd000-073fdfff : persistent_ram 07400000-77ffffff : System RAM c11084c0-c11084d7 : c11084c0.serial c1108500-c110851f : /i2c@c1108500 c1108680-c11086af : c1108680.saradc c11087c0-c11087df : /i2c@c11087c0 c1109880-c110988f : /pinmux c8013000-c80137ff : /mhu@c883c400 c8100014-c810001b : mux c8100024-c810002b : gpio c810002c-c810002f : pull c8100480-c810049f : /rc@c8100580 c81004c0-c81004d7 : c81004c0.serial c81004e0-c81004f7 : c81004e0.serial c8100580-c81005c3 : /rc@c8100580 c8832000-c8832013 : /t9015 c8834430-c883446f : gpio c88344b0-c88344d7 : mux c88344e8-c88344fb : pull c8834500-c8834503 : /defendkey c8834520-c8834533 : pull-enable c8834540-c8834547 : /ethernet@0xc9410000 c8834558-c8834563 : /ethernet@0xc9410000 c8838000-c88383ff : c8838000.canvas c883c3d8-c883c3df : c1108680.saradc c883c400-c883c44b : /mhu@c883c400 c9000000-c9007fff : /dwc3@c9000000 c9000000-c9007fff : xhci-hcd c900c100-c90fffff : /dwc3@c9000000 c9410000-c941ffff : /ethernet@0xc9410000 d0078000-d007807f : /usb2phy@d0078000 d0078080-d007809f : /usb3phy@d0078080 d00c0000-d01bffff : d00c0000.t82x
2つ目はKhadas VIM3 Basicというボードです(Linux 4.9.113 armv7l, Android 9ベース)。Amlogic A311DというSoCで、S922XにNPUというAI処理用のIPを搭載した仕様です。S922Xとピンコンパチとのこと。RAMは2GBです。RAMが4GBのProというボードもあります。
MemTotal: 1925088 kB MemFree: 643640 kB MemAvailable: 1091900 kB Buffers: 9696 kB Cached: 563448 kB SwapCached: 0 kB Active: 405012 kB Inactive: 434112 kB Active(anon): 268152 kB Inactive(anon): 788 kB Active(file): 136860 kB Inactive(file): 433324 kB Unevictable: 2372 kB Mlocked: 2372 kB HighTotal: 1179648 kB HighFree: 36428 kB LowTotal: 745440 kB LowFree: 607212 kB SwapTotal: 262140 kB SwapFree: 262140 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 268356 kB Mapped: 389444 kB Shmem: 1084 kB Slab: 58456 kB SReclaimable: 24384 kB SUnreclaim: 34072 kB KernelStack: 8856 kB PageTables: 22616 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1224684 kB Committed_AS: 29512728 kB VmallocTotal: 245760 kB VmallocUsed: 0 kB VmallocChunk: 0 kB CmaTotal: 778240 kB CmaFree: 10972 kB VmapStack: 4440 kB
Page block order: 10 Pages per block: 1024 Free pages count per migrate type at order 0 1 2 3 4 5 6 7 8 9 10 Node 0, zone Normal, type Unmovable 39 46 15 4 3 1 1 0 1 1 0 Node 0, zone Normal, type Movable 418 81 32 8 11 8 2 1 1 1 144 Node 0, zone Normal, type Reclaimable 0 1 1 4 0 1 0 1 1 1 0 Node 0, zone Normal, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone Normal, type CMA 6 0 0 1 0 0 0 0 0 0 0 Node 0, zone Normal, type Isolate 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone HighMem, type Unmovable 150 76 76 34 17 3 40 10 0 0 0 Node 0, zone HighMem, type Movable 90 186 62 26 10 4 1 0 0 0 0 Node 0, zone HighMem, type Reclaimable 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone HighMem, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0 Node 0, zone HighMem, type CMA 864 430 120 63 26 7 0 0 0 0 0 Node 0, zone HighMem, type Isolate 0 0 0 0 0 0 0 0 0 0 0 Number of blocks type Unmovable Movable Reclaimable HighAtomic CMA Isolate Node 0, zone Normal 17 167 7 0 1 0 Node 0, zone HighMem 73 26 0 0 189 0
00000000-77ffffff : System RAM 00108000-015fffff : Kernel code 01700000-0198cbc3 : Kernel data ff100000-ff1007ff : galcore register region ff3f0000-ff3fffff : eth_base ff500000-ff507fff : /dwc3@ff500000 ff500000-ff507fff : /dwc3@ff500000 ff50c100-ff5fffff : /dwc3@ff500000 ff630218-ff63021b : /rng ff632000-ff633fff : /t9015 ff634440-ff63448b : gpio ff6344e8-ff6344ff : pull ff634520-ff634537 : pull-enable ff634540-ff634547 : eth_cfg ff6346c0-ff6346ff : mux ff634740-ff63475b : drive-strength ff638000-ff639fff : ff638000.canvas ff63c400-ff63c44b : /mhu@c883c400 ff642000-ff643fff : /soc/audiobus@0xff642000 ff64c000-ff64c09f : eth_pll ff800014-ff80001b : mux ff80001c-ff800023 : drive-strength ff800024-ff800037 : gpio ff802000-ff80201f : /soc/aobus@ff800000/pwm@2000 ff803000-ff803017 : ff803000.serial ff805000-ff80501f : /soc/aobus@ff800000/i2c@5000 ff808000-ff80801f : /rc@0xff808040 ff808040-ff808083 : /rc@0xff808040 ff809000-ff809047 : /saradc ffd01008-ffd0100b : eth_reset ffd19000-ffd1901f : /soc/cbus@ffd00000/pwm@19000 ffd1b000-ffd1b01f : /soc/cbus@ffd00000/pwm@1b000 ffd1c000-ffd1c01f : /soc/cbus@ffd00000/i2c@1c000 ffd22000-ffd22017 : ffd22000.serial ffd24000-ffd24017 : ffd24000.serial ffe03000-ffe037ff : /sdio@ffe03000 ffe05000-ffe057ff : /sd@ffe05000 ffe07000-ffe077ff : /emmc@ffe07000 ffe09000-ffe0907f : /usb2phy@ffe09000 ffe09080-ffe0909f : /usb3phy@ffe09080 ffe40000-ffe43fff : ffe40000.bifrost fffe7000-fffe77ff : /mhu@c883c400
< | 2020 | > | ||||
<< | < | 08 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | - | - | - | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | - | - | - | - | - |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)