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


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

Автор Тема: Squid - Паразитный процесс в системе  (Прочитано 929 раз)

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

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • Да, я такая!
    • Просмотр профиля
Squid - Паразитный процесс в системе
« : 28 Августа 2017, 21:36:15 »
Здравствуйте! Что-то испортилась Ubuntu у меня. Версия Linux main 4.10.0-33-generic #37-Ubuntu SMP Fri Aug 11 10:55:28 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux. Процессор Intel Core I7-4790K, в системе отображается как 8 ядер.

Появились 2 паразитных процесса, которые грузят процессор по самые помидоры, вплоть до того, что невозможно даже печатать! мышь замирает! фоновая музыка в проигрывателе VLC каждые 10 секунд начинает страшно лагать, ну знаете когда комп виснет и проигрывается один фрейм пока на reset не нажмёшь, ну и здесь также такой завис каждые 10 секунд комп просто ложится на пару секунд, будто его что-то грузит ну так что блин не выдерживают жмёшь на reset...

Смотрю "Диспетчер задач". 2 процесса. Каждый грузит одно ядро процессора на все 100%:

ureadahead - загрузка 13% (1 ядро я так понимаю "лежит")
squid-disk-2 -YC -f /etc/squid/squid.conf - загрузка также 13%, то есть и второе ядро тоже "лежит"

однако система всё равно страшно лагает. Других загрузок нет, иногда пролетают в диспетчере другие процессы, но они много не занимают.

Что делать с ureadahead я не знаю. Можно ей приоритет задать, пониже чтоли... Чего она висит и на проце ядро всё занимает?
Пробую поразбираться со squid.

sudo service squid stop

Ура, лаги ушли! Значит это squid. Что же с ним такого?
Общий конфиг его у меня такой. Вместо того чтобы создавать мильон файлов в каталоге var/spool, обычно использую тип базы rock, когда один огроменный файлище (у меня 32GB) хранит всё то что было бы в мильоне файлов. Также поменял настройку на кэширование больших файлов (кэщируются до 256MB), ну и хранятся подольше, это чтоб если с одного компа чё-то большое закачивали, то оно пусть в кэше повисит немного. Обновления системы ubuntu также идут через кэш squid, приятно когда если на одном компе скачалось новое ядро 4.0.33 например, то на втором компе оно за секунду залетает по локалке, в-общем, squid работает отменно, замечаний нет.

Точнее работаЛ, а замечания появились. Неожиданно после запуска системы squid запускает процесс какой-то оптимизации базы. В логе появляется:
/var/log/squid/cache.log

2017/08/29 00:08:22| pinger: ICMPv6 socket opened
2017/08/29 00:08:33 kid2| Store rebuilding is 68.38% complete
2017/08/29 00:08:38 kid1| WARNING: communication with /var/spool/squid/rock may be too slow or disrupted for about 7.00s; rescued 4 out of 25 I/Os
2017/08/29 00:08:38 kid1| WARNING: abandoning 21 /var/spool/squid/rock I/Os after at least 7.00s timeout
2017/08/29 00:08:48 kid2| Store rebuilding is 68.47% complete
2017/08/29 00:08:52 kid1| WARNING: abandoning 4 /var/spool/squid/rock I/Os after at least 7.00s timeout
2017/08/29 00:09:09 kid2| Store rebuilding is 68.71% complete
2017/08/29 00:09:26 kid2| Store rebuilding is 68.81% complete
2017/08/29 00:09:42 kid2| Store rebuilding is 68.95% complete
2017/08/29 00:10:01 kid2| Store rebuilding is 69.09% complete
2017/08/29 00:10:20 kid2| Store rebuilding is 69.19% complete
2017/08/29 00:10:36 kid2| Store rebuilding is 69.28% complete
2017/08/29 00:10:58 kid2| Store rebuilding is 69.43% complete
2017/08/29 00:11:13 kid2| Store rebuilding is 69.52% complete
2017/08/29 00:11:28 kid2| Store rebuilding is 69.62% complete
2017/08/29 00:11:45 kid2| Store rebuilding is 69.81% complete
2017/08/29 00:12:00 kid2| Store rebuilding is 69.90% complete
2017/08/29 00:12:18 kid2| Store rebuilding is 70.05% complete
2017/08/29 00:12:34 kid2| Store rebuilding is 70.29% complete

И пока это "Store Rebuilding" не дойдёт до 100%, о нормальной работе на компе можно забыть. Приходится пойти чай перекусить, чёнить поделать там, новости по ящику глянуть, пока оно там базу прошерошит... Пока до 100% не дошло - не, ничё не получится работать. Как будто это процесс реального времени - тормозит даже мышь! При этом у процессора то запас ещё есть - 2 ядра незанято, занимай система - но система их не занимает, комп не жутко, а просто жестоко лагает!

Возможно, что-то с диском, но ведь в процессе этого "Store Rebuilding" постоянных непрерывных обращений к диску не вижу. Лампочка мигает, но непостоянно, а так, стандартно-периодически, ну то есть видно что там чего-то делается, но это кстати намного менее интенсивно когда например файл гигабайтовик с диска копируешь, где и лампочка постоянно горит, что загрузка диска 100%, да и даже если диск загружен то ведь комп не лагает та же печать или скроллинг экрана нормально же идут они ж не требуют обращений к диску... А здесь и лампочка горит непостоянно, но комп ну просто жестоко лагает, даже думаешь ну и Linux чё тебе нехватает...

В-общем, если чего неясно, что тут добавить? Кто что поможет советом?

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 20/11/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 05:34:47 от zg_nico »
❤ Xubuntu 22.04 ❤

 

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