ich benutze seit kurzem einen debian kernel mit initrd
und mir ist grad aufgefallen, das ich nun ein tmpfs habe
Code: Alles auswählen
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda3 9.2G 7.4G 1.4G 85% /
tmpfs 39M 0 39M 0% /dev/shm
/dev/hda1 31M 7.0M 22M 25% /boot
Allerdings habe ich nur 82 MB Ram in dem rechner und ich hoffe mal nicht, dass er mir die 40 MB die dort angegeben sind von dem RAM abknapst.
Code: Alles auswählen
$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 80715776 76771328 3944448 0 1183744 20082688
Swap: 115142656 30068736 85073920
MemTotal: 78824 kB
MemFree: 3852 kB
MemShared: 0 kB
Buffers: 1156 kB
Cached: 14224 kB
SwapCached: 5388 kB
Active: 48108 kB
Inactive: 20108 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 78824 kB
LowFree: 3852 kB
SwapTotal: 112444 kB
SwapFree: 83080 kB
Woher nimmt er die 40 MB für das tmpfs?
Swap, RAM oder beides?
Und wenn er sie vom RAM nimmt, dann müsste ich einen eigenen kernel ohne initrd kompilieren, wenn ich den RAM nicht verschenken will, oder?