sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #42809
Fysisk RAM set fra /proc/kcore og /proc/meminfo
På en Compaq server hvor der fysisk er installeret 2Gbyte RAM ser alt
rigtigt ud
ved at se på /proc/meminfo, men størrelsen af filen /proc/kcore er kun på
896Mbyte. Serveren kører standard RedHat Linux 7.1 med kerne 2.4.2-2
(bortset fra nogle opgraderede RPMs). Der ikke tilføjet nogen "append mem="
til filen lilo.conf. Og da jeg ikke har fysisk adgang til serveren, har jeg
ikke umiddelbart lyst til at eksperimentere med det....
På alle andre Linux-servere jeg har adgang til, er størrelsen af filen
/proc/kcore altid lidt større end værdien af "MemTotal" fra /proc/meminfo.
Hvorfor er størrelsen af filen /proc/kcore i dette tilfælde mindre?
Og mens vi er ved det - hvad er forskellen mellem "Buffers" og "Cached" set
i /proc/meminfo ?
/Reiche
NB. Det komplette output fra /proc/meminfo og størrelsen af /proc/kcore ses
her:
[root@server /etc]# cd /proc
[root@server /proc]# cat meminfo
total: used: free: shared: buffers: cached:
Mem: 2109333504 2105663488 3670016 0 45514752 1851883520
Swap: 4194582528 101605376 4092977152
MemTotal: 2059896 kB
MemFree: 3584 kB
MemShared: 0 kB
Buffers: 44448 kB
Cached: 1808480 kB
Active: 1775088 kB
Inact_dirty: 72928 kB
Inact_clean: 4912 kB
Inact_target: 1148 kB
HighTotal: 1179632 kB
HighFree: 1784 kB
LowTotal: 880264 kB
LowFree: 1800 kB
SwapTotal: 4096272 kB
SwapFree: 3997048 kB
[root@fsdb /proc]# ls -l kcore
-r-------- 1 root root 939528192 okt 10 10:12 kcore
[root@server /proc]#