Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ubuntu server 14.04 переполнение памяти  (Прочитано 990 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн typus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • Virtual Reality Panoramafotografie für interaktive Darstellung auf Webseiten.
ubuntu server 14.04 переполнение памяти
« : 16 Сентября 2020, 11:37:41 »
Приветствую, есть vps на амазаоне, на котором ubuntu server 14.04 - буквально с понедельника где то начались критические проблемы с памятью.
3,5 года все было без проблем. Сервер чисто для тестов, т.е. в принципе можно будет просто переустановить систему, освежить кстати не повредит.
Но перед этим надо вытащить кое какие данные.
Симптомы следующие. Через какое то время после ребута (а без ребута вообще не войти в систему) и начала работы более-менее длительных процессов(tar, mysqldump etc) вся доступная память довольно быстро заполняется, процесс подвисает и в лучшем случае убивается, в худшем только ребут через панель aws.
Памяти 2гб, плюс 1гб swap, диск 10гб из них около 7 занято и 3 доступно. Да конфиг не ахти на сегодня, но повторю, за все годы для текущих задач хватало с головой. 
Ничего ресурсожрущего в последнее время не ставил.
Хотелось бы найти причину, ну хотя бы чтобы спокойно забекапить данные.

Вот выводы df , free -m, vmstat
root@ip-1xx.xxx.xx.xx/var/www# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            996M   12K  996M   1% /dev
tmpfs           201M  4.9M  196M   3% /run
/dev/xvda1      9.8G  5.8G  3.5G  63% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none           1001M     0 1001M   0% /run/shm
none            100M     0  100M   0% /run/user
root@ip-1xx.xxx.xx.xx:/var/www# free -m
             total       used       free     shared    buffers     cached
Mem:          2000       1948         52          2          2         13
-/+ buffers/cache:       1932         68
Swap:          999        999          0
root@ip-1xx.xxx.xx.xx:/var/www# vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
80 11 1023996  53320    988   9916 1789 1024  7792  1143  895  909 34  5  0  0 60
top на первый взгляд каких то запредельных значений, чтобы можно было сказать что какой то процесс чрезмерно нагружает систему, не показывает
top - 08:26:42 up  1:09,  2 users,  load average: 106.81, 107.08, 99.38
KiB Mem:   2048312 total,  1995260 used,    53052 free,     2944 buffers
KiB Swap:  1023996 total,  1023992 used,        4 free.     8796 cached Mem
top - 08:26:50 up  1:09,  2 users,  load average: 106.68, 107.04, 99.45
KiB Mem:   2048312 total,  1995264 used,    53048 free,     4776 buffers
KiB Swap:  1023996 total,  1023996 used,        0 free.     9480 cached Mem
top - 08:28:00 up  1:10,  2 users,  load average: 108.77, 107.53, 100.20
KiB Mem:   2048312 total,  1994832 used,    53480 free,     2300 buffers
KiB Swap:  1023996 total,  1023996 used,        0 free.    10264 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                         
 4850 mysql     20   0  148384   3052    664 R  2.1  0.1   0:00.45 mysqld                                                                                         
   58 root      20   0       0      0      0 R  2.0  0.0   1:03.45 kswapd0                                                                                         
 4154 root      20   0  314748  18364   1020 R  2.0  0.9   0:17.28 php7.2                                                                                         
 4314 root      20   0  314736  22744   1008 R  2.0  1.1   0:12.24 php7.2                                                                                         
 4698 root      20   0  292900   5340    560 R  2.0  0.3   0:03.88 php7.2                                                                                         
 4726 root      20   0  292900   3788    520 R  2.0  0.2   0:02.93 php7.2                                                                                         
 2926 root      20   0  340912  36264   1012 R  1.8  1.8   0:26.46 php7.2                                                                                         
 4198 root      20   0  314628  17580   1084 R  1.8  0.9   0:16.71 php7.2                                                                                         
 4426 root      20   0  308036  14356   1080 R  1.8  0.7   0:08.85 php7.2                                                                                         
 4427 root      20   0  308044  16584   1008 R  1.8  0.8   0:09.57 php7.2                                                                                         
 4806 root      20   0  292900   7480   1344 R  1.8  0.4   0:00.70 php7.2                                                                                         
 4861 root      20   0  106004   4828   1024 R  1.8  0.2   0:00.18 php7.2                                                                                         
 2925 root      20   0  341244  34312    992 R  1.6  1.7   0:25.93 php7.2                                                                                         
 4860 root      20   0   82316   2688    988 R  1.6  0.1   0:00.17 php7.2                                                                                         
 3239 root      20   0  341224  37412    992 R  1.5  1.8   0:23.93 php7.2                                                                                         
 4777 root      20   0  300408  15916   1940 R  1.5  0.8   0:01.09 php7.2                                                                                         
 4864 root      20   0   99460   2804   1044 R  1.5  0.1   0:00.12 php7.2                                                                                         
 1465 root      20   0    4600    320      8 R  1.3  0.0   1:09.07 gzip                                                                                           
 4725 root      20   0  300412  15008   1968 R  1.3  0.7   0:01.96 php7.2

Администрирование - не мой профиль, поэтому сильно не прошу помочь и сильно не пинать.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Re: ubuntu server 14.04 переполнение памяти
« Ответ #1 : 16 Сентября 2020, 12:24:38 »
top -o %MEM
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн typus

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
    • Virtual Reality Panoramafotografie für interaktive Darstellung auf Webseiten.
Re: ubuntu server 14.04 переполнение памяти
« Ответ #2 : 16 Сентября 2020, 13:50:50 »
Зависает невероятно - работает 4 часа tar, пытаюсь упаковать директорию в 1гб примерно, раньше на это уходило минут 7-8.

top -o %MEM

root@ip-1xx.xxx.xx.xx:/var/www# top -o %MEM

top - 10:18:48 up  3:01,  2 users,  load average: 368.67, 356.41, 309.97
Tasks: 1318 total,   2 running, 1316 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.4 us, 38.8 sy,  0.0 ni,  0.0 id, 60.8 wa,  0.0 hi,  0.0 si,  0.1 st
KiB Mem:   2048312 total,  1979916 used,    68396 free,     4324 buffers
KiB Swap:  1023996 total,  1023504 used,      492 free.    16476 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND       
 4622 root      20   0  316752  22556      0 D  0.0  1.1   0:16.75 php7.2         
 4777 root      20   0  316772  21188    432 D  0.0  1.0   0:14.40 php7.2         
 4725 root      20   0  316772  20160    364 D  0.2  1.0   0:16.89 php7.2         
 4701 root      20   0  314720  17116    244 D  0.4  0.8   0:12.35 php7.2         
 4641 root      20   0  314708  17040      8 D  0.0  0.8   0:11.19 php7.2         
 4557 root      20   0  314736  16976    384 D  0.0  0.8   0:18.22 php7.2         
 4699 root      20   0  314704  16836     72 D  0.4  0.8   0:09.62 php7.2         
 1706 root      20   0  316788  16756      8 D  0.0  0.8   0:17.45 php7.2         
 4556 root      20   0  314624  16208    140 D  0.0  0.8   0:17.67 php7.2         
 4578 root      20   0  314712  16156    124 D  0.0  0.8   0:15.63 php7.2         
 1797 root      20   0  316684  16124     88 D  0.0  0.8   0:21.65 php7.2         
 4727 root      20   0  314712  16028    116 D  0.0  0.8   0:13.64 php7.2         
 4624 root      20   0  314608  15324    104 D  0.0  0.7   0:14.24 php7.2         
 4779 root      20   0  314716  14800    116 D  0.0  0.7   0:11.23 php7.2         
 4575 root      20   0  314728  14396    260 D  0.0  0.7   0:12.61 php7.2         
 4642 root      20   0  314716  14292    176 D  0.0  0.7   0:11.21 php7.2         
 4426 root      20   0  316768  14224    396 D  0.0  0.7   0:19.55 php7.2         
 4514 root      20   0  314724  14144      8 D  0.0  0.7   0:14.11 php7.2         
 4198 root      20   0  316676  13820      8 D  0.0  0.7   0:22.86 php7.2   
     

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: ubuntu server 14.04 переполнение памяти
« Ответ #3 : 18 Сентября 2020, 22:08:39 »
load average: 368.67У вас запущено бесконечно много каких-то процессов, каждый из которых не жрёт много памяти, но в сумме они вам всё и забивают. Посмотрите вывод pstree -capu - может найдёте, что это. 1318 Tasks это многовато для сервера, но само по себе не было бы критично. Но LA 368 говорит что ваш сервер перегружен в хлам. Убивайте лишние процессы и ищите кто их вам в таком количестве запускает.
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.