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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: переполнение swap  (Прочитано 7494 раз)

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

Strangertlt

  • Автор темы
  • Гость
Re: переполнение swap
« Ответ #15 : 13 Июня 2009, 16:12:58 »
Офф:
(Нажмите, чтобы показать/скрыть)
А по поводу обновлений драйвера видюхи то здесь для меня компромисов нет и не будет, люблю компиз, 3D радует глаз, привык к этому, но на дефолтном драйвере интел это невозможно использовать. Пусть раз в сутки приходится ребутить систему из-за свопа зато с новыми дровами и ядром она хоть какое то время летает как никогда.
« Последнее редактирование: 13 Июня 2009, 16:21:54 от Макаров RU »

Оффлайн Temnyj

  • Новичок
  • *
  • Сообщений: 29
  • Acer As5750ZG, U-11.10
    • Просмотр профиля
Re: переполнение swap
« Ответ #16 : 13 Июня 2009, 20:59:23 »
Нашел такую тему: http://ubuntuforums.org/showthread.php?t=1130582
Может кому-то поможет. Правда мне не помогло. Скрипт хоть и работал, а толку от него не было - своп так и заполнялся... вернул все как было.
Брать без ослепления, расставаться с лёгкостью...

Strangertlt

  • Автор темы
  • Гость
Re: переполнение swap
« Ответ #17 : 13 Июня 2009, 23:56:49 »
Я в /etc/sysctl.conf добавил строчку vm.swappiness=30 (дефолтное в /proc/sys/vm/swappiness 60), вроде бы если много одновременно приложений не запускать и сильно не провоцировать текучку памяти своп почти не заполняется, но это тоже дело времени, если выставить 0 будут сильные тормоза.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Июня 2009, 23:58:40 от Макаров RU »

Оффлайн Temnyj

  • Новичок
  • *
  • Сообщений: 29
  • Acer As5750ZG, U-11.10
    • Просмотр профиля
Re: переполнение swap
« Ответ #18 : 15 Июня 2009, 19:37:17 »
Переполнение swap связано с кешированием, а кеширование видать с подтеканием памяти в драйверах Intel. Хотя тут не однозначно. В этой ветке https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/367377 пишут, что и для nvidia тоже наблюдают такой же процесс. Сначала забивается память, а потом потихоньку и своп. В этой же ветке народу помог апгрейд до нового ядра 2.06.30 - скорость заполнения памяти кешем упала. Увы мне апгрейд не помог - заполняется также быстро. Сейчас полчаса аптайма, а в оперативке уже кеша на 635мб:
temnyj@travelmate:~$ free -m
             total       used       free     shared    buffers     cached
Mem:           993        973         20          0          8        635
-/+ buffers/cache:        330        663
Swap:         2047          4       2042
Копаем дальше...
Брать без ослепления, расставаться с лёгкостью...

Strangertlt

  • Автор темы
  • Гость
Re: переполнение swap
« Ответ #19 : 15 Июня 2009, 22:23:11 »
Вывод free -m практически аналогичный, перерыв сеть и перепробовав всё предложенное в рамках разумного я решил пока оставить всё так как есть в надежде что появятся обновления исправляющие это, пока комп и система нужены реально не для экспериментов в ближайшие пару месяцев а потом если всё останется с этими проблемами как есть снесу Ubuntu и поставлю более вменяемый дистрибутив даже в ущерб того что для Ubuntu очень шикарная пакетная база. В конеце концов наличие нескольких разных приложений для одной цели в линуксе тешит самолюбие альтернативой выбора но это всё лирика, стабильно работающий звуковой или видеоплеер например со всеми кодеками лучше нескольких глючных.

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: переполнение swap
« Ответ #20 : 16 Июня 2009, 10:56:48 »
сижу себе на 8.04 lts и в усс не дую. На ноуте интел и все летает из коробки.
своп к концу дня занят на 0 мегабайт:
виртуальные машины, wine игрушки , оффис весь день и мозиллы.
« Последнее редактирование: 16 Июня 2009, 10:58:38 от alecsartania »
Дома Linux Mint 21.1 / 22.00

Оффлайн dmig

  • Старожил
  • *
  • Сообщений: 1668
    • Просмотр профиля
Re: переполнение swap
« Ответ #21 : 16 Июня 2009, 11:51:17 »
Мне всегда было интересно, почему при переполнении памяти Windows сообщает об этом, а линукс просто молча виснет? Мучился с одной математической софитиной, думал, процессор перегревается. А потом запустил ее под виндой и она мне мило сообщила, что не хватило памяти. Дошло, что и под линуксом была та же причина, но никаких сообщений не было, просто система тихо висла.
А вот с этим сюда: https://bugs.launchpad.net/hundredpapercuts
Репортить срочно!

Оффлайн Temnyj

  • Новичок
  • *
  • Сообщений: 29
  • Acer As5750ZG, U-11.10
    • Просмотр профиля
Re: переполнение swap
« Ответ #22 : 16 Июня 2009, 15:08:13 »
сижу себе на 8.04 lts и в усс не дую. На ноуте интел и все летает из коробки.
своп к концу дня занят на 0 мегабайт:
виртуальные машины, wine игрушки , оффис весь день и мозиллы.
У меня по сравнению с 8.04 (да и с 8.10) скорость работы графики возросла в несколько раз, и загрузка проца при просмотре видео стала меньше. Так что  это не вариант.
Брать без ослепления, расставаться с лёгкостью...

Оффлайн Temnyj

  • Новичок
  • *
  • Сообщений: 29
  • Acer As5750ZG, U-11.10
    • Просмотр профиля
Re: переполнение swap
« Ответ #23 : 20 Июня 2009, 15:44:14 »
Сегодня пришли новые обновления из https://edge.launchpad.net/~xorg-edgers/+archive/ppa и проблема постепенного заполнения своп исчезла!!!
4 с половиной часа работы своп - 16 мб. :)
Кеш который раньше постоянно рос, сейчас периодически очищается и фактически занимает только свободную часть оперативной памяти, не пытаясь залезть в своп.  :coolsmiley:
Брать без ослепления, расставаться с лёгкостью...

Оффлайн LAGOX

  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Re: переполнение swap
« Ответ #24 : 20 Июня 2009, 16:48:53 »
если карта Intel то зачем 9.04 ставил? Я вот тоже поставил, разочаровался и откатился до 8.10 и проблем не знаю(тьпфу-тьпфу), ждем 9.10

Оффлайн juri

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: переполнение swap
« Ответ #25 : 21 Июля 2009, 21:51:13 »
Да уж. А уменя проблема противоположная.
не могу сделать так чтобы память в своп сбрасывалась
вставил в /etc/sysctl.conf
vm.swappiness=100 а своп как был так и есть 0
как только память полная комп начинает работать рывками
памяти 4г куда девается не знаю но за пол дня в 0

Оффлайн gr1m

  • Любитель
  • *
  • Сообщений: 84
  • #10#13
    • Просмотр профиля
Re: переполнение swap
« Ответ #26 : 18 Августа 2009, 21:56:22 »
Гм. В общем страдаю той же проблемой. ранее был компромисный вариант. драйвера Интеля 2.6.1... на них и EXA и UXA были... но вот черт меня дернул обновить X.org до Коаловской версии... та же беда... утечка памяти все равно есть...
Gentoo @ HP Pavilion dv2300 (Core 2 Duo 2 GHz, 2 Gb DDR2)
Ubuntu 10.04.3 @ Dell Inspiron 6400 (Core Duo 1,87 GHz, 2,5 Gb DDR2)
Gentoo @ Dell Inspiron Mini 1010 (Atom 1,33 GHz, 1 Gb DDR2)

 

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