В FreeBSD 7.0 добавлена функция автокогфигурирования буферов. Но
значения их можно отредактировать, так как по умолчанию буферы 256 KB,
а это очень мало:
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.recvbuf_max=16777216
var anim_speed = 300; // пикселей в секунду
var anim_time = (top * 1000) / anim_speed; // 1000 - поправка на милисекунды
//анимируем переход на расстояние
$('body,html').animate({scrollTop: top}, anim_time);
//забираем идентификатор блока с атрибута href
var id = $(this).attr('href'),
//узнаем высоту от начала страницы до блока на который ссылается якорь
top = $(id).offset().top;
//анимируем переход на расстояние - top за 2000 мс
$('body,html').animate({scrollTop: top}, 500);
Найти файл конфигурации sysctl.conf, скорее всего в /etc/sysctl.conf.
И посмотреть, как там поживают параметры буфера протокола tcp.
Задать их или изменить, перезагрузиться и посмотреть эффект.