использование памяти.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

использование памяти.

Сообщение SLEDopit »

да, вопрос заезженный. но никак не могу понять 2 момента:

Код: Выделить всё

[root@host]# ps -eo pmem | awk 'NR>1{v+=$1}END{print "MEMTotal: ",v,"%"}'
MEMTotal:  19 %
[root@host]# free -m
             total       used       free     shared    buffers     cached
Mem:           625        298        326          0          0          0
-/+ buffers/cache:        298        326
Swap:            0          0          0
все процессы юзают 19% памяти, часть памяти идет под систему. но не 30 же %.
как вычислить куда она девается?
зы система -- виртуальная машина - веб сервер центос 5.3.
просто до этого все это хозяйство крутилось на другой виртуальной машине на дебиане. потребление памяти было гораздо меньше.
есть подозрение, что систему грузит один из сайтов. непонятно только каким образом вычислить что либо конкретнее.
ззы

Код:

[root@host-46-137 vm]# ps -eo pmem,pcpu,user,cmd %MEM %CPU USER CMD 0.1 0.0 root init [3] 0.5 0.0 root sshd: root@pts/1 0.2 0.0 root -bash 0.2 0.0 root SCREEN 0.2 0.0 root /bin/bash 0.1 0.0 root screen -r 1775 3.1 0.0 apache /usr/sbin/httpd 3.6 0.0 apache /usr/sbin/httpd 3.1 0.0 apache /usr/sbin/httpd 3.1 0.0 apache /usr/sbin/httpd 0.1 0.0 root /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --sock 5.3 5.2 mysql /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql 0.2 0.0 root nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.co 0.5 0.0 nginx nginx: worker process 0.0 0.0 root syslogd -m 0 0.0 0.0 root klogd -x 1.4 0.0 root /usr/local/ispmgr/bin/ispmgr 0.0 0.0 root vzctl: pts/0 0.2 0.0 root -bash 0.6 0.0 named /usr/sbin/named -u named 0.1 0.0 dbus dbus-daemon --system 0.1 0.0 root /usr/sbin/sshd 0.1 0.0 root xinetd -stayalive -pidfile /var/run/xinetd.pid 0.1 0.0 root /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf 1.6 0.0 apache /usr/sbin/httpd 0.1 0.0 root ps -eo pmem,pcpu,user,cmd 0.1 0.0 root crond 1.4 0.0 root /usr/sbin/httpd
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: использование памяти.

Сообщение nesk »

Вроде как в /proc/meminfo точно расписано сколько памяти для чего используется.
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: использование памяти.

Сообщение SLEDopit »

что то я ничего полезного не вижу пока:

Код:

[root@host ~]# cat /proc/meminfo MemTotal: 640000 kB MemFree: 334116 kB Buffers: 0 kB Cached: 0 kB SwapCached: 0 kB Active: 0 kB Inactive: 0 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 640000 kB LowFree: 334116 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 0 kB Mapped: 0 kB Slab: 0 kB PageTables: 0 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 0 kB Committed_AS: 0 kB VmallocTotal: 0 kB VmallocUsed: 0 kB VmallocChunk: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 Hugepagesize: 2048 kB
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: