Solusi 1:
Di Debian, ethtool
package sekarang menyediakan if-up.d
skrip yang mengimplementasikan opsi untuk pembongkaran (dan ethtool
lainnya pengaturan).
Anda hanya perlu menginstal paket ini dan menambahkan baris seperti ini ke antarmuka di /etc/network/interfaces
.
auto eth0
iface eth0 inet static
address 10.0.3.1/255.255.248.0
gateway 10.0.2.10
offload-tx off
offload-sg off
offload-tso off
Solusi 2:
Eureka! Menemukan solusi "saya"!
Saya hanya menempatkan disable-toe saya sendiri Skrip di /etc/network/if-up.d/ yang menonaktifkan tcp-offloading sepenuhnya.
Sebagai bonus, saya telah menambahkan /etc/network/interfaces -Option, yang menonaktifkan ini.
#!/bin/bash
RUN=true
case "${IF_NO_TOE,,}" in
no|off|false|disable|disabled)
RUN=false
;;
esac
if [ "$MODE" = start -a "$RUN" = true ]; then
TOE_OPTIONS="rx tx sg tso ufo gso gro lro rxvlan txvlan rxhash"
for TOE_OPTION in $TOE_OPTIONS; do
/sbin/ethtool --offload "$IFACE" "$TOE_OPTION" off &>/dev/null || true
done
fi
Pekerjaan cron pengumpulan sampah Ubuntu untuk sesi PHP membutuhkan waktu 25 menit untuk dijalankan, mengapa?
Alternatif Clusterssh untuk mengelola beberapa server SSH