Итак, проблема. При просмотре видео потоково (не скачивая на комп - насколько Я понимаю просто скачивается кусочками и один кусочек остаётся в оперативке - пока смотрится текущий скачивается следующий, когда текущий кончается - он уничтожается, и начинает играть следующий, и так далее - поправьте плиз если где-то ошибся) при старте или перемотке в указанный момент происходит довольно долгая (секунды 3-4 обычно) буфферизация (buffering), что довольно не удобно.
В Windows такого не замечал - буфферизация если и есть, то не более чем пол секунды.
Причём если у файла высокий битрэйт (bitrate) - каждые несколько секунд видео приостанавливается, и происходит та самая буфферизация. Такого в Windows, разумеется, Я тоже не видел.
Плиз, помогите решить, что-бы можно сделать.
Samba (lisa) (Приличные тормоза с буфферизацией)
Модератор: Bizdelnick
-
ddc
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba (lisa)
Видимо медленно работает сеть...
-
MaGIc laNTern
- Сообщения: 537
- Статус: 人です
- ОС: Gentoo
Re: Samba (lisa)
ddc:
Не думаю что сеть работает под Linux и под виндой на разной скорости.
Даже наоборот - по тестам в Linux'е скорость выше.
А ведь под виндой эта самая буфферизация проходит очень быстро.
Не думаю что сеть работает под Linux и под виндой на разной скорости.
Даже наоборот - по тестам в Linux'е скорость выше.
А ведь под виндой эта самая буфферизация проходит очень быстро.
-
vg2.0
- Сообщения: 832
- Статус: *BSD admin ;)
- ОС: *BSD =)
Re: Samba (lisa)
Вот я откапывал уже давно на opennet.ru, только чейчас не помню, что для фри, а что для linux'а
Код: Выделить всё
Скриптик, что бы самба давала 12 mb/s скорости на 100FD (помоему для фри, но точно не помню)
# TCP/IP tuning for cheaper perfrmnce:
#!/bin/sh
sysctl -w net.inet.tcp.delayed_ack=0
sysctl -w net.local.stream.recvspace=65535
sysctl -w net.local.stream.sendspace=65535
sysctl -w net.inet.tcp.sendspace=65535
sysctl -w net.inet.tcp.recvspace=65535Код: Выделить всё
Для увеличения скорости передачи данных через интернет (linux)
net.core.netdev_max_backlog = 1000
net.core.rmem_default = 135168
net.core.wmem_default = 135168
net.core.rmem_max = 1610612736
net.core.wmem_max = 1610612736
net.ipv4.tcp_sack = 0
net.ipv4.tcp_window_scaling = 1FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable