On Mon, 24 Dec 2001, Fernando Tauscheck wrote:

> Ol� lista...
>
>         Gostaria de saber se � normal ter um arquivo
> /proc/kcore com at�
> 300M??!! Li a documenta��o do Kernel por�m n�o
> compreendi oq ela
> realmente queria dizer sobre ele... atualmete est� com
> 270323712
> bytes... isso � um absurdo...
>         Devo me preocupar com isso??!! Ele realmente
> ocupa todo este espa�o no
> meu hd??!!
>

Cara...
 verifiquei aqui no meu sistema e olha so
 268374016 Dec 24 04:29 /proc/kcore
 mas que esse arquivao esta fazendo aqui...

 Vamos ver que tipo de arquivo e esse
 file /proc/kcore
/proc/kcore: ELF 32-bit LSB core file of 'vmlinux' Intel 80386, version 1
(SYSV), from 'vmlinux'

Estranho, o file ta me dizendo que isso eo kernel.

vamos ver o mount
~# mount
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)

Interessante, o mount me diz que o /proc e um fs montado, do tipo proc,
estranho isso.

vamos ver que tipo de fs e esse proc
~# man fs
       proc   is  a  pseudo-filesystem  which  is  used   as   an
              interface  to  kernel  data  structures rather than
              reading and interpreting /dev/kmem.  In particular,
              its files do not take disk space. See proc(5).
vamos ver o proc(5)
~# man proc
NAME
       proc - process information pseudo-filesystem

DESCRIPTION
       /proc is a pseudo-filesystem which is used as an interface
       to kernel data structures rather than reading  and  inter�
       preting  /dev/kmem.   Most  of  it  is read-only, but some
       files allow kernel variables to be changed.


entao proc e um fs (sistema de arquivos) virtual, que faz uma interface
com a estrutura de dados do kernel. N�o esta no hd. Tudo que aparece nesse
dir esta na memoria.

continuando a olhar o man proc

       kcore  This file represents the physical memory of the
              system and is stored in the core file format.  With
              this pseudo-file, and an unstripped kernel
              (/usr/src/linux/tools/zSystem) binary, GDB can be
              used to examine the current state of any kernel
              data structures.

              The total length of the file is the size of
              physical memory (RAM) plus 4KB.

Humm, kcore e um arquivo que representa a memoria fisica + 4K


>         Atualmente uso um AMD K6-II 500, 256Mb de Ram,
> v�deo SiS 530 8m 3D com
> o conectica 7.0, kernel 2.4.16, rodando no desktop o
> KDE 2.2.2 com XFree
> 4.1.0.
>

Como se pode ser o kcore tem quase o tamanho da memoria ram instalado no
micro.
No /proc existem diversos arquivos que d�o acesso aos paramentos do
kernel, alguns sao somente de leitura, outras podem ser escritas, mudando
o comportamento do kernel.
como o proc existem pelo menos mais 2 fs virtuais, o /dev/pts eo proprio
/dev (devfs) .




                                                                   Paulino
_________________________________ ________________________________________
Paulino Kenji Sato               |    Universidade Estadual de Maringa
mailto:[EMAIL PROTECTED]        |    Departamento de Fisica
http://www.dfi.uem.br/~paulino   |    Maringa Pr                Brasil
http://br.geocities.com/linosam/ |    Linux user 56176


Assinantes em 24/12/2001: 2309
Mensagens recebidas desde 07/01/1999: 147611
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a