VSFTPD的設(shè)置選項(xiàng)之性能與負(fù)載控制
vsftpd是一款在Linux發(fā)行版中最受推崇的FTP服務(wù)器程序。特點(diǎn)是小巧輕快,安全易用。就是配置有點(diǎn)麻煩,vsftpd.conf文件配置比較簡單,我們可以設(shè)置下:
VSFTPD的設(shè)置選項(xiàng)
VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是個(gè)文本文件。以“#”字符開始的行是注釋行。每個(gè)選項(xiàng)設(shè)置為一行,格式為“option=value”,注意“=”號(hào)兩邊不能留空白符。除了這個(gè)主配置文件外,還可以給特定用戶設(shè)定個(gè)人配置文件,具體介紹見后。
VSFTPD包中所帶的vsftpd.conf文件配置比較簡單,而且非常偏執(zhí)狂的(文檔自稱)。我們可以根據(jù)實(shí)際情況對其進(jìn)行一些設(shè)置,以使得VSFTPD更加可用。
1、性能與負(fù)載控制
1.1、超時(shí)選項(xiàng)
idle_session_timeout=
空閑(發(fā)呆)用戶會(huì)話的超時(shí)時(shí)間,若是超出這時(shí)間沒有數(shù)據(jù)的傳送或是指令的輸入,則會(huì)強(qiáng)迫斷線。單位為秒,默認(rèn)值為300。
data_connection_timeout=
空閑的數(shù)據(jù)連接的超時(shí)時(shí)間。默認(rèn)值為300 秒。
accept_timeout=numerical value
接受建立聯(lián)機(jī)的超時(shí)設(shè)定,單位為秒。默認(rèn)值為60。
connect_timeout=numerical value
響應(yīng)PORT方式的數(shù)據(jù)聯(lián)機(jī)的超時(shí)設(shè)定,單位為秒。默認(rèn)值為60。以上兩個(gè)選項(xiàng)針對客戶端的,將使客戶端空閑1分鐘后自動(dòng)中斷連接,并在中斷1分鐘后自動(dòng)激活連接。
1.2 負(fù)載控制
max_clients=numerical value
此參數(shù)在VSFTPD使用單獨(dú)(standalone)模式下有效。此參數(shù)定義了FTP服務(wù)器最大的并發(fā)連接數(shù),當(dāng)超過此連接數(shù)時(shí),服務(wù)器拒絕客戶端連接。默認(rèn)值為0,表示不限最大連接數(shù)。
?
max_per_ip=numerical value
此參數(shù)在VSFTPD使用單獨(dú)(standalone)模式下有效。此參數(shù)定義每個(gè)IP地址最大的并發(fā)連接數(shù)目。超過這個(gè)數(shù)目將會(huì)拒絕連接。此選項(xiàng)的設(shè)置將影響到象網(wǎng)際快車這類的多進(jìn)程下載軟件。默認(rèn)值為0,表示不限制。
anon_max_rate=value
設(shè)定匿名用戶的最大數(shù)據(jù)傳輸速度value,以Bytes/s為單位。默認(rèn)無。
local_max_rate=value
設(shè)定用戶的最大數(shù)據(jù)傳輸速度value,以Bytes/s為單位。默認(rèn)無。此選項(xiàng)對所有的用戶都生效。此外,也可以在用戶個(gè)人配置文件中使用此選項(xiàng),以指定特定用戶可獲得的最大數(shù)據(jù)傳輸速率。
步驟如下:
①在vsftpd.conf中指定用戶個(gè)人配置文件所在的目錄,如:
user_config_dir=/etc/vsftpd/userconf
②生成/etc/vsftpd/userconf目錄。
③用戶個(gè)人配置文件是在該目錄下,與特定用戶同名的文件,如:
/etc/vsftpd/userconf/xiaowang
④在用戶的個(gè)人配置文件中設(shè)置local_max_rate參數(shù),如:
local_max_rate=80000
以上步驟設(shè)定FTP用戶xiaowang的最大數(shù)據(jù)傳輸速度為80KBytes/s。
VSFTPD 對于速度控制的變化范圍大概在80%到120%之間。比如我們限制最高速度為100KBytes/s, 但實(shí)際的速度可能在80KBytes/s 到120KBytes/s 之間。當(dāng)然,若是線路帶寬不足時(shí),速率自然會(huì)低于此限制。
通過上面的閱讀,大家對VSFTPD的設(shè)置選項(xiàng)的性能與負(fù)載控制有了一定的了解,希望對大家有所幫助!
【編輯推薦】