Saya telah menemukan fping -r0 ...
untuk memberikan respons tercepat.
Opsi -r
(coba lagi) tampaknya lebih cepat daripada -c
(hitungan) yang serupa . Menggunakan -r0
hasil hanya dalam satu ping yang dikirim dan hasilnya jauh disingkat dibandingkan dengan opsi lain.
Di sistem saya ...
fping -r0 PRINTER LX00 LX01 LX02 LX03 HA01 2>&1
Hasil dalam ...
LX00 is alive
LX02 is alive
HA01 is alive
ICMP Host Unreachable from 192.168.1.5 for ICMP Echo sent to LX01
PRINTER is unreachable
LX01 is unreachable
LX03 is unreachable
Sedikit pemijatan untuk menghilangkan ICMP
pesan memberi saya ...
fping -r0 PRINTER LX00 LX01 LX02 LX03 HA01 2>&1 | grep ' is ' | sort
HA01 is alive
LX00 is alive
LX01 is unreachable
LX02 is alive
LX03 is unreachable
PRINTER is unreachable
Adapun kecepatan, fping
pada Intel Dual-Core 1.8GHz tua ini dengan RAM 4GB adalah ...
time fping -r0 PRINTER LX00 LX01 LX02 LX03 HA01 2>&1
LX00 is alive
LX02 is alive
HA01 is alive
PRINTER is unreachable
LX01 is unreachable
LX03 is unreachable
real 0m0.554s
user 0m0.000s
sys 0m0.000s
Dan grep
dan sort
tampaknya hanya menambah 0,001-0,004 ke waktu ...
time fping -r0 PRINTER LX00 LX01 LX02 LX03 HA01 2>&1 | grep ' is ' | sort
HA01 is alive
LX00 is alive
LX01 is unreachable
LX02 is alive
LX03 is unreachable
PRINTER is unreachable
real 0m0.558s
user 0m0.000s
sys 0m0.000s
CATATAN
- The
ICMP
pesan tidak terjadi pada setiap run.
- Hal
2>&1
ini diperlukan untuk mencegah agar ICMP
pesan tidak
muncul di output saat dikirim stderr
sebagai gantinya stdout
.