一、fastping簡介
Fastping是一個簡潔快速的ping程序,相比於原生的ping,它能夠以更高的速率進行ping操作並且提供更為詳細的ping報告。fastping是由瑞典Mats Klepsland創建, 主頁為 http://www.educ.umu.se/~cobian/cobianbackupold/fastping.html。
二、安裝及使用
Fastping是一款跨平台的應用程序,可以在Windows、Linux、FreeBSD等操作系統上輕鬆安裝和使用。
Windows系統:
> git clone https://github.com/schweikert/fping.git
> cd fping
> ./configure
> make
> make install
Linux系統:
apt-get install fping
安裝完fastping後,可以在終端中使用以下命令:
fping -h
這個命令將會輸出fastping的可用參數列表。
三、fastping的常用參數
參數-t:指定ping的時間間隔,默認值為25ms。
fping -t 50 192.168.0.1
參數-s:指定ping包的大小,默認為56位。
fping -s 1500 192.168.0.1
參數-v:指定打印詳細信息。輸出的信息里,當某個主機無法ping通時,會在這個主機的IP前添加一個“×”的標誌。
fping -v 192.168.0.1
參數-i:設置遞增的時間間隔,即從-t參數值開始,每次增加-i指定的值,直到-t參數指定的最大值為止。默認不開啟。
fping -i 10 -t 100 192.168.0.1
四、fastping的常見問題及解決方案
1、fastping與ping的差別
在實現上,ping與fastping最大的不同在於socket的發送方式,原生ping使用了ICMP協議,而fastping使用了UDP協議。由於UDP速度快於ICMP,所以fastpingping操作可比ping操作更加迅速。
2、fastping性能優化
fastping的速度優先級較高,ping送的速度比較快,如需進行網絡診斷,建議使用原生的ping。
在使用fastping時,我們也應該注意limit的參數值,以免過快造成網絡擁堵。
fping -c 1000 -l -t 1000 -p 10 192.168.0.1
其中,-c參數指定ping的次數,-l指定limit的值,-t指定timeout的值,-p指定平行ping的進程數。
3、fastping無法ping通的問題
如果出現fastping無法ping通的問題,可以考慮檢查防火牆是否開啟引起的問題。解決辦法之一是關閉防火牆或者設置防火牆規則允許fastping的通信。
五、總結
fastping是一款跨平台的ping工具,使用方便快捷,速度優於原生ping等ping工具。但是,在使用fastping時,需要注意limit參數值、ping的次數、超時時間以及並發數等參數的配置。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238200.html