"Bagus" untuk Jaringan

12

Sistem UNIXish memiliki utilitas baris perintah yang disebut niceyang dapat digunakan untuk menjalankan program dengan prioritas rendah, sehingga mereka tidak memakan CPU.

Adakah sesuatu yang analog yang akan membatasi jumlah bandwidth jaringan yang digunakan suatu program? Terkadang saya ingin memulai unduhan besar, tetapi ingin penjelajahan web saya dan penggunaan jaringan interaktif lainnya tetap responsif.


Pertanyaan-pertanyaan Terkait:

Kristopher Johnson
sumber

Jawaban:

20

trickle -d 10 commandmenjalankan perintah , membatasi bandwidth-nya hingga 10 kB / s. Ini adalah analog niceuntuk bandwidth. Itu dikemas oleh setidaknya Debian dan Ubuntu.

ip_relaydan redirkeduanya merupakan proksi TCP kecil yang mendukung pembatasan bandwidth. Tak satu pun dari mereka tampaknya telah dipertahankan baru-baru ini, tetapi mereka dikemas oleh setidaknya Debian dan Ubuntu.

Tapi mungkin alat yang Anda gunakan untuk men-download sudah mendukung keterbatasan bandwidth, misalnya wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Seandainya saya bisa mengungguli ini dua kali.
whitequark
membuat titik untuk masuk hanya supaya saya bisa mengangkat jawaban ini. menetes hebat!
hometoast
9
Ini bukan analog nice(meskipun mereka sangat berguna!). nicemendefinisikan prioritas, bukan batas. Sebuah analog niceakan memberikan proses bandwidth tanpa batas jika tidak ada proses lain yang menginginkannya.
Ian Mackinnon
Jika Anda menginginkan prioritas, coba konfigurasikan QoS di router Anda.
Michael Cole