Kami meng-hosting aplikasi di server jarak jauh. Kita perlu mengujinya dengan bandwidth jaringan terbatas (untuk pengguna dengan akses Internet buruk).
Bisakah saya membatasi bandwidth internet saya? Misalnya: 128 KB per detik.
networking
bandwidth
qos
fiksi
sumber
sumber
tc
perintah, Anda dapat memeriksa posting tanda di sini mark.koli.ch/... wiki openvz memiliki lebih banyak contoh openvz.org/Traffic_shaping_with_tcSeperti disebutkan dalam jawaban sebelumnya, wonderershaper melakukan pekerjaan dengan mudah. Saya memasukkan informasi dari tautan di atas oleh Jwalanta Shrestha
wondershaper - Alat mudah untuk membatasi bandwidth antarmuka tertentu.
{down} dan {up} adalah bandwidth dalam kpbs
Jadi misalnya jika Anda ingin membatasi bandwidth antarmuka eth1 ke 256kbps downlink dan 128kbps uplink,
Untuk menghapus batas,
sumber
Membatasi sumber daya jaringan berdasarkan beberapa kriteria adalah subjek QoS . Ada beberapa cara berbeda untuk mengontrol lalu lintas pengguna di sistem Linux.
Ada How-to yang bagus tentang teknik perutean canggih dan kontrol lalu lintas di Linux oleh Bert Hubert.
sumber
Jika Anda sudah memiliki pengaturan Apache di suatu tempat, Anda dapat menggunakan
mod_bw
, yang juga berfungsi pada koneksi yang diproksi (yaitu Apache hanya meneruskan semuanya ke server yang tepat, tetapi memperlambat responsnya.)sumber
Dummynet melakukan apa yang Anda inginkan dan banyak lagi, Anda bahkan dapat mengontrol latensi, kehilangan paket acak dan banyak lagi.
sumber
Anda juga dapat menggunakan modul hashlimit iptables. Ini adalah contoh sederhana:
Aturan itu membatasi lalu lintas yang melewati rantai FORWARD sebagai 512kb / detik dengan burst 1mb untuk setiap pasangan sumber dan tujuan.
Periksa bagian hashlimit dari manual iptables untuk informasi lebih lanjut.
http://ipset.netfilter.org/iptables-extensions.man.html
sumber