DOMICA Team

:: Блог - Спутниковое телевидение :: :: ВКонтакте - Спутниковое телевидение:: :: Одноклассники - Спутниковое телевидение:: :: FACEBOOK - Спутниковое телевидение::

Автор Тема: Версии_Skynet_только под Линукс!  (Прочитано 5043 раз)

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

zador5551

  • Модератор раздела
  • Оффлайн

  • *
  • Сообщений: 71
  • Статус: +296/-0
  • Пол: Мужской
  • OB S5 S6Pro
Версия 1b05_public


- добавлена возможность отключения кеша. no_cache = 0
- буферизация входного потока.

    ts_cache_len = 0 выключено

    ts_cache_len = 128M

- атрибуты пойманных файлов/каталогов 0777
- для вновь создаваемых файлов устанавливается атрибут O_NOATIME
- включен files.dat
- добавлены опции

    use_gl

    use_sl

    наряду с

    use_udp

    use_dsl

-добавил файл таймеров timers.txt
Пример содержимого:
Цитировать
n "test.avi" 2.0
m 0000000000 3.0
e "rar" 4.0
s 1.1.1.1 5.
d 2.2.2.2 6.

Проверка производится для файлов, прошедших регекс/рулес. Если файл попадает под правило из таймерс.тхт - его таймоут умножается на соответствующую величину. Файл может попасть под несколько правил.
Для удобства вывел таймоут на инфопанель файла.
- некоторые фиксы по алгоритму.

Касательно no_cache = 0

Цитировать
Для повышения производительности файловой системы мне достаточно отредактировать файл /ect/sysctl.cong и добавить в него следующий вход:
vm.bdflush = 100 1200 128 512 15 5000 500 1884 2
где, согласно /usr/src/Linux/Documentation/sysctl/vm.txt:
    * Первый параметр полностью управляет максимальным количеством грязных буферов в буферном кэше. “Грязный” здесь означает, что содержимое буфера еще должно быть записано на диск, в противоположность “чистому” буферу, о котором вы можете уже забыть. Установка этого параметра на высокое значение означает, что Linux может задержать запись на диск на долгое время, но это также означает, что он должен будет сделать за один раз большой объем ввода/вывода, когда системе станет не хватать памяти. Низкое значение разбрасывает дисковый ввод/вывод более равномерно.
    * Второй параметр – 1200 ndirty, который дает максимальное количество грязных буферов, которые bdflush может записать на диск за один раз. Высокое значение означает отсроченный, пульсирующий ввод/вывод, тогда как маленькое значение может вести к нехватке памяти, когда bdflush не “просыпается” достаточно часто.
    * Третий параметр – 128 nrefill, который определяет количество буферов, которые bdflush добавит в список свободных буферов при вызыве refill_freelist (). Необходимо заранее распределить свободные буфера, потому что буфера часто имеют другой размер, чем страницы памяти, и какая-то “бухгалтерия” должна быть проделана заранее. Чем больше их число, тем больше памяти будет потрачено впустую, и тем реже нужно будет выполнять refill_freelist ().
    * Четвертый параметр – это 512 refill_freelist (). Когда оказывается, что он становится больше, чем nref_dirt грязных буферов, “пробуждается” (или, если угодно, запускается – прим. пер.) процесс bdflush.

Для начала я бы рекомендовал увеличить первый параметр раз так в 20. Остальное нужно исследовать.
так же рекомендую покрутить настройки ionice

Страница загрузки Извините, но гости не могут просматривать ссылки. Регистрация или Логин
Автор и разработчик ktod
Офф .сайт разработчика Извините, но гости не могут просматривать ссылки. Регистрация или Логин
« Последнее редактирование: 08 февраля 2010, 00:23:49 от nagra_ »

nagra_

  • Глобальный модератор
  • Оффлайн

  • *
  • Сообщений: 2 779
  • Статус: +6918/-3
  • Пол: Мужской
    • www.domica.biz
  • Mой ресивер: Openbox SX4,S6- Pro Plus HD
Версии_Skynet_только под Линукс!
« Ответ #1 : 17 января 2010, 22:03:25 »
  • Nikname of reply

  • Версия 1b19_public
    фиксы по части sl3
    Ловит слонакс.
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    « Последнее редактирование: 19 января 2010, 08:08:59 от nagra_ »
    Openbox SX4,S6 - Pro Plus HD,/USB/Lan/3G/Wi-Fi , Sharing (3G) - 9e, 13e, 56e,75e,85e
    Спутники-5-7-9-13-49-53-56-60-75-85-90-96.град. Skystar -3 / Skynet Dsl 3.5 - (Рыбалка) - 7e

    nagra_

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 2 779
    • Статус: +6918/-3
    • Пол: Мужской
      • www.domica.biz
    • Mой ресивер: Openbox SX4,S6- Pro Plus HD
    Версии_Skynet_только под Линукс!
    « Ответ #2 : 18 января 2010, 22:25:09 »
  • Nikname of reply

  • Версия 1b20_public
    - изменения в обработчике sl3
    - новый параметр в ини
    #создавать сег файлы при сохранении
    #save_segments_tmp=0
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Openbox SX4,S6 - Pro Plus HD,/USB/Lan/3G/Wi-Fi , Sharing (3G) - 9e, 13e, 56e,75e,85e
    Спутники-5-7-9-13-49-53-56-60-75-85-90-96.град. Skystar -3 / Skynet Dsl 3.5 - (Рыбалка) - 7e

    nagra_

    • Глобальный модератор
    • Оффлайн

    • *
    • Сообщений: 2 779
    • Статус: +6918/-3
    • Пол: Мужской
      • www.domica.biz
    • Mой ресивер: Openbox SX4,S6- Pro Plus HD
    Версии_Skynet_только под Линукс!
    « Ответ #3 : 09 апреля 2010, 00:12:04 »
  • Nikname of reply

  • Skynet0897b6sbf1_1b23

    - изменения в обработчике sl3
    - новый параметр в ини
    #1 - запретить выгрузку всех страниц памяти скайнета в своп
    #m_lock_all=0
    - в архив включена версия с отладочной информацией
    Извините, но гости не могут просматривать ссылки. Регистрация или Логин
    Openbox SX4,S6 - Pro Plus HD,/USB/Lan/3G/Wi-Fi , Sharing (3G) - 9e, 13e, 56e,75e,85e
    Спутники-5-7-9-13-49-53-56-60-75-85-90-96.град. Skystar -3 / Skynet Dsl 3.5 - (Рыбалка) - 7e

     

    :: спутниковые ресиверы ::