1. 调整传输参数提升效率
2. 强化服务器安全配置
1. 调整内核与网络参数
setenforce 0临时关闭,或编辑/etc/selinux/config将SELINUX=disabled永久禁用,减少系统资源占用。systemctl set-default multi-user.target命令执行,关闭图形界面以节约资源(适用于服务器环境)。/etc/security/limits.conf,添加* soft nofile 65535和* hard nofile 65535,提升系统能同时打开的文件数量,避免大文件传输时出现“Too many open files”错误。/etc/sysctl.conf,添加以下关键参数以提升网络性能:net.core.somaxconn = 65535 # 增加监听队列长度
net.ipv4.tcp_max_syn_backlog = 65535 # 增加SYN队列长度
net.ipv4.tcp_window_scaling = 1 # 启用TCP窗口缩放
net.ipv4.tcp_no_metrics_save = 1 # 禁用TCP指标保存(减少内存占用)
执行sysctl -p使配置生效。替代方案:SCP/Rsync命令行工具
对于大数据文件(如GB级以上)或定期同步需求,优先使用SCP(基于SSH的加密传输)或Rsync(支持增量同步):
scp -r local_folder user@remote_ip:/remote/path(递归复制整个文件夹)。rsync -avz --progress local_folder user@remote_ip:/remote/path(仅传输变化的文件,节省带宽和时间)。iftop(查看实时流量)、nload(监控带宽使用)等工具,识别网络瓶颈(如带宽不足、丢包率高)。iperf(测试TCP/UDP带宽)、netperf(评估网络吞吐量)等工具,量化优化效果(如调整内核参数前后的传输速度变化)。