Я бы не сказал, что результаты одинаковые.
@alphil:
С включеным pf и выключеным - результаты top практически одинаковые. В течении этой недели попробую версию 1.2.2 - обязательно сообщу о результатах. Спасибо всем откликнувшимся.
Включеный pf и передача файлов по ФТП (макс.скорость 100 кб/с)
last pid: 57553; load averages: 0.15, 0.08, 0.06 up 0+08:51:21 21:16:22
30 processes: 1 running, 29 sleeping
CPU: 0.4% user, 0.8% nice, 1.6% system, 4.3% interrupt, 93.0% idle
Mem: 12M Active, 8428K Inact, 28M Wired, 36K Cache, 21M Buf, 65M Free
Выключеный pf и передача файлов по ФТП (макс.скорость 12 Мб/с)
last pid: 58434; load averages: 0.43, 0.30, 0.16 up 0+08:56:06 21:21:07
30 processes: 1 running, 29 sleeping
CPU: 0.0% user, 0.8% nice, 3.9% system, 62.0% interrupt, 33.3% idle
Mem: 21M Active, 12M Inact, 29M Wired, 124K Cache, 21M Buf, 51M Free
Swap:
Такое ощущение, что клиент не хочет работать быстрее (не pfSense). Попробуем стрельнуть в воздух: на скорость передачи по TCP очень сильно влияет TCP Window size. Понимаю, что глупо предполагать, что это наш случай, но всё таки - сделайте tcpdump для pf включен и выключен, буквально секунд пять. Что-нибудь интересное видим?
И ещё - попробуйте iperf'ом UDP прогнать, такие же результаты?