Ahoj,
na Debianu Wheezy na PPC platformě jsem nastavil logování do ramlogu. Protože jsem nedokázal odhadnout, jak velký bude potřeba, nastavil jsem pro začátek 20MB s tím, že to budu sledovat a případně to upravím směrem dolů. Stav je nyní :
$ df -ht tmpfs
Souborový systém Velikost Užito Volno Uži% Připojeno do
ramlog-tmpfs 20M 4,6M 16M 23% /var/log
Zjistil jsem však, že velikost všech souborů je celkem asi 800kB. Nejmenší alokovaný prostor proti 4kb na x86 je 64kB:
$ ls -lsh
celkem 3,2M
0 drwxr-xr-x 2 root root 160 říj 1 01:00 apt
128K -rw-r----- 1 root adm 90K říj 6 18:08 auth.log
64K -rw-r----- 1 root adm 2,0K říj 6 01:02 daemon.log
64K -rw-r--r-- 1 root adm 14K říj 5 18:33 dmesg
64K -rw-r--r-- 1 root root 50K říj 5 17:45 dpkg.log
128K -rw-r----- 1 root adm 75K říj 6 16:31 kern.log
0 -rw-r----- 1 root adm 0 srp 23 21:59 lpr.log
64K -rw-r----- 1 root adm 63K říj 6 01:00 messages
0 drwxr-xr-x 2 root root 100 srp 23 21:59 news
64K -rw-r--r-- 1 root root 728 říj 6 01:00 ramlog
64K -rw-r----- 1 root adm 444 říj 6 16:31 syslog
Zkráceno!
Dle toho, co jsem zatím zjistil, to souvisí s:
$ getconf PAGE_SIZE
65536
$ cat /proc/cpuinfo
processor : 0
cpu : APM82181
clock : 800.000008MHz
revision : 28.131 (pvr 12c4 1c83)
bogomips : 1600.00
timebase : 800000008
platform : PowerPC 44x Platform
model : amcc,apollo3g
Memory : 256 MB
Chci se zeptat:
1. Velikost PAGE_SIZE se dá nějak nastavit, nebo je "zadrátovaná" v kernelu pro danou platformu ?
2. Dá se věřit v případě tmpfs příkazům df, ls -s co se týče alokovaného místa (opravdu ty logy zabírají tolik)?
3. pokud ano, není to trochu plýtvání ? Chápu že s X GB RAM to nikoho netrápí, ale s mými 256MB se každý volný hodí.
Díky.