在使用 TDengine Database 查詢時,查詢很慢怎么辦?到底是網絡狀況不好,還是系統查詢慢?TDengine 測速工具幫你測量網絡傳輸速度。
網絡速度診斷
taos -n speed -h <fqdn of server> -P 6030 -N 10 -l 10000000 -S TCP
從 2.1.8.0 版本開始,taos 工具新提供了一個網絡速度診斷的模式,可以對一個正在運行中的 taosd 實例或者 taos -n server 方(fang)(fang)式(shi)模擬的一個服務端實例,以非壓縮傳輸的方(fang)(fang)式(shi)進行網絡(luo)測速(su)。這個模式(shi)下可供調整的參數(shu)如下:
-n:設為“speed”時(shi),表示(shi)對(dui)網絡速(su)度進行(xing)診斷。
-h:所要連(lian)接的(de)服務端(duan)的(de) FQDN 或 ip 地址。如(ru)果不(bu)設置這一項,會使用本機 taos.cfg 文(wen)件中(zhong) FQDN 參數的(de)設置作為(wei)默認值。
-P:所連接服務(wu)端(duan)的網絡(luo)端(duan)口。默認值為 6030。
-N:診(zhen)斷過程(cheng)中使用的網絡(luo)包總數(shu)。最(zui)小值(zhi)是(shi) 1、最(zui)大值(zhi)是(shi) 10000,默認值(zhi)為 100。
-l:單個網絡(luo)包的大小(單位(wei):字節)。最小值(zhi)是 1024、最大值(zhi)是 1024*1024*1024,默認值(zhi)為 1000。
-S:網(wang)絡封包的類型(xing)。可(ke)以是 TCP 或 UDP,默認值為 TCP。
taos -n speed -N 10 -l 100000000 -S tcp
check net spend, host:f27635f448d4 port:6030 pkgLen:100000000 pkgNum:10 pkgType:tcp
progress: 1/10 status:0 cost: 183.44 ms speed: 519.90 MB/s
progress: 2/10 status:0 cost: 61.37 ms speed: 1553.92 MB/s
progress: 3/10 status:0 cost: 56.56 ms speed: 1686.25 MB/s
progress: 4/10 status:0 cost: 48.73 ms speed: 1957.10 MB/s
progress: 5/10 status:0 cost: 48.58 ms speed: 1963.10 MB/s
progress: 6/10 status:0 cost: 49.88 ms speed: 1911.98 MB/s
progress: 7/10 status:0 cost: 49.86 ms speed: 1912.82 MB/s
progress: 8/10 status:0 cost: 49.23 ms speed: 1937.18 MB/s
progress: 9/10 status:0 cost: 49.15 ms speed: 1940.37 MB/s
progress: 10/10 status:0 cost: 48.95 ms speed: 1948.30 MB/s
total succ: 10/10 cost: 645.94 ms speed: 1476.40 MB/s
另外,從 2.1.8.0 版本開始,taos 工(gong)具新提供了(le)一(yi)個 FQDN 解析(xi)速度的(de)診(zhen)斷模式(shi),可以對一(yi)個目標 FQDN 地址(zhi)嘗試解析(xi),并記錄解析(xi)過程中所消(xiao)耗的(de)時(shi)間。這個模式(shi)下可供調(diao)整(zheng)的(de)參數如下:
taos -n fqdn -h <fqdn of server>
-n:設(she)(she)為“fqdn”時(shi),表示對 FQDN 解析(xi)進行診斷。 -h:所要(yao)解析(xi)的目標(biao) FQDN 地址。如果不(bu)設(she)(she)置這一項,會使用本機 taos.cfg 文件中(zhong) FQDN 參數的設(she)(she)置作為默(mo)認值。
taos -n fqdn
check convert fqdn spend, status: 0 cost: 91 us


























