LINUX.ORG.RU
ФорумAdmin

Процессы


0

0

Почему в процессах памяти используется гораздо меньше чем выводится?

Вот напписано 203604k used


Cpu(s): 0.2%us, 0.0%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 262144k total, 203604k used, 58540k free, 0k buffers


Хотя в процессах
1458 apache 15 0 24220 6664 3060 S 0.7 2.5 0:00.04 httpd
13762 apache 15 0 24156 6580 3020 S 0.3 2.5 0:00.01 httpd
1 root 15 0 2032 664 572 S 0.0 0.3 0:00.00 init
32614 root 21 0 1692 576 480 S 0.0 0.2 0:00.00 syslogd
32640 root 18 0 5176 948 636 S 0.0 0.4 0:00.00 sshd
32650 root 18 0 4588 488 244 S 0.0 0.2 0:00.00 vsftpd
32712 root 25 0 2408 1132 972 S 0.0 0.4 0:00.00 mysqld_safe
32761 mysql 15 0 81760 12m 3832 S 0.0 4.8 0:01.12 mysqld
1343 root 15 0 1832 560 456 S 0.0 0.2 0:00.05 dovecot
1365 root 15 0 8684 2360 1288 S 0.0 0.9 0:00.00 sendmail
1373 root 18 0 7068 1612 1200 S 0.0 0.6 0:00.03 dovecot-auth
1374 dovecot 15 0 4352 1652 1384 S 0.0 0.6 0:00.04 pop3-login
1375 dovecot 15 0 4356 1652 1384 S 0.0 0.6 0:00.04 pop3-login
1376 dovecot 15 0 4360 1656 1388 S 0.0 0.6 0:00.03 imap-login
1377 dovecot 15 0 4360 1656 1388 S 0.0 0.6 0:00.04 imap-login
1379 smmsp 18 0 7540 1432 616 S 0.0 0.5 0:00.00 sendmail
1393 root 15 0 23624 7340 4240 S 0.0 2.8 0:00.09 httpd


Памяти используется гораздо меньше, куда же она уходит?


Ответ на: комментарий от koolig

Простите!!! Но вскоре остаётся 0к и сервер оказывается неспособным что либо сделать! Очень нужно решить эту проблему!

Set13
() автор топика

Что вы все вторую строчку читать не научитесь, там где "Swap:", в конце пишется cashed... Сходите в FAQ

mky ★★★★★
()
Ответ на: комментарий от mky

В том то всё и дело что свап выключен и не может быть включен на моём VPS, а кеш = 0

top - 01:19:33 up 10:24, 1 user, load average: 0.20, 0.19, 0.20
Tasks: 68 total, 1 running, 66 sleeping, 0 stopped, 1 zombie
Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 98.6%id, 1.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 262144k total, 262144k used, 0k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 18 0 2028 660 572 S 0.0 0.3 0:00.05 init
28262 root 18 0 1688 568 480 S 0.0 0.2 0:00.05 syslogd
28289 root 15 0 5176 944 636 S 0.0 0.4 0:00.00 sshd
28299 root 15 0 4588 484 248 S 0.0 0.2 0:00.00 vsftpd
28359 root 25 0 2408 1132 972 S 0.0 0.4 0:00.00 mysqld_safe
28406 mysql 15 0 85424 20m 3984 S 0.0 8.0 0:42.35 mysqld
28423 root 15 0 1832 572 456 S 0.0 0.2 0:01.39 dovecot
28441 root 15 0 8688 2456 1368 S 0.0 0.9 0:00.17 sendmail
28449 smmsp 15 0 7552 1452 624 S 0.0 0.6 0:00.00 sendmail
28459 root 15 0 23628 7364 4264 S 0.0 2.8 0:00.89 httpd
28468 root 18 0 3172 1104 572 S 0.0 0.4 0:00.01 crond
28479 root 15 0 7068 1612 1200 S 0.0 0.6 0:00.92 dovecot-auth
28480 dovecot 15 0 4352 1648 1384 S 0.0 0.6 0:01.21 pop3-login
28481 dovecot 15 0 4356 1672 1400 S 0.0 0.6 0:01.19 pop3-login
28482 dovecot 15 0 4360 1656 1388 S 0.0 0.6 0:01.24 imap-login
28483 dovecot 15 0 4356 1652 1388 S 0.0 0.6 0:01.35 imap-login
28488 root 15 0 11796 6756 2508 S 0.0 2.6 1:06.49 daemon.pl

Set13
() автор топика
Ответ на: комментарий от Set13

Я даже закоментировал mod_cache.so, ситуация не изменилась. Чуть полегче стало когда я уменьшил число стартующиъх серверов httpd но в целом ничего особо не поменялось, всё равно процессы памяти используют гораздо меньще чем всего используется, и иногда это приводит к ситуации 262144k total, 262144k used, 0k free

Set13
() автор топика
Ответ на: комментарий от Set13

Вы даете не полный список процессов, там не видно bash, из которого запускается данная команда и т.д. Посмотрите их с помощью ps axfvwww. Или нажмите в top'e клавишу 'M' --- сортировка по объему памяти.

mky ★★★★★
()
Ответ на: комментарий от mky

шифт + м

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
3776 mysql 15 0 85188 31m 3892 S 0.0 12.3 1:18.53 mysqld
9422 apache 15 0 27140 10m 4132 S 0.0 4.1 0:00.69 httpd
9964 apache 15 0 25596 9168 4100 S 0.3 3.5 0:00.17 httpd
9334 apache 16 0 25428 9080 4140 S 0.3 3.5 0:00.29 httpd
9847 apache 15 0 25568 8520 3348 S 0.3 3.3 0:00.18 httpd
21763 apache 18 0 24560 7492 3316 S 0.0 2.9 0:00.15 httpd
3834 root 18 0 23516 7276 4220 S 0.0 2.8 0:01.64 httpd
9742 apache 15 0 24260 7100 3248 S 0.7 2.7 0:00.19 httpd
9788 apache 15 0 24264 7048 3244 S 0.0 2.7 0:00.09 httpd
9453 apache 15 0 24212 7016 3212 S 0.0 2.7 0:00.12 httpd
10023 apache 15 0 24176 6984 3216 S 0.7 2.7 0:00.12 httpd
23904 apache 18 0 24220 6972 3192 S 0.0 2.7 0:00.09 httpd
10144 apache 15 0 24216 6964 3196 S 0.7 2.7 0:00.06 httpd
13912 apache 15 0 24228 6952 3208 S 0.0 2.7 0:00.12 httpd
10161 apache 15 0 24208 6892 3172 S 0.0 2.6 0:00.02 httpd
14070 apache 18 0 24248 6880 3124 S 0.0 2.6 0:00.10 httpd
14044 apache 18 0 24232 6876 3156 S 0.0 2.6 0:00.10 httpd


ps axfvwww

PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
1 ? Ss 0:00 0 31 1996 660 0.2 init [3]
3627 ? Ss 0:00 0 31 1656 572 0.2 syslogd -m 0
3654 ? Ss 0:00 0 366 4809 948 0.3 /usr/sbin/sshd
10024 ? Ss 0:00 0 366 7653 2384 0.9 \_ sshd: root@pts/0
10066 pts/0 Ss 0:00 0 678 1729 1332 0.5 \_ -bash
11567 pts/0 R+ 0:00 1 69 2018 736 0.2 \_ ps axfvwww
3664 ? Ss 0:00 0 123 4468 484 0.1 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
3730 ? S 0:00 0 678 1725 1132 0.4 /bin/sh /usr/bin/mysqld_safe --defaults-file=/etc/my.cnf --pid-file=/var/run/mysqld/mysqld.pid --log-error=/var/log/mysqld.log
3776 ? Sl 1:18 11 6168 79019 32228 12.2 \_ /usr/libexec/mysqld --defaults-file=/etc/my.cnf --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-locking --port=3306 --socket=/var/lib/mysql/mysql.sock
3791 ? Ss 0:02 0 135 1696 564 0.2 /usr/sbin/dovecot
3855 ? S 0:01 0 244 6823 1612 0.6 \_ dovecot-auth
3856 ? S 0:02 0 120 4231 1648 0.6 \_ pop3-login
3857 ? S 0:02 0 120 4231 1648 0.6 \_ pop3-login
3858 ? S 0:02 0 127 4228 1652 0.6 \_ imap-login
3862 ? S 0:02 0 127 4232 1656 0.6 \_ imap-login
3814 ? Ss 0:00 0 773 7910 2360 0.9 sendmail: accepting connections
3823 ? Ss 0:00 0 773 6770 1456 0.5 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
3834 ? Ss 0:01 0 297 23218 7276 2.7 /usr/sbin/httpd
13912 ? S 0:00 0 297 23930 6952 2.6 \_ /usr/sbin/httpd
14044 ? S 0:00 0 297 23934 6876 2.6 \_ /usr/sbin/httpd
14066 ? S 0:00 0 297 23350 4660 1.7 \_ /usr/sbin/httpd
14070 ? S 0:00 0 297 23950 6880 2.6 \_ /usr/sbin/httpd
21763 ? S 0:00 0 297 24262 7492 2.8 \_ /usr/sbin/httpd
23647 ? S 0:00 0 297 23350 4656 1.7 \_ /usr/sbin/httpd
23904 ? S 0:00 0 297 23922 6972 2.6 \_ /usr/sbin/httpd
9334 ? S 0:00 0 297 25130 9080 3.4 \_ /usr/sbin/httpd
9422 ? S 0:00 0 297 26842 10708 4.0 \_ /usr/sbin/httpd
9645 ? S 0:00 0 297 23918 7004 2.6 \_ /usr/sbin/httpd
9964 ? S 0:00 0 297 25298 9172 3.4 \_ /usr/sbin/httpd
10162 ? Z 0:00 0 0 0 0 0.0 \_ [httpd] <defunct>
10168 ? S 0:00 0 297 23926 6968 2.6 \_ /usr/sbin/httpd
10169 ? S 0:00 0 297 23834 6972 2.6 \_ /usr/sbin/httpd
11374 ? S 0:00 0 297 25558 9300 3.5 \_ /usr/sbin/httpd
11447 ? S 0:00 0 297 23910 6876 2.6 \_ /usr/sbin/httpd
11474 ? S 0:00 0 297 23946 6896 2.6 \_ /usr/sbin/httpd
3844 ? Ss 0:00 0 46 3137 1112 0.4 crond
3859 ? Ss 1:45 0 9 11902 6792 2.5 /usr/bin/perl /var/www/shinobi6/data/www/shinobi.ru/cgi-bin/data/daemon/daemon.pl
3866 ? Ss 0:00 0 1 10446 4868 1.8 /usr/bin/python /usr/lib/mailman/bin/mailmanctl -s -q start
3875 ? S 0:00 0 1 10354 6728 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
3877 ? S 0:00 0 1 10314 6748 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
3878 ? S 0:00 0 1 10286 6744 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
3880 ? S 0:00 0 1 10354 6732 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
3881 ? S 0:00 0 1 10338 6776 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
3884 ? S 0:00 0 1 10318 6808 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
3886 ? S 0:00 0 1 10346 6732 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
3887 ? S 0:00 0 1 10350 6732 2.5 \_ /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s


Баша тут нет как видно, что наврено странно? как его глянуть? сам тоже ищу как посмотреть

Set13
() автор топика
Ответ на: комментарий от Set13

В полном списке я сложил столбец номер 8, получил 244584 килобайт. Вроде все сходится...

Команда выглядит так (в моей сонной фантазии):

{ ps axfvwww | awk '/^ *[0-9].*/ { printf $8 "+"}' | sed 's/+$//' ; echo ; } | bc

Не знаю, что посоветовать... Урезайте mysql, уменьшайте кол-во одновременных соединений по httpd...

mky ★★★★★
()
Ответ на: комментарий от mky

Ах вот в чём дело %(башка моя слепая))), ясно.. спасибо.. таким путём и пойдём

Set13
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.