Sebagai administrator sistem, Anda mungkin menemukan waktu di mana Anda perlu membatasi bandwidth pada proses yang sedang berjalan. Misalnya, Anda sedang mengunduh file ISO Linux dan Anda tidak ingin mengambil semua bandwidth server. Anda mungkin juga ingin membatasi kecepatan saat menggunakan utilitas FTP di server.
Artikel ini menjelaskan cara membatasi bandwidth pada CentOS 5/6 menggunakan utilitas yang disebut Trickle.
Langkah 1: Memasang Trickle
Jalankan perintah berikut sebagai root.
yum install epel-release && yum install trickle
Sungguh, tidak banyak menginstal perangkat lunak ini. Mari kita gunakan.
Langkah 2: Menggunakan Trickle
Sekarang Anda telah menginstal Trickle, sekarang saatnya untuk melihat apa yang dapat dilakukannya. Untuk memulai, saya akan menunjukkan contoh wgetunduhan normal .
trickle -s -d 1000 wget http://cdimage.debian.org/debian-cd/8.1.0/i386/iso-cd/debian-8.1.0-i386-netinst.iso
Anda dapat menekan Ctrl + C setelah Anda melihat kecepatan unduhan. Dalam contoh itu, Trickle membatasi bandwidth hingga 1000 kb / s (1mb / s). Anda dapat menyesuaikan parameter "1000" agar sesuai dengan kebutuhan Anda.
Untuk membatasi FTP, atau apa pun dalam sesi shell, gunakan perintah berikut.
trickle -s -d 1000 /bin/bash
ftp <ftphost>
Apa pun yang dijalankan dalam sesi shell itu akan dibatasi hingga 1mb / s. Karena itu, FTP akan dibatasi. Setelah selesai, Anda bisa mengetikkan keluar pada sesi bash.
Kesimpulan
Seperti yang ditunjukkan contoh di atas, Trickle membuatnya sangat mudah untuk mencegah server Anda diikat oleh proses bandwidth-berat.