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


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

Автор Тема: Загруженность одного ядра на ноутбуке Sony VAIO  (Прочитано 1412 раз)

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

Оффлайн jtprog

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • F**k the system!!!
    • Просмотр профиля
    • Сисадминиум
Есть ноут Sony VAIO SVS131C1DV. У него 4х ядерный Core i5 2.5GHz. Установлен Kubuntu 14.04 LTS
Так вот htop выдает постоянно высокую загрузку первого ядра - 90-99%.
В числе самых прожорливых на первом месте стоит amarok и периодически его двигает mysql. По одной статье с хабра настроил amarok так, чтобы он базу хранил не в sqlite, а в mysql.
В бонус к этому так же стоит apache2.
RAM: 12GB (max 12 GB)
Storage:
     SSD 120GB (mount /)
     HDD 1 TB (mount /home)

Собственно вопрос:
Как можно заставить амарок использовать для своих целей все ядра, а не только одно?
И как вообще заставить систему пользоваться ресурсами правильно?!
Сисадминю  и иногда пишу об этом у себя в бложике

Оффлайн jtprog

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • F**k the system!!!
    • Просмотр профиля
    • Сисадминиум
Не дождавшись ответов и подсказок тут, я приступил к наглому гуглежу и задалбыванию всех, кого находил с похожей проблемой.
Оказывается, проблема в процессе kworker.
Первое надо сделать, это:

grep enabled /sys/firmware/acpi/interrupts/*

там я увидел примерно следующее:

/sys/firmware/acpi/interrupts/gpe13:    364856   0   enabled

напротив остальных gpeXX было 0 вместо огромного числа.
Дальше делается так:

sudo -s
echo "disable" > /sys/firmware/acpi/interrupts/gpe13

Этот способ решит проблему. Но есть одно НО! Такой подход решает проблему до тех пор пока машина не будет перезагружена, а после перезагрузки все снова будет тупить, т.к. kworker снова начнет жрать ресурсы CPU.

Теперь собственно вопрос.
Кто-нибудь из живых знает как автоматизировать такой процесс?
Сисадминю  и иногда пишу об этом у себя в бложике

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
jtprog, эти команды засовываются в скрипт а скрипт в автозагрузку.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн jtprog

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • F**k the system!!!
    • Просмотр профиля
    • Сисадминиум
jtprog, эти команды засовываются в скрипт а скрипт в автозагрузку.
Подскажите как это сделать?!
Знаю точно только то, что disable надо всегда прописывать в gpe13.
А все методы которые ранее находил нифига не работают(( Либо вешают графику (после загрузки припопытке логина выкидывает обратно на экран ввода пароля), либо ничего не делают вообще.
Сисадминю  и иногда пишу об этом у себя в бложике

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
jtprog, ищем в интернете как добавить скрипт в автозагрузку Linux, создаёте файл, закидываете в него команды что вам помогли, даёте права на исполнение.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

 

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