HackTheLife

Просто блог

ГлавнаяLinuxРешаем проблемыУстановка и настройкаDIYArduino и прочееСамогоноварениеКалькулятор самогонщикаРазноеВсякое разное

Уменьшаем потребление CPU Skype под Linux

30.01.2016

Собственно, вот: Skype-poll-fix. Увеличивает таймаут у вызовов poll (Linux) и kevent (Mac OS), снижая потребление процессора в 4-5 раз.

Как установить

Для Linux:

git clone https://github.com/ValdikSS/skype-poll-fix.git
cd skype-poll-fix
make
LD_PRELOAD=./skype-poll-fix.so skype

Можно управлять таймаутами через переменные окружения MIN_POLL и SET_POLL. Таймаут установится в значение SET_POLL, если таймаут, который установил Skype, меньше MIN_POLL. По умолчанию, оба значения равняются 300 мс.

Если возникла ошибка при компилировании, нужно установить:

apt-get install gcc-multilib

Для автоматической загрузки скайпа с модом:
Кладем ./skype-poll-fix.so в /usr/local/lib/
Создаем /usr/local/bin/skype

sudo nano /usr/local/bin/skype

И записываем в него

#!/bin/bash

export LD_PRELOAD="/usr/local/lib/skype-poll-fix.so"

exec "/usr/bin/skype" "$@"

 

Взято тут: https://habrahabr.ru/post/242043/

 

Настройки сайта

Скоро тут будут настройки сайта