在CentOS上使用vsftpd限制帶寬,主要有以下兩種策略:
通過編輯/etc/vsftpd/vsftpd.conf文件來設置??稍O置全局帶寬限制bandwidth_limit(單位為KB/s),還可分別對匿名用戶和本地用戶設置anon_max_rate、local_max_rate參數(單位為字節/秒)。例如:
bandwidth_enable=YES
bandwidth_limit=1024 # 全局限制1MB/s
anon_max_rate=512000 # 匿名用戶限制500KB/s
local_max_rate=1024000 # 本地用戶限制1MB/s
設置后需重啟vsftpd服務使配置生效。
trickle -d <下載限制> -u <上傳限制> vsftpd命令來限制帶寬,如trickle -d 100 -u 100 vsftpd,分別限制下載和上傳速度為100KB/s。tc命令配置隊列規則來限制帶寬。例如為特定網絡接口和端口設置帶寬限制,但配置相對復雜。