GNU/Linux >> Znalost Linux >  >> Linux

Jak porovnat nebo zkontrolovat rychlost serveru DNS v systému Linux?

Pokud jste pravidelným příznivcem Techglimpse, pak už musíte vědět, co je DNS, jak to funguje a jak zjistit IP adresu DNS nakonfigurovaného na vašem PC a jak změnit nebo přepnout na veřejné DNS. Před změnou serveru DNS musíte znát rychlost svého aktuálního serveru DNS v porovnání s jinými servery DNS. To znamená, že porovnání serveru DNS bude lepším výchozím bodem před migrací na jinou službu DNS.

Pokud používáte počítač se systémem Linux, pak balíček s otevřeným zdrojovým kódem s názvem namebench vám může pomoci porovnat rychlosti různých serverů DNS. Uvidíme, jak to udělat,

Jak otestovat rychlost různých serverů DNS? – Srovnávání DNS

V Debianu, Ubuntu:

sudo apt-get install python-tk
wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
tar xvzf namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py

V systému Redhat nebo Fedora Linux:

yum install tkinter
wget http://namebench.googlecode.com/files/namebench-1.3.1-source.tgz
tar xvzf namebench-1.3.1-source.tgz
cd namebench-1.3.1
./namebench.py

Namebench přečte 2000 nejlepších webových stránek Alexy, testy latence mezipaměti, zkontroluje kvalitu připojení, vytvoří počáteční mezipaměť DNS pro jmenné servery 4516 a zkontroluje dostupné DNS pro srovnání.

Ukázkový výstup je zde:

[root@catest namebench-1.3.1]# ./namebench.py
namebench 1.3.1 - best source (automatic) on 2013-10-10 14:35:57.084687
threads=40/2 queries=250 runs=1 timeout=3.5 health_timeout=3.75 servers=11
------------------------------------------------------------------------------
- Reading Top 2,000 Websites (Alexa): data/alexa-top-2000-domains.txt (0.7MB)
- Reading Cache Latency Test (100% hit): data/cache-hit.txt (0.1MB)
- Reading Cache Latency Test (100% miss): data/cache-miss.txt (0.1MB)
- Reading Cache Latency Test (50% hit, 50% miss): data/cache-mix.txt (0.1MB)
- Generating tests from Top 2,000 Websites (Alexa) (33575 records, selecting 250
- Selecting 250 out of 33542 sanitized records (weighted mode).

- Checking query interception status...
- Checking connection quality: 1/3...3/3
- Congestion level is 38.53X (check duration: 1541.33ms)
- Applied 4.50X timeout multiplier due to congestion: 2.2 ping, 16.9 health.
- Checking latest sanity reference
- Building initial DNS cache for 4516 nameservers (40 threads)
- Checking nameserver availability (40 threads): 0/4516

To by mělo trvat několik minut (v závislosti na konfiguraci vašeho systému) a poté najdete podrobnosti o benchmarku, jak je uvedeno níže,

Fastest individual response (in milliseconds):
----------------------------------------------
SYS-10.180.0.11 # 2.58803
DWL IN ######## 25.52795
Tatanova Mumbai ######### 27.31919
Tatanova IN ######### 28.43690
PaceNet IN ############### 48.16890
BSNL Broadband 1 #################### 62.51216
Cyberec-2 HK ############################ 89.13994
OpenDNS #################################### 114.25090
newttidc HK ######################################## 128.93414
DynGuide-2 ############################################ 141.72506
UltraDNS ##################################################### 171.75198

Mean response (in milliseconds):
--------------------------------
Tatanova Mumbai ############## 317.84
DWL IN ################ 357.67
UltraDNS ################ 373.97
OpenDNS ################## 410.44
DynGuide-2 ################### 441.36
newttidc HK ##################### 474.57
Cyberec-2 HK ###################### 510.87
PaceNet IN ######################## 552.91
SYS-10.180.0.11 ######################### 583.77
BSNL Broadband 1 ############################################# 1048.22
Tatanova IN ##################################################### 1245.82

Namebench vám také řekne nejrychlejší DNS server mezi testovanými,

Recommended configuration (fastest + nearest):
----------------------------------------------
nameserver 203.124.230.12  # Tatanova Mumbai IN
nameserver 10.180.0.11     # SYS-10.180.0.11
nameserver 202.148.202.3   # DWL IN

********************************************************************************
In this test, Tatanova Mumbai IN is 83.7%: Faster
********************************************************************************

- Saving report to /tmp/namebench_2013-10-10_1522.html
- Saving detailed results to /tmp/namebench_2013-10-10_1522.csv

Po dokončení testu namebench uloží sestavy ve formátech .csv a HTML.

Chcete-li zobrazit grafické zprávy, zkopírujte „namebench_2013-10-10_1522.html ‘ na váš webový server nebo jej otevřete ve svém oblíbeném webovém prohlížeči.

cp namebench_2013-10-10_1522.html /var/www/html/namebench.html

Vzorové grafické zprávy:


Linux
  1. Jak změnit barvu vašeho terminálu Linux

  2. Jak připojit váš linuxový server k projektu fondu NTP

  3. Jak zkontrolovat verzi operačního systému Linux

  1. Jak zkontrolovat datum instalace vašeho linuxového operačního systému?

  2. Jak zkontrolovat rychlost vašeho ssh připojení

  3. Zkontrolujte historii přihlášení na vašem serveru

  1. Jak zkontrolovat verzi jádra v Linuxu

  2. Jak zkontrolovat verzi MySQL v Linuxu

  3. jak spustit server tomcat v linuxu?