Chromium - это пакет Debian и, следовательно, бесплатное программное обеспечение, поэтому у него нет никакой цифровой ограничительной поддержки управления, которую требует Netflix.
Все реализации дегтя, кроме star
, имеют проблемы с производительностью, которые решаются FIFO
, встроенным в звезду с 1990 года.
Звезда по умолчанию создает 8MB FIFO, который помогает улучшить производительность, поскольку звезда также раскачивается в два процесса. Один процесс считывает архив, а другой выполняет задачу извлечения tar
. Если вы находитесь на современной ОС и используете современное ленточное устройство, я рекомендую указать больший размер FIFO до половины физической памяти машины. См. опцию star fs =
. С современными ленточными накопителями я рекомендую fs = 256M
больше. Это значительно уменьшает обычные проблемы износа ленты от изменения положения ленты, когда режим потоковой ленты невозможен.
При использовании реальных ленточных устройств необходимо увеличить размер блока во время создания. Обратите внимание, что для переносимости лент не следует использовать размер блока > 6kB. Если локальная ОС и диск поддерживают большие размеры блоков (а не только увеличенный размер FIFO), используйте большие значения (см. справочную страницу).
Обратите внимание, что при использовании файловых систем Copy on Write, таких как ZFS, или при использовании ОС с медленной реализацией буфера файловых систем (например, Linux) может потребоваться переключение star
в незащищённый метод , доступную только с
gtar
. Для этого добавьте -no-fsync
. В Solaris и ufs
защищенный режим по умолчанию со звездой снижает производительность менее чем на 10%, в ZFS и при медленной реализации буфера Linux этот защищенный режим снижает производительность на 400%.
Похоже, я получил его... Вот что я сделал.. Я грубо смотрю здесь. Коз, я получаю имена файлов с какой-то другой функцией..
SOURCE1 = sample.war
SOURCE2 = sample1.48.war
SOURCE1_CUT = $(echo $SOURCE1 | cut -d. -f1) // removes .war part
COUNT=`echo -n $SOURCE1_CUT | wc -c` // gets the length
SOURCE2_FINAL = `echo -n $SOURCE2 | cut -c1-$COUNT` //this cuts file simple1.48.war upto 'simple'
tadaaaa....:)
-121--228950-foo=sample.war
bar=sample1.48.war
echo $bar | cut -c $(echo $foo | wc -c)-
дать
.war
cut -c 1-7
сохранит 1-7 char cut -c 8-
сохранит char 8 и выше. Похоже, я понял ... Вот что я сделал ... Я здесь грубо смотрю. Coz, я получаю имена файлов с помощью какой-то другой функции ..
SOURCE1 = sample.war
SOURCE2 = sample1.48.war
SOURCE1_CUT = $(echo $SOURCE1 | cut -d. -f1) // removes .war part
COUNT=`echo -n $SOURCE1_CUT | wc -c` // gets the length
SOURCE2_FINAL = `echo -n $SOURCE2 | cut -c1-$COUNT` //this cuts file simple1.48.war upto 'simple'
tadaaaa .... :)