- 
	
	
	
		
Uso de memória
	
	
		Olá,
Utilizo o RHEL 3 em um Intel Xeon 3.0 com 1 GB Ram rodando samba e mysql, durante o uso ele passa a ocupar toda a memória e um pequeno pedaço do swap de 2 gb, os usuários param de trabalhar e nada muda na memória, paro os serviços e não muda muito, mas quando desmonto as partiçoes /home e /srv, libera toda a memória, é normal o sistema usar toda a memória fisica do computador?
Obrigado.
	 
 - 
	
	
	
		
Re: Uso de memória
	
	
		não é normal..o normal eh usar 10% da sua makina com esses serviços ... principalmete por vc estar montando suas partições e esta estar ocupando a memoria, algo errado msm... poderia exemplificar a extrutura do seu sistema!? 
	 
 - 
	
	
	
		
Re: Uso de memória
	
	
		Realmente o que está acontecendo com vc não é normal ...
Mas vale tbem dizer que o gerenciamento de memoria do linux é diferente do windows.
Por exemplo, se existe um processo X que está usando 500 MB de memoria ... qdo esse processo é finalizado .. é normal o linux ir decrescendo esse "gasto de memoria" bem devagar ... e não imediatamente como no windows.
O sistema continua meio que engatilhado caso o processo retorne !!! Isso gera agilidade e uma melhor performance ,,,
	 
 - 
	
	
	
		
Re: Uso de memória
	
	
		Olá,
é um Intel xeon, com 1 gb de ram, sistema de raid 5, com 4 hds scsi de 73 gb ram, com esse esquema:
/dev/sda7       2.0G 801M 1.1G 43% /
/dev/sda3       99M  44M  50M 47% /boot
none         502M   0 502M  0% /dev/shm
/dev/sda6       1.5G  56M 1.4G  4% /tmp
/dev/sda9       6.0G 4.1G 1.7G 72% /usr
/dev/sda5       2.9G 562M 2.2G 21% /var
/dev/sda2       145G  62G  76G 46% /home
/dev/sda10       44G  20G  22G 49% /srv
Este servidor roda o mysql 5.0.24, sendmail só pra enviar email de backup, um sistema da Dell para status do servidor, um software do no-break, e o samba. Desligo todos os serviços, a memória continua com bastante uso, somente quando desmonto as unidades /srv e /home, que a memória é liberada.
Obrigado.
	 
 - 
	
	
	
		
saida do ps aux
	
	
		Vejam a saida do ps aux
USER    PID %CPU %MEM  VSZ RSS TTY   STAT START  TIME COMMAND
root     1 0.0 0.0 1528 104 ?    S  Sep27  0:04 init
root     2 0.0 0.0   0  0 ?    SW  Sep27  0:03 [keventd]
root     3 0.0 0.0   0  0 ?    SWN Sep27  0:00 [ksoftirqd/0]
root     6 0.0 0.0   0  0 ?    SW  Sep27  0:00 [bdflush]
root     4 0.0 0.0   0  0 ?    SW  Sep27  1:03 [kswapd]
root     5 0.0 0.0   0  0 ?    SW  Sep27  0:16 [kscand]
root     7 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kupdated]
root     8 0.0 0.0   0  0 ?    SW  Sep27  0:00 [mdrecoveryd]
root    17 0.0 0.0   0  0 ?    SW  Sep27  0:00 [scsi_eh_1]
root    21 0.0 0.0   0  0 ?    SW  Sep27  0:00 [scsi_eh_2]
root    22 0.0 0.0   0  0 ?    SW  Sep27  0:00 [scsi_eh_3]
root    26 0.0 0.0   0  0 ?    SW  Sep27  0:01 [kjournald]
root    75 0.0 0.0   0  0 ?    SW  Sep27  0:00 [khubd]
root   1616 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kjournald]
root   1680 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kjournald]
root   1763 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kjournald]
root   1791 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kjournald]
root   1874 0.0 0.0   0  0 ?    SW  Sep27  0:00 [kjournald]
root   1971 0.0 0.0   0  0 ?    SW  Sep27  0:04 [kjournald]
root   2706 0.0 0.1 9632 1456 ?    S  Sep27  0:00 /usr/sbin/snmpd -s -l /dev/null -P /var/run/snmpd -a
root   2824 0.0 0.0   0  0 ?    SW  Sep27  0:00 [dcd_tmr_thread]
root   2840 0.1 0.4 125240 4676 ?    S  Sep27  6:07 /opt/dell/srvadmin/dataeng/bin/dcstor32d
root   4364 0.0 0.0 13668 792 ?    S  Sep27  0:00 /opt/dell/srvadmin/dataeng/bin/dcevt32d
root   4375 0.0 0.1 46568 1688 ?    S  Sep27  0:04 /opt/dell/srvadmin/dataeng/bin/dcsnmp32d
root   4423 0.0 0.3 9380 3684 ?    S  Sep27  0:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/minis
root   4747 0.0 0.0 1596 212 ?    S  Sep27  0:00 syslogd -m 0
root   4751 0.0 0.0 1532  60 ?    S  Sep27  0:00 klogd -x
rpc    4768 0.0 0.0 1676  80 ?    S  Sep27  0:00 portmap
root   4779 0.0 0.0 1568 172 ?    S  Sep27  0:00 mdadm --monitor --scan -f
firebird 4818 0.0 0.0 3484 212 ?    S  Sep27  0:00 /opt/firebird/bin/fbguard -f
firebird 4819 0.2 0.3 48356 3640 ?    S  Sep27  8:29 /opt/firebird/bin/fbserver
root   4886 0.0 0.0 3676 364 ?    S  Sep27  0:00 /usr/sbin/sshd
root   4901 0.0 0.0 4272 152 ?    S  Sep27  0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/srv/mysql --wait_timeou
mysql   4928 5.2 4.6 176616 48248 ?   S  Sep27 163:48 /usr/sbin/mysqld --basedir=/ --datadir=/srv/mysql --user=mysql
root   4961 0.0 0.0 6140 924 ?    S  Sep27  0:00 sendmail: accepting connections
smmsp   4970 0.0 0.0 6020 740 ?    S  Sep27  0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
root   4980 0.0 0.0 4488 460 ?    S  Sep27  0:00 crond
root   4989 0.0 0.0 12072 1024 ?    S  Sep27  0:00 smbd
root   4993 0.0 0.0 11988 796 ?    S  Sep27  0:00 smbd
root   4994 0.0 0.1 8152 1156 ?    S  Sep27  0:03 nmbd
root   5006 0.0 0.0 97220 976 ?    S  Sep27  0:00 /opt/dell/srvadmin/oma/bin/omsad32
root   5051 0.0 0.0 1884  96 ?    S  Sep27  0:00 /opt/dell/srvadmin/iws/bin/linux/omaws32 -run
root   5052 0.0 2.5 306564 26620 ?   S  Sep27  1:59 /opt/dell/srvadmin/iws/bin/linux/omaws32 -run
root   5066 0.0 0.0 3560  72 ?    S  Sep27  0:00 rhnsd --interval 240
root   5274 0.0 0.0 3820 548 ?    S  Sep27  0:02 /usr/local/sbin/openvpn --daemon --config /etc/openvpn/ipsilon.
root   5387 0.0 0.0 3832 692 ?    S  Sep27  0:13 /usr/local/sbin/openvpn --daemon --config /etc/openvpn/ctsystem
root   5411 0.0 0.0 3840 568 ?    S  Sep27  0:00 /usr/local/sbin/openvpn --daemon --config /etc/openvpn/startec.
root   5433 0.0 0.0 3840 404 ?    S  Sep27  0:00 /usr/local/sbin/openvpn --daemon --config /etc/openvpn/jo.conf
root   5437 0.0 0.0 1500  48 tty1   S  Sep27  0:00 /sbin/mingetty tty1
root   5438 0.0 0.0 1500  48 tty2   S  Sep27  0:00 /sbin/mingetty tty2
root   5439 0.0 0.0 1500  48 tty3   S  Sep27  0:00 /sbin/mingetty tty3
root   5440 0.0 0.0 1500  48 tty4   S  Sep27  0:00 /sbin/mingetty tty4
root   5441 0.0 0.0 1500  48 tty5   S  Sep27  0:00 /sbin/mingetty tty5
root   5442 0.0 0.0 1500  48 tty6   S  Sep27  0:00 /sbin/mingetty tty6
root   5451 0.0 0.0 4244 116 ?    S  Sep27  0:00 /bin/bash /sms/sms.sh
root   5454 0.0 1.7 282060 18016 ?   S  Sep27  1:44 java -noverify -cp .:rmi/:rmi/aplicacao.jar:rmi/:rmi/tray.jar:
root   5462 0.0 2.7 270256 28308 ?   S  Sep27  0:03 /usr/java/jdk/bin/java -noverify -Djava.endorsed.dirs=/sms/tomc
root   22476 0.0 0.1 12704 1176 ?    S  07:03  0:00 smbd
519   22698 0.0 0.3 13044 3580 ?    S  07:34  0:06 smbd
root   22827 0.0 0.3 12836 3172 ?    S  07:49  0:01 smbd
root   22871 0.0 0.2 12708 2400 ?    S  07:54  0:01 smbd
root   22902 0.0 0.3 12840 3200 ?    S  07:56  0:01 smbd
root   24106 0.0 0.1 12700 1996 ?    S  09:29  0:00 smbd
root   27016 0.0 0.3 12700 3400 ?    S  13:49  0:00 smbd
root   28137 0.0 0.2 12656 2796 ?    S  15:54  0:00 smbd
root   28205 0.0 0.1 6892 1816 ?    S  16:13  0:00 sshd: root@pts/0
root   28207 0.0 0.1 4264 1316 pts/0  S  16:14  0:00 -bash
root   28276 0.0 0.0 2740 744 pts/0  R  16:17  0:00 ps aux
	 
 - 
	
	
	
		
Re: Uso de memória
	
	
		Qdo vc digita :
# free -m 
qual é a resposta q vc tem?
ahhh!!! Esqueci de dizer, o buribai esta coberto de razão.... O gerenciamento de memória no linux é diferente do windows. 
	 
 - 
	
	
	
		
ai esta o free -m
	
	
		[root@servidor root]# free -m
       total    used    free   shared  buffers   cached
Mem:     1003    992     10     0    121    676
-/+ buffers/cache:    194    808
Swap:     2047     22    2024
[root@servidor root]# free
       total    used    free   shared  buffers   cached
Mem:    1027276  1016324   10952     0   124704   692416
-/+ buffers/cache:   199204   828072
Swap:   2096440   23004  2073436
[root@servidor root]#
	 
 - 
	
	
	
		
Re: Uso de memória
	
	
		Olha.... olhando as informações acima e até onde vão meus conhecimentos, acho q vc não esta com nenhum problema. Vc tem 808 MB de memória livre. 
Conforme já foi falado anteriormente o linux trabalha diferente do windows, ou seja esse buffers/cache esta usando a memoria para armazenar comandos e programas utilizados a um tempo atras, mas a partir do momento q um outro programa necessite de memória o linux automaticamente pega essa memoria "usada" pelo buffers/cache e carrega o programa.
E se o programa q vc quer executar for o que estiver na memoria, ele será executado mais rapidamente, por isso que ele fica em "cache".
Vlw...