Автор Гілка: пропадає память  (Прочитано 2997 раз)

idontremember

  • Гість
пропадає память
« : 2014-12-13 20:18:32 »
Хто зїв память? Я подивитись хто саме такий голодний?
xuser@mhost:~$ free
             total       used       free     shared    buffers     cached
Память:            6112352    5753912     358440          0        364     579996
-/+ буферы/кэш: 5173552     938800
Swap:      2048724          0    2048724
xuser@mhost:~$

---
дуже дивно... я перед цим трішки працював з важкою графікою а потім  запускав віртуальну машину, але її процесів нема в памяті. І до того ж я перелогінився знову (із вбивством всіх іксів). і навіть у чистій консолі така сама картина була. як можна подивитись хто її зайняв.

зараз перевантажусь, але це не вихід. Встановив більше памяті а воно щось її забива.

---
Зараз система працює добре як свіжа, бо я користуюсь #!/bin/sh
echo "Було зайнято в кеші ОЗП"
free
# Чистимо pagecache:
sync
echo 1 | sudo tee -a /proc/sys/vm/drop_caches
#Чистимо dentrie й inode кеш:
sync
echo 2 | sudo tee -a /proc/sys/vm/drop_caches
#Чистимо pagecache, dentrie й inode кеш:
sync
echo 3 | sudo tee -a /proc/sys/vm/drop_caches
echo "Стало вільно в ОЗП"
free
exit 0
але все рівнно видає xuser@mhost:~/bin$ free -m
             total       used       free     shared    buffers     cached
Память:       5969       5595        373          0          0        597
-/+ буферы/кэш:       4996        972
Swap:         2000          0       2000
xuser@mhost:~/bin$

я розумію що вже давненько отупів з бубунтою  :(

« Змінено: 2014-12-13 20:43:09 від idontremember »

idontremember

  • Гість
Re: пропадає память
« Відповідей #1 : 2014-12-13 20:33:33 »
а це показує в граф системному моніторі
---
чи можуть команди free top обманювати???

idontremember

  • Гість
Re: пропадає память
« Відповідей #2 : 2014-12-13 20:55:25 »
дуже дивно.
після перезаватаження все нормально. А як без перезавантаження вирішувати такі проблеми?

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: пропадає память
« Відповідей #3 : 2014-12-16 15:34:01 »
все нормально, вільну память по дефолту займає кеш дисків. Своп вільний, значить ні що не жере пам’ять.
Kernel alive - куди поділи цю "фразу" в новому ядрі?

idontremember

  • Гість
Re: пропадає память
« Відповідей #4 : 2014-12-20 02:50:03 »
НІ! аж ніяк не  нормально. Мені перед цим  довелось вбити віртуалку, бо все глюкнулось.

А по дефолту кде займає приблизно ДО 1,5  гб, АЛЕ ж ніяк не 5 гб!

Про дискові кеші я незрозумів  :-/
« Змінено: 2014-12-20 03:08:25 від idontremember »

Відсутній tarasian666

  • Графоман
  • ****
  • дописів: 464
  • Карма: +0/-0
  • нульовий біт це також біт
Re: пропадає память
« Відповідей #5 : 2014-12-20 11:03:57 »
Kernel alive - куди поділи цю "фразу" в новому ядрі?

idontremember

  • Гість
Re: пропадає память
« Відповідей #6 : 2014-12-20 23:01:30 »
 :( знову рухнула віртуалка. Знову така сама картина 5 гб просто так "без жодної запущеної програми". ну тобто тільки кеди запушені і все. а вони в холостому ході забирають тільки 600-700 мб.

Спробував запустити віртуалку (тобто ОС з віртуалки) пошумів диск, система забуксувала і ос з віртуалки  не запустилась. Тільки хвилинку ніби то почала завантажуватись. і всь0.

Є ж якісь команди що дозвляють побачити хто зайняв память і чого "не  відпускає"?
 
Ось підозріло виглядає число 5675621  А що таке  /lib/udev/hwdb.bin іще не цікавився

root@mhost:/home/xuser# lsof|grep hwdb
COMMAND     PID   TID       USER   FD      TYPE             DEVICE     SIZE/OFF       NODE NAME

systemd-u 21315             root  mem       REG                8,5      5675621  201326737 /lib/udev/hwdb.bin
systemd-u 21315             root   10r      REG                8,5      5675621  201326737 /lib/udev/hwdb.bin
root@mhost:/home/xuser#

Зараз таке в системі
# free
             total       used       free     shared    buffers     cached
Память:    8176728    6148868    2027860          0     123984     646552
-/+ буферы/кэш:    5378332    2798396
Swap:      2048724     383992    1664732

Так що тут треба задуматись і з’ясувати чому що і як???

Відсутній denkin

  • Кореспондент
  • ***
  • дописів: 129
  • Карма: +3/-0
Re: пропадає память
« Відповідей #7 : 2014-12-21 20:32:49 »
Одна, дуже поважна людина в лінукс, порадила такий спосіб чищення кешу:
Цитата
## Очищення кешу пам’яти після тривалого аптайму
Залогинитися як root
sudo -iЗробити синхронізацію
syncОчистити кеш
echo 3 > /proc/sys/vm/drop_cachesUPD 22/12. Вийти з root
sudo USERNAME[/s]
Здається так
exit
В мене домашній нетбук з двома системами (основна Убунту 14.04, та тестова Убунту 15.04), тому аптайм буває не більше 4-х днів, особливо ефективність рецепту перевірити нема чим.
« Змінено: 2014-12-22 08:18:48 від denkin »
Xubuntu 20.04.X + Xubuntu Testing

ас

  • Гість
Re: пропадає память
« Відповідей #8 : 2014-12-21 20:36:51 »
ну я спробую....