У меня есть сервер CentOS, настроенный с Samba на гигабитном LAN-соединении. Я обнаружил, что если я копирую большие объемы данных с сервера Samba на клиентскую машину, которая также имеет гигабитное соединение, этот процесс копирования одного файла полностью поглощает внимание Samba. Иногда я даже не могу получить листинг на другом компьютере, пока идет копия.
Есть ли способ настроить какое-то QoS на Samba, чтобы несколько клиентов были вынуждены совместно использовать полосу пропускания / something-samba-is-limited-on и быть вежливыми друг с другом?
Я не думаю, что вы можете сделать это в Samba - тем не менее, перейдите на более низкий уровень к TCP / IP, и вы можете классифицировать свои пакеты в течение всего дня. вы можете сделать это с помощью iptables и CLASSIFY (я думаю). Я лично использовал wondershaper и shaper (больше не пакет в Debian) для этого.
Вот статья о QoS из руководства администратора Debian:
http://debian-handbook.info/browse/stable/sect.quality-of-service.html
Вот статья с использованием iptables: