Включаем файл подкачки (swap) на AZBOX

Artie

Профи в Сат-ТВ
Насколько я понял размер свопа ~100 метров
Строка 12 в скрипте SWAPSIZE=102400 в килобайтах

Это оптимальный размер. Можно установить другой, например, у меня SWAPSIZE=204800 (200Mb).
Я проверял размер до 1Gb, бОльшие (например 4-х гигабайтный файл создавался минут 20-ть) размеры файла подкачки создаются, но ресивером не воспринимаются .
 

huyhuyhuy

Пользователь
закачал фильм в формате матрешка, объемом 24 гига , были страшные тормоза , после того как по вашей технологии смонтировал свап 1000 метров на винт, тормоза значительно уменшились, но не совсем пока, всетаки чуть-чуть притормаживает при большой динамике, поэтому возникает вопрос, подскажите кто знает.
Если всетаки увеличить своп не за счет его переноса на винт, а за счет увеличения внутрееней флешь с 256 например до 2000, не лучший ли это вариант?
И еще, физическое увеличение встроенной флешпамяти, автоматически приведет к увеличению свопа или опять нужно будет что то прописывать?
С уважением Андрей!
 

Artie

Профи в Сат-ТВ
По моим наблюдениям, чистый swap (т.е. если в памяти ресивера ничего лишнего - лишних плагинов, примочек, торрентов и др.) на воспроизведение mkv никак не влияет.
 

huyhuyhuy

Пользователь
СВАП на ФЛЕШЕ

"Artie"
К счастью, вы ошибаетесь!:nono:
Проверено лично мной, HD файлы в MKV формате сильно тормозили,
исчезал звук, зависала картинка!!!
После установки СВАПА на ВИНТ, стало работать значительно быстрей,
а точнее , если на ставить паузу, не перескакивать по фильму, то
вообще не тормозит.!good!
Но даже переключение звуковой дорожки вызывает
дальнейшее незначительное притормаживание.
И вот о чем я задумался, лучше всётаки свапится на внутреннюю ФЛЕШ ПАМЯТЬ предварительно увеличив её и вот почему!!!
Когда поток у фильма большой, идет почти непрерывное считывание информации с винта , а я РАСПОЛОЖИЛ СВАП ТОЖЕ НА ВИНТЕ!!!...
Винт не успевает либо отсвапиться либо считать файл - ПРОИСХОДИТ ПРИТОРМАЖИВАНИЕ!!!...
Если разделить процессы по разным носителям, то думаю ПРИТОРМАЖИВАНИЕ исчезнет совсем!!!
А вок какую ФЛЕШЬ память лучше купить и как на ней расположить СВАП, что бы он имел хотя б 1000 метров, я незнаю и поэтому обращаюсь ко всем кто соображает, ОТПИШИТЕСЬ, помогите подобрать решение!!!
 

VadimIv

Moderator
Команда форума
Винт не успевает либо отсвапиться либо считать файл - ПРОИСХОДИТ ПРИТОРМАЖИВАНИЕ!!!...
У флешки время доступа очень сильно меньше, а скорость чтения современных USB флешек ~22-25MB/s т.е. не сильно медленнее HDD, а у новых CF побыстее наверное.
Соответственно на флешке будет интереснее.
Очень заметно, когда ставишь Энигму2 на IPBox на флешку и HDD.
 

Artie

Профи в Сат-ТВ
"Artie"
К счастью, вы ошибаетесь!:nono:
Проверено лично мной, HD файлы в MKV формате сильно тормозили,
исчезал звук, зависала картинка!!!
После установки СВАПА на ВИНТ, стало работать значительно быстрей,
а точнее , если на ставить паузу, не перескакивать по фильму, то
вообще не тормозит.!good!

А может все проще - у Вас диск находится в режиме SATA II и ресивер "захлебывается"? А swap просто создает дополнительное разделение ресурсов, и это нормализует просмотр?
По-сути, ресиверу нечего "подкачивать" в момент просмотра - с диска идет чистый поток видео практически в монопольном режиме.
А вообще swap мне понадобился, например, при проверке диска утилитой fsck.ext2, тогда действительно файл подкачки заполнялся процентов на 70% и без подкачки эта утилита просто не не выполнялась как надо.
Знаете что, - чтобы не быть голословным, - а попробуйте до и в момент просмотра сложного видео в телнете посмотреть степень использования файла подкачки командой "free". Как раз все и разъясним :)

У меня тоже есть mkv за 20Gb и m2ts под 40Gb, ничего не тормозит и не зависает и со свапом, и без свапа, и с внешнего USB-HDD, и с внутреннего SATA-HDD.
Тормоза же в тех файлах, что изначально имеют проблемы при проигрывании, с диском и свапом не связаны (см. ветку о "Медиаплеере и косяках").

Когда поток у фильма большой, идет почти непрерывное считывание информации с винта , а я РАСПОЛОЖИЛ СВАП ТОЖЕ НА ВИНТЕ!!!...

Насчет "ацских" потоков, которые якобы не переваривает ресивер, Вы можете прочитать там же. Все битрейты и связанные с ними "тормоза" подробно расписаны и даже "разложены по полочкам". Надо еще хорошенько поискать и умудриться найти кино в mkv с битрейтом в 70Мбит/с и выше !good!
 
Последнее редактирование:

huyhuyhuy

Пользователь
Воспроизводимый файл:

Complete name : G:\Video\Star.Wars.Attack.Of.The.Clones.2002.AVC.HDTV.1080p.AC3\Star.Wars.Attack.Of.The.Clones.2002.AVC.HDTV.1080p.AC3.mkv
Format : Matroska
File size : 35.7 GiB
Duration : 2h 22mn
Overall bit rate : 35.8 Mbps
Encoded date : UTC 2010-03-07 16:55:57
Writing application : mkvmerge v3.1.0 ('Happy up here') built on Jan 19 2010 12:09:24
Writing library : libebml v0.7.9 + libmatroska v0.8.1
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container [email protected]
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 22mn
Bit rate : 33.3 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Standard : NTSC
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.671
Stream size : 33.1 GiB (93%)
Title : Video Stream
Language : English
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio #2
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Codec ID : A_AC3
Duration : 2h 22mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Video delay : 2s 0ms
Stream size : 457 MiB (1%)
Title : Russian Dubbing AC3 448
Language : Russian



1й отчет - без каких либо действий , на рессивере
2й, 3й, 4й отчет - идет воспроизведение выше указанного файла,
заметно незначительное притормаживание на рессивере.

Жду вашего решения!
С уважением , Андрей.
 

Artie

Профи в Сат-ТВ
1й отчет - без каких либо действий , на рессивере
2й, 3й, 4й отчет - идет воспроизведение выше указанного файла,
заметно незначительное притормаживание на рессивере.
Как и следовало ожидать, подкачка не используется:
"swap 0...0...0"
 
Последнее редактирование:

huyhuyhuy

Пользователь
Да свап 0, но везде 0, при воспроизведении файла и
при отсутствии задачи, а когда он бывает не нулевым,
как его задействовать под видео?
 

market223

Супер-Модератор
Команда форума
Вот у меня например сейчас трансмишн клиент работает



Вот еще и видео включил вдобавок

 
Последнее редактирование:

huyhuyhuy

Пользователь
Как и следовало ожидать, подкачка не используется:
"swap 0...0...0"
Я ДЕЙСТВИТЕЛЬНО ЛОХАНУЛСЯ!!!
СНИМАЛ ДАННЫЕ, А ФАЙЛ ПОДКАЧКИ НЕРАБОТАЛ!!!
ВОТ НОВЫЕ ДАННЫЕ ПРИ СВАПЕ 100 МЕТРОВ
,
НО В ГРАФЕ "used" , ВСЁРАВНО "0"

И СОЗДАТЬ СВАП БОЛЬШЕГО РАЗМЕРА Я НИКАК НЕМОГУ,
ПОДСКАЖИТЕ , ЕЩЕ РАЗ ЧТО МЕНЯТЬ В ФАЙЛЕ "S80Swapon",
ЧТОБ СДЕЛАТЬ СВАП НАПРИМЕР 200 МЕТРОВ!

ТОЛЬКО ЗНАЧЕНИЕ 1 (НА РИСУНКЕ ВЫШЕ)
ИЛИ ЗНАЧЕНИЕ 2 (НА РИСУНКЕ ВЫШЕ) ТОЖЕ НУЖНО МЕНЯТЬ?:(

С УВАЖЕНИЕМ!

Нарушаем правила.
Caps Lock выключи следующий раз.

janigor
 
Последнее редактирование модератором:

Artie

Профи в Сат-ТВ
ВОТ НОВЫЕ ДАННЫЕ ПРИ СВАПЕ 100 МЕТРОВ
НО В ГРАФЕ "used" , ВСЁРАВНО "0"
Я ж говорю, если <used> все время "0", то swap не используется при воспроизведении видео.

...как его задействовать под видео?
По-сути, ресиверу нечего "подкачивать" в момент просмотра - с диска идет чистый поток видео практически в монопольном режиме.

---

И СОЗДАТЬ СВАП БОЛЬШЕГО РАЗМЕРА Я НИКАК НЕМОГУ,
ПОДСКАЖИТЕ , ЕЩЕ РАЗ ЧТО МЕНЯТЬ В ФАЙЛЕ "S80Swapon",
ЧТОБ СДЕЛАТЬ СВАП НАПРИМЕР 200 МЕТРОВ!
Чтобы изменить размер файла подкачки, укажите
SWAPFILE=azbox_swapfile
SWAPSIZE=204800
для 200Мб,
SWAPFILE=azbox_swapfile
SWAPSIZE=409600
для 400Мб и т.д.

Параметр
/bin/dd if=/dev/zero of=$SWAPDEVICE/$SWAPFILE bs=1024 count=$SWAPSIZE
менять не надо, т.к. он указывает на размер каждого блока в байтах (<bs>=<block size>) для файла подкачки, а не на его общий размер.
Ну и, естественно, удалите свой предыдущий azbox_swapfile и перегрузитесь, чтобы ресивер проинциализировал файл подкачки с новым размером.
 
Последнее редактирование:

huyhuyhuy

Пользователь
Для начала хочется поблагодарить Artie, за ОтЗыВчИвОсТь!:friends:
Во вторых, хочется сказать, что вы как всегда правы!
Свап я научился делать любого размера, а ошибка моя была вот в чём:
когда я корректировал файл "S80Swapon", я допустил грубейшую ошибку,
производя его коррекцию WordPadом, после сохранения им, документ выглядет
внутренне так-же, но неработает в AZBOX и свап не создаёт!
После того как я изменил документ редактором в "MaZ", сразу все заработало!
Вот еслиб ещё это помогло с воспроизведением ВИДЕО, но увы.

Теперь, прошу прощения за назойливость, продолжая тему улучшения воспроизведения ВИДЕО,
хочу задать вопрос по существу, может кто знает, если увеличить DOM память AZBOX,
например до 2 Гб, оставив свап на этой флешке, не будет ли это лучше для работы с видео,
или всетаки, на воспроизведение видео влияет только ВИДЕОПАМЯТЬ?
И можно ли в этом случае увеличить ВИДЕОПАМЯТЬ, со 128 в большую сторону?
Очень хотелось бы, не перекодировать поток MKV видео файлов,
в сторону ухудшения, а причесать AZBOX под них!:pardon:

С уважением!
 

Artie

Профи в Сат-ТВ
Теперь, прошу прощения за назойливость, продолжая тему улучшения воспроизведения ВИДЕО,
хочу задать вопрос по существу, может кто знает, если увеличить DOM память AZBOX,
например до 2 Гб, оставив свап на этой флешке, не будет ли это лучше для работы с видео,
или всетаки, на воспроизведение видео влияет только ВИДЕОПАМЯТЬ?

Как мне кажется, увеличение емкости DOM тоже не скажется на качестве воспроизведения проблемного видео. Скорее здесь дело в эффективности кодеков, встраиваемых OpenSat в свои прошивки. А аппаратных ресурсов у ресивера и так достаточно.
 

Artie

Профи в Сат-ТВ
А как дать право скрипту на выполнение?
Чем пользуетесь при просмотре DOM?
Либо по FTP через FAR на скрипте нажать <Ctrl+A> и выставить [x] ("птичку") для 3-х атрибутов "X" ("execute").
В FAR на скрипте без разрешения на выполнение по <Ctrl+A> будет так:

R[x] W[x] X[ ] - R[x] W[x] X[ ] - R[x] W[x] X[ ],

а разрешение на выполнение будет так:

R[x] W[x] X[x] - R[x] W[x] X[x] - R[x] W[x] X[x],

где R ("read"), W ("write"), X ("execute").

Либо через телнет для скрипта командой "chmod 755".

P.S. Как в "Total Commander" - не знаю, т.к. не пользуюсь...
 
Последнее редактирование:

market223

Супер-Модератор
Команда форума
P.S. Как в "Total Commander" - не знаю, т.к. не пользуюсь...
1. віделить файл правой кнопкой
2. нажать в левом верхнем углу кнопку "файл"
3. вібрать в открывшемся окне "изменить атрибуты"
4. В окошке либо поставить галочки , либо набрать 777
 

Nikolayevih

Профи в Сат-ТВ
К сожалению автомаунт свопа на юсб-венике так и не заработал.
Скорее всего устройство не успевает смонтироваться.
Вот такой способ проверен и для юсб и для CF в кардридере
А на флешке прокатит? Хочу задействовать задний USB, все равно им пользоваться неудобно. Да и второй спереди на Премиуме есть.
 

elite123

Профи в Сат-ТВ
свопинг используется для увеличения производительности за счёт выгрузки части памяти. Если выгрузить память на флешку (причём со скоростью 2-3 мб/сек) то тормоза будут обеспечены.
Имеет смысл использовать либо хард, либо DOM
 

Nikolayevih

Профи в Сат-ТВ
свопинг используется для увеличения производительности за счёт выгрузки части памяти. Если выгрузить память на флешку (причём со скоростью 2-3 мб/сек) то тормоза будут обеспечены.
Имеет смысл использовать либо хард, либо DOM

Так вроде как выгружается та часть, что в данный момент не используется. А как же на Барракуде3 в IPBox 910, используем флешку и тормозов нет вроде.
 
Сверху