Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Ben momenteel bezig met een Chinees geimporteerd toestel (type deel ik niet, NDA ed). Waar ik echter mee worstel zijn de specificaties, na veel op internet zoeken kom je er echter dat er nogal word geklust om de UI van Android zaken te laten melden die niet waar zijn.

Nu wil ik de ware feiten graag op tafel hebben, alles is gelukt behalve het geheugen.

Laat ik voorop stellen dat ik geen unix pro ben, en misschien dus domme dingen roep, maak me daar vooral op attent, het liefts met informatie, zodat ik die onnozelheid kan verbeteren ;)

Met adb shell kan je een hoop uitlezen, hetgeen waar ik niet uitkom is: hoeveel fysiek geheugen zit er nu werkelijk in het toestel?


Hier begon mijn twijfel, een swap welke is ingericht met ZRAM.
code:
1
2
3
4
5
 shell@Chinaphone:/ $ cat /proc/swaps
cat /proc/swaps
Filename                                Type            Size    Used    Priority
 
/dev/block/zram0                        partition       524284  0       -1


code:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
C:\Users\Backoffice\AppData\Local\Android\sdk\platform-tools>adb shell dumpsys m
eminfo
Applications Memory Usage (kB):
Uptime: 26284802 Realtime: 111794918

Total PSS by process:
   103151 kB: org.mozilla.firefox (pid 3932 / activities)
    77140 kB: com.supercell.clashofclans (pid 4822 / activities)
    67768 kB: com.skype.raider (pid 15646 / activities)
    58486 kB: system (pid 742)
    50615 kB: com.whatsapp (pid 1406 / activities)
    43520 kB: com.google.android.gm (pid 4396 / activities)
    38716 kB: com.android.systemui (pid 922)
    36493 kB: com.google.android.gms (pid 1327)
    33942 kB: com.google.android.inputmethod.latin (pid 1067)
    31519 kB: com.veclink.vecsipsimple (pid 1225 / activities)
    30734 kB: com.soundcloud.android (pid 17262)
    26525 kB: com.android.launcher3 (pid 1268 / activities)
    25169 kB: com.android.settings (pid 13503 / activities)
    24094 kB: com.android.phone (pid 1140)
    22392 kB: com.android.mms (pid 6888 / activities)
    20933 kB: com.rock.gota (pid 2002)
    20771 kB: com.android.dialer (pid 8569 / activities)
    20622 kB: com.android.systemui (pid 875)
    19636 kB: com.android.incallui (pid 16603)
    18928 kB: com.google.android.gms.persistent (pid 1096)
    17998 kB: com.google.process.gapps (pid 1278)
    17684 kB: mediaserver (pid 237)
    16227 kB: android.process.acore (pid 7165)
    13526 kB: sogou.mobile.explorer.hotwords (pid 12432)
    13104 kB: com.google.android.googlequicksearchbox:search (pid 18081)
    12409 kB: com.android.vending (pid 17559)
    12066 kB: com.sohu.inputmethod.sogou (pid 12458)
    12023 kB: com.android.inputmethod.latin (pid 4564)
    11853 kB: com.android.gallery3d (pid 1125)
    11242 kB: android.process.media (pid 3009)
     9100 kB: com.mediatek.voicecommand (pid 1167)
     8777 kB: com.lucentvisions.wallpapers.NorthernLightsFree (pid 1053)
     8211 kB: com.google.process.location (pid 1526)
     6430 kB: com.sohu.inputmethod.status (pid 7786)
     5699 kB: com.android.nfc (pid 1251)
     5465 kB: com.sohu.inputmethod.sogou:classic (pid 17530)
     4817 kB: zygote (pid 235)
     4480 kB: com.mediatek.weather3dwidget (pid 3106)
     4436 kB: com.agui.calendarwidget (pid 1154)
     4269 kB: com.android.providers.calendar (pid 16640)
     3940 kB: com.mediatek.security (pid 907)
     3652 kB: surfaceflinger (pid 234)
     3534 kB: com.google.android.apps.uploader (pid 18382)
     2796 kB: com.antutu.ABenchMark (pid 17545)
     2709 kB: com.android.deskclock (pid 17986)
     2429 kB: com.google.android.partnersetup (pid 18100)
     2252 kB: com.mediatek.systemupdate (pid 17516)
     2101 kB: com.mediatek.appwidget.weather (pid 17501)
     1243 kB: com.agui.analogclock (pid 1238)
     1135 kB: org.simalliance.openmobileapi.service:remote (pid 2583)
     1130 kB: vtservice (pid 250)
     1097 kB: com.mediatek.voiceextension (pid 1195)
     1091 kB: com.mediatek.bluetooth (pid 1180)
     1067 kB: em_svr (pid 371)
      988 kB: com.android.flashlightnotification (pid 1210)
      800 kB: netd (pid 231)
      741 kB: wpa_supplicant (pid 1027)
      628 kB: rild (pid 802)
      590 kB: drmserver (pid 236)
      518 kB: guiext-server (pid 318)
      430 kB: sdcard (pid 975)
      385 kB: /init (pid 1)
      352 kB: adbd (pid 372)
      351 kB: aal (pid 247)
      341 kB: mtkbt (pid 369)
      245 kB: dhcpcd (pid 18213)
      230 kB: mtk_agpsd (pid 252)
      196 kB: vold (pid 223)
      194 kB: ueventd (pid 166)
      194 kB: gsm0710muxd (pid 737)
      186 kB: dumpsys (pid 18500)
      176 kB: ccci_fsd (pid 226)
      156 kB: healthd (pid 221)
      148 kB: nvram_agent_binder (pid 310)
      141 kB: dm_agent_binder (pid 248)
      130 kB: sh (pid 370)
      124 kB: logwrapper (pid 18212)
      106 kB: MtkCodecService (pid 317)
       94 kB: mnld (pid 307)
       91 kB: ppl_agent (pid 249)
       86 kB: sdcard (pid 1400)
       83 kB: installd (pid 238)
       82 kB: wifi2agps (pid 253)
       74 kB: thermal (pid 312)
       66 kB: fotabinder (pid 319)
       65 kB: ccci_mdinit (pid 228)
       50 kB: servicemanager (pid 222)
       43 kB: keystore (pid 239)
       42 kB: batterywarning (pid 316)
       40 kB: debuggerd (pid 232)
       28 kB: netdiag (pid 244)
       26 kB: 6620_launcher (pid 233)
       24 kB: mobile_log_d (pid 241)
       23 kB: emdlogger1 (pid 736)
       19 kB: GoogleOtaBinder (pid 308)
       18 kB: memsicd (pid 368)
       13 kB: thermald (pid 313)
       12 kB: logwrapper (pid 225)
       10 kB: drvbd (pid 243)

Total PSS by OOM adjustment:
    36701 kB: Native
               17684 kB: mediaserver (pid 237)
                4817 kB: zygote (pid 235)
                3652 kB: surfaceflinger (pid 234)
                1130 kB: vtservice (pid 250)
                1067 kB: em_svr (pid 371)
                 800 kB: netd (pid 231)
                 741 kB: wpa_supplicant (pid 1027)
                 628 kB: rild (pid 802)
                 590 kB: drmserver (pid 236)
                 518 kB: guiext-server (pid 318)
                 430 kB: sdcard (pid 975)
                 385 kB: /init (pid 1)
                 352 kB: adbd (pid 372)
                 351 kB: aal (pid 247)
                 341 kB: mtkbt (pid 369)
                 245 kB: dhcpcd (pid 18213)
                 230 kB: mtk_agpsd (pid 252)
                 196 kB: vold (pid 223)
                 194 kB: ueventd (pid 166)
                 194 kB: gsm0710muxd (pid 737)
                 186 kB: dumpsys (pid 18500)
                 176 kB: ccci_fsd (pid 226)
                 156 kB: healthd (pid 221)
                 148 kB: nvram_agent_binder (pid 310)
                 141 kB: dm_agent_binder (pid 248)
                 130 kB: sh (pid 370)
                 124 kB: logwrapper (pid 18212)
                 106 kB: MtkCodecService (pid 317)
                  94 kB: mnld (pid 307)
                  91 kB: ppl_agent (pid 249)
                  86 kB: sdcard (pid 1400)
                  83 kB: installd (pid 238)
                  82 kB: wifi2agps (pid 253)
                  74 kB: thermal (pid 312)
                  66 kB: fotabinder (pid 319)
                  65 kB: ccci_mdinit (pid 228)
                  50 kB: servicemanager (pid 222)
                  43 kB: keystore (pid 239)
                  42 kB: batterywarning (pid 316)
                  40 kB: debuggerd (pid 232)
                  28 kB: netdiag (pid 244)
                  26 kB: 6620_launcher (pid 233)
                  24 kB: mobile_log_d (pid 241)
                  23 kB: emdlogger1 (pid 736)
                  19 kB: GoogleOtaBinder (pid 308)
                  18 kB: memsicd (pid 368)
                  13 kB: thermald (pid 313)
                  12 kB: logwrapper (pid 225)
                  10 kB: drvbd (pid 243)
    58486 kB: System
               58486 kB: system (pid 742)
   138605 kB: Persistent
               38716 kB: com.android.systemui (pid 922)
               31519 kB: com.veclink.vecsipsimple (pid 1225 / activities)
               24094 kB: com.android.phone (pid 1140)
               20622 kB: com.android.systemui (pid 875)
                9100 kB: com.mediatek.voicecommand (pid 1167)
                5699 kB: com.android.nfc (pid 1251)
                4436 kB: com.agui.calendarwidget (pid 1154)
                1243 kB: com.agui.analogclock (pid 1238)
                1097 kB: com.mediatek.voiceextension (pid 1195)
                1091 kB: com.mediatek.bluetooth (pid 1180)
                 988 kB: com.android.flashlightnotification (pid 1210)
    25169 kB: Foreground
               25169 kB: com.android.settings (pid 13503 / activities)
    67072 kB: Visible
               18928 kB: com.google.android.gms.persistent (pid 1096)
               17998 kB: com.google.process.gapps (pid 1278)
               12023 kB: com.android.inputmethod.latin (pid 4564)
                8777 kB: com.lucentvisions.wallpapers.NorthernLightsFree (pid 10
53)
                8211 kB: com.google.process.location (pid 1526)
                1135 kB: org.simalliance.openmobileapi.service:remote (pid 2583)

    37882 kB: Perceptible
               33942 kB: com.google.android.inputmethod.latin (pid 1067)
                3940 kB: com.mediatek.security (pid 907)
    25413 kB: A Services
               20933 kB: com.rock.gota (pid 2002)
                4480 kB: com.mediatek.weather3dwidget (pid 3106)
    26525 kB: Home
               26525 kB: com.android.launcher3 (pid 1268 / activities)
    89549 kB: Previous
               77140 kB: com.supercell.clashofclans (pid 4822 / activities)
               12409 kB: com.android.vending (pid 17559)
    93244 kB: B Services
               50615 kB: com.whatsapp (pid 1406 / activities)
               13104 kB: com.google.android.googlequicksearchbox:search (pid 180
81)
               11853 kB: com.android.gallery3d (pid 1125)
               11242 kB: android.process.media (pid 3009)
                6430 kB: com.sohu.inputmethod.status (pid 7786)
   411839 kB: Cached
              103151 kB: org.mozilla.firefox (pid 3932 / activities)
               67768 kB: com.skype.raider (pid 15646 / activities)
               43520 kB: com.google.android.gm (pid 4396 / activities)
               36493 kB: com.google.android.gms (pid 1327)
               30734 kB: com.soundcloud.android (pid 17262)
               22392 kB: com.android.mms (pid 6888 / activities)
               20771 kB: com.android.dialer (pid 8569 / activities)
               19636 kB: com.android.incallui (pid 16603)
               16227 kB: android.process.acore (pid 7165)
               13526 kB: sogou.mobile.explorer.hotwords (pid 12432)
               12066 kB: com.sohu.inputmethod.sogou (pid 12458)
                5465 kB: com.sohu.inputmethod.sogou:classic (pid 17530)
                4269 kB: com.android.providers.calendar (pid 16640)
                3534 kB: com.google.android.apps.uploader (pid 18382)
                2796 kB: com.antutu.ABenchMark (pid 17545)
                2709 kB: com.android.deskclock (pid 17986)
                2429 kB: com.google.android.partnersetup (pid 18100)
                2252 kB: com.mediatek.systemupdate (pid 17516)
                2101 kB: com.mediatek.appwidget.weather (pid 17501)

Total PSS by category:
   322563 kB: Unknown
   310324 kB: Dalvik
   103603 kB: .so mmap
    92482 kB: Dalvik Other
    71392 kB: .dex mmap
    39361 kB: Other mmap
    26086 kB: .apk mmap
    25820 kB: Ashmem
     9560 kB: Stack
     7580 kB: Native
     1190 kB: .ttf mmap
      370 kB: Other dev
      120 kB: Cursor
       34 kB: .jar mmap
        0 kB: code mmap
        0 kB: image mmap
        0 kB: Graphics
        0 kB: GL
        0 kB: Memtrack

Total RAM: 1961972 kB
 Free RAM: 731627 kB (411839 cached pss + 259464 cached + 60324 free)
 Used RAM: 666266 kB (598646 used pss + 2664 buffers + 26184 shmem + 38772 slab)

 Lost RAM: 564079 kB
     ZRAM: 82200 kB physical used for 268240 kB in swap (524284 kB total swap)
   Tuning: 256 (large 512), oom 122880 kB, restore limit 40960 kB (high-end-gfx)


Affijn voor zover ik het snap zijn PPS calls waar aan gezeten is (beter dan dat kan ik t niet uitleggen) een OOM zou staan voor out of memory calls, en dat zijn er een hele boel.

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Brilsmurfffje
  • Registratie: December 2007
  • Niet online

Brilsmurfffje

Parttime Prutser

Misschien is het een enorme open deur maar onderaan staat toch gewoon total RAM: 1,96 GB ?

Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Ja dat is een open deur, want ik wil dan heel graag weten hoe ik kan achterhalen of dat ook echt fysiek RAM is.

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
Je kunt misschien nog wel het beste naar de eerste regels van je kernel log kijken, daar print de kernel als het goed een een overzicht van memory ranges.

Ook dat hoeft geen volledig overzicht te geven, ivm. reserveringen voor baseband/dsp-achtige devices die soms ook graag een stukje dedicated RAM hebben.

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

dmidecode . Je zal wel nog moeten uitzoeken wat van die output de geheugen modules staan want er staat ook andere hardware bij.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
Dat werkt niet op een non-x86/BIOS-systeem ;)

[ Voor 21% gewijzigd door Thralas op 31-05-2015 17:35 ]


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

d0h

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Blokker_1999
  • Registratie: Februari 2003
  • Laatst online: 19:28

Blokker_1999

Full steam ahead

Herby schreef op donderdag 28 mei 2015 @ 17:09:
Ja dat is een open deur, want ik wil dan heel graag weten hoe ik kan achterhalen of dat ook echt fysiek RAM is.
Met wat hierboven staat heb ik de verwachting dat dit toestel over 2GB fysiek RAM geheugen beschikt waarvan na boot nog 1,96GB overblijft. Met zram word een virtuele swap space gemaakt in het ram geheugen (door compressie toe te passen) waarbij hier maximaal 1/4 van uw RAM geheugen mag gebruikt worden. Daar deze ruimte dynamisch word toegewezen is het onmogelijk om te zeggen dat je continue ruimte verliest of niet daar de ruimte voor zram dynamisch word toegekend.

No keyboard detected. Press F1 to continue.


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Bedankt voor alle antwoorden tot dusver!

Wat ik nog steeds niet begrijp, waar word de swap nou precies voor gebruikt? Draaien hier de apps in? Ik begrijp nog steeds niet hoe het geheugen is ingedeeld en wat voor welk stuk word gereserveerd.

Daarnaast kwam ik zelf het commando free tegen na wat googlen, echter kan ik het niet terugvinden in de kernel, is het mogelijk om free naar het toestel te krijgen?

offtopic:
uiteraard heb ik gegoogled, maar free en android zijn een ware hel als sleutelwoorden in google, krijg alleen maar gratis apps terug...


UPDATE: Nog zitten zoeken met DDMS en daar heb ik een grote chunk unknown, als ik alle waardes bij elkaar optel kom ik nog op 1527MB uit, moet daar dan nog de swap bij?

Afbeeldingslocatie: http://static.tweakers.net/ext/f/0Ndti8Tu29WY648FgEGh5xie/thumb.png

[ Voor 41% gewijzigd door Herby op 01-06-2015 12:23 ]

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Ga mijn eigen topic kicken, omdat ik echt fundamenteel nieuwe info heb, helaas lijkt dit een groot China scam verhaal te worden....


agold_cheat_evaluating_software.xml
code:
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
 <?xml version='1.0' encoding='utf-8'?>

<list>

        <item name="package_name" value="com.qqfriends.com.music,com.dianxinos.o
ptimizer.duplay,pctvtv,antutu,zdevice,qihoo360,phonoalbumshoushou,benchmark,fen,
smartbench,maofei,org.uguess.android.sysinfo.pro,com.dianxinos.toolbox.benchmark
,com.qihoo360.mobilesafe,cn.opda.a.phonoalbumshoushou,com.ludashi.benchmark,fen.
bl,com.smartbench.eleven,cn.maofei.main,zausan.zdevicetest,com.cpuid.cpu_z" />
        <item name="cheat_point" origin="cheat_point" changed="0"/>
  <!--<item name="1" origin="1.3G Õøøµá©,Õøøµá©,Quad-core,4µá©,4 cores,Quad-Core
,x4,agold_full_text=4,CPUµá©µò&#9617;&#9516;á:&#9516;á4" changed="2.3G Õཱུá©,Õཱུá©,Eight-core,8µ
á©,8 cores,Eight-Core,4+4,8,CPUµá©µò&#9617;&#9516;á:&#9516;á8" />
  <item name="2" origin="1300 Mhz,1300 MHZ,1300.0 Mhz,1300.0 MHz,1300.0 MHZ,1300
 MHz,1300MHz,1300Mhz,1191.73" changed="2300 MHz" />
  <item name="3" origin=":Quad-Core ARMv7 Processor (VFPv4, NEON):Quad-Core ARMv
7 Processor:MTK MT6582:MT6582:ARMv7 Processor rev 3:ARMv7 Processor rev 2:ARMv7
Processor:" changed=":MT6592:" />
  <item name="4" origin=":(v7l):" changed="::" />
  <item name="5" origin=":(VFPv4, NEON):" changed="::" />
  <item name="6" origin="ARM Mali-400 MP,Mali-400 MP" changed="Mali-T628 MP6" />

  <item name="7" origin="540 X 960,540 x 960,960 x 540,960 X 540,540X960,540x960
,960x540,960X540,540 * 960,960 * 540,540*960,960*540" changed="1920*1080" />
  <item name="8" origin="240 PPI,240 dpi,240 DPI,240 Dpi" changed="480 PPI,480 d
pi,480 DPI,480 Dpi" />-->
</list>


Volgende ben ik nog niet helemaal uit:
changeram.xml
code:
1
2
3
4
5
6
<?xml version="1.0" encoding="UTF-8"?>
<changeram>
  <item name="total" value="0" />
  <item name="freepercent"  value="70%" />
  <item name="userdata" value="0" />
</changeram>

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
Dat ziet er inderdaad niet goed uit, afhankelijk van wat de vendor je verteld heeft,

Heb je nog wat met m'n eerdere suggestie gedaan?

Verder, de info die free weergeeft kun je ook zelf uit /proc/meminfo vissen.

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

Herby schreef op maandag 01 juni 2015 @ 11:13:

Wat ik nog steeds niet begrijp, waar word de swap nou precies voor gebruikt?
Swap is resever geheugen. Swap wordt gebruikt als je te weinig RAM hebt. Het wordt op precies dezelfde manier gebruikt als je RAM maar het is langzamer. Als je RAM op is dan pakt je systeem maar een stukje disk om tijdelijk wat data te parkeren.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Thralas schreef op maandag 01 juni 2015 @ 18:59:
Dat ziet er inderdaad niet goed uit, afhankelijk van wat de vendor je verteld heeft,

Heb je nog wat met m'n eerdere suggestie gedaan?

Verder, de info die free weergeeft kun je ook zelf uit /proc/meminfo vissen.
Heb inderdaad contact erover opgenomen, zal later nog laten weten wat de uitkomst is. Inderdaad kwam ik er ook achter dat free niets nieuws brengt, de enige weg naar hardware info van het geheugen lijkt dmidecode en dat werkt dus niet op non x86.
CAPSLOCK2000 schreef op maandag 01 juni 2015 @ 20:10:
[...]


Swap is resever geheugen. Swap wordt gebruikt als je te weinig RAM hebt. Het wordt op precies dezelfde manier gebruikt als je RAM maar het is langzamer. Als je RAM op is dan pakt je systeem maar een stukje disk om tijdelijk wat data te parkeren.
Ik was onduidelijk, maar ik doelde op de uitleg van Blokker_1999, ik ben bekend met reguliere swap files die ram ondersteunen vanaf HDD. Ik snap inmiddels wel wat ZRAM inhoud, maar niet waar het past in de hiarchie van het geheugenmanagement (zit ook heel veel nieuwe informatie bij voor mij). Zeker in combinatie met de changeram.xml waarin doodleuk word geconfigureerd dat er altijd 70% beschikbaar is.

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
Haal ik mezelf nog even aan:
Thralas schreef op zaterdag 30 mei 2015 @ 18:00:
Je kunt misschien nog wel het beste naar de eerste regels van je kernel log kijken, daar print de kernel als het goed een een overzicht van memory ranges.
Heb je hier nu al wat mee gedaan?

Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Ahh ik dacht dat ik dat al gepost had, maar ik begrijp nu na goed lezen dat er nog een log moet zijn? Het enige wat ik ken is de logcat ,maar die is voornamelijk voor het debuggen van apps.

Even snel gegoogled, is dit wat je bedoelt ?

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 23:57

Super_ik

haklust!

Yup het dmesg commando is wat bedoeld wordt

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 11-09 21:28

CAPSLOCK2000

zie teletekst pagina 888

Herby schreef op maandag 01 juni 2015 @ 21:05:

Ik was onduidelijk, maar ik doelde op de uitleg van Blokker_1999, ik ben bekend met reguliere swap files die ram ondersteunen vanaf HDD. Ik snap inmiddels wel wat ZRAM inhoud, maar niet waar het past in de hiarchie van het geheugenmanagement (zit ook heel veel nieuwe informatie bij voor mij). Zeker in combinatie met de changeram.xml waarin doodleuk word geconfigureerd dat er altijd 70% beschikbaar is.
zram zit tussen normaal ram en swap in. In praktijk wordt het op embedded systemen meestal in plaats van swap gebruikt.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
En mocht dat niet duidelijk genoeg zijn, dan is de inhoud van /proc/iomem ook nuttig.

[ Voor 3% gewijzigd door Thralas op 01-06-2015 22:02 ]


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
code:
1
2
3
4
5
6
7
shell@Chinaphone:/ $ echo 0 > /proc/sys/kernel/dmesg_restrict
echo 0 > /proc/sys/kernel/dmesg_restrict
/system/bin/sh: can't create /proc/sys/kernel/dmesg_restrict: Permission denied

1|shell@cs23_lemu_3m:/ $ dmesg
dmesg
klogctl: Operation not permitted

Hmm wat ik ook probeer krijg geen toegang, ding is geroot...
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
shell@Chinaphone:/ $ cat /proc/iomem
cat /proc/iomem
10059c00-10059fff : 10059c00.SCP_I2C2
11007000-11007fff : 11007000.I2C0
11008000-11008fff : 11008000.I2C1
11009000-11009fff : 11009000.I2C2
1100a000-1100afff : 1100a000.SPI1
13040000-13043fff : 13040000.MALI
40000000-69ffffff : System RAM
  40008000-40c27e47 : Kernel code
  40cac000-410ac91b : Kernel data
6f200000-6fdfffff : System RAM
70000000-bf0fffff : System RAM
shell@Chinaphone:/ $

Dit zijn geheugen addressen ?

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Mavamaarten
  • Registratie: September 2009
  • Laatst online: 11-09 21:59

Mavamaarten

Omdat het kan!

Je voert dmesg niet uit als root. Doe eens sudo su en probeer het daarna nog eens (als je root bent staat er een # ipv een $)

Android developer & dürüm-liefhebber


Acties:
  • 0 Henk 'm!

  • Herby
  • Registratie: Januari 2004
  • Laatst online: 17-01-2022

Herby

Stalknecht

Topicstarter
Het is een redelijk log, snap er eerlijk gezegt weinig van,maar volgens mij is hij wel redelijk vervuild met debuginfo.

http://s000.tinyupload.co...e_id=08357627837741056309

Compromis? Hoezo heb ik het mis dan?! | Geluk = gelul met een K | з=(•̪●)=ε


Acties:
  • 0 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 14:11
Uit iomem gok ik op een fysieke mapping van 0x40000000-0xbfffffff.

Dat maakt 2 GiB, waarvan wat holes (86MB, 2MB, 15 MB) buiten Linux virtual memory vallen (framebuffers, GFX, DSP, bootloader leftovers, zoiets zal het zijn).

Als je iets significants anders had verwacht dan zou het kunnen dat dat bv. baseband memory is en/of men creatief rekent - geen idee hoe dat werkt in de MTK Chinaphones qua basebands.

Die log is overigens useless, teveel output heeft het begin ruimschoots overschreven. Maar in iomem kun je het belangrijkste ook terugvinden.

[ Voor 14% gewijzigd door Thralas op 02-06-2015 00:12 ]


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

de relevante info is al uit je dmesg verdwenen.
Kun je even kijken of je een /var/log/kernel of /var/log/messages hebt waar de kernel logs in staan?

Anderzijds vraag ik me af waarom je niet gewoon op de hardware zelf kijkt? Zijn de geheugen modules zichtbaar?

Maar zoals Thralas zegt: het zal 2GB zijn. Als je vermoedt dat het nog meer is is er natuurlijk nog de mogelijkheid dat een andere portie RAM via chipselects ergens anders gemapped is (bvb DSP) en dus niet in Linux beschikbaar is.

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • Puch-Maxi
  • Registratie: December 2003
  • Laatst online: 23:54
Herby schreef op donderdag 28 mei 2015 @ 17:04:
Nu wil ik de ware feiten graag op tafel hebben, alles is gelukt behalve het geheugen.

Met adb shell kan je een hoop uitlezen, hetgeen waar ik niet uitkom is: hoeveel fysiek geheugen zit er nu werkelijk in het toestel?
Don't turn it on, take it apart! Kun je gelijk de bouwkwaliteit beoordelen en de gebruikte geheugenchips bekijken. Of denk ik nu te simpel :?

My favorite programming language is solder.

Pagina: 1