第一篇:拍牌小經(jīng)驗——如何測試網(wǎng)絡(luò)質(zhì)量是否適合拍牌
1.點擊開始菜單,在“運行”或搜索框里打CMD,彈出命令行
2.運行拍牌軟件
3.在命令行窗口輸入tasklist | find “NetBidClient
圖上可以看到拍牌軟件的PID,數(shù)字是“3612”,這是是系統(tǒng)進程號,每次運行軟件的時候是不一樣的 4.在命令行輸入netstat /ano | find ”PID",PID就是之前命令顯示的數(shù)字,本例是“3612”,先不要敲回車,在拍牌軟件里面隨便輸入一個投標(biāo)號/密碼,輸入驗證碼,點“參加投標(biāo)竟買”,于此同時迅速返回到命令行窗口敲回車,就可以顯示出拍牌軟件登錄服務(wù)器的IP地址
可以看到,服務(wù)器的IP其實是222.73.114.22,443端口,登錄驗證是加密的
5.知道服務(wù)器地址后,接下來就好辦了,首先做個Ping測試
看來服務(wù)器是禁Ping的,不過沒關(guān)系,其實除了拍牌當(dāng)日,平時這個服務(wù)器是關(guān)閉的。我們只需要知道離該服務(wù)器最近的一跳電信路由地址,也同樣能得到大致的測試結(jié)果
6.tracert 222.73.114.22,注意本次測試結(jié)果一共有6行結(jié)果,之后全部是“請求超時”,這是因為之后的防火墻關(guān)閉了ICMP協(xié)議,無所謂,因為第6跳的IP地址同拍牌服務(wù)器的已經(jīng)很接近了。
7.ping 222.73.114.98-n 100-l 200 解釋一下,這條命令的含義是,想222.73.114.98這個地址發(fā)送100個包,每個包的長度是200字節(jié)
當(dāng)然你也可以發(fā)送更多/更大數(shù)據(jù)包,是測試結(jié)果更準(zhǔn)確,如-n 1000 由上圖可以看到,本次測試 丟失=0,最短延時2ms,最長321ms,平均173ms,其實這是因為運行測試時候,我的公司里面還有其他加班的同事,占用了一定的帶寬。記得上午拍牌的時候,公司里面就我一個人,當(dāng)時的平均延時是3ms
總結(jié)
重要性: 丟包率 > 延遲 >帶寬
1.丟包率
這是最重要的參考數(shù)據(jù),一般情況下當(dāng)我們上網(wǎng)打開某個網(wǎng)頁時,5%的丟包尚可,超過10%的丟包就足可以使這個網(wǎng)站幾乎無法訪問了,對于拍牌來說,本人認為丟包率不要超過2%。
拍牌時系統(tǒng)是通過UDP協(xié)議接收信息的,丟一個包就意味著跳過了1秒鐘時間的價格更新
而發(fā)送價格時,系統(tǒng)用的是TCP協(xié)議,一個包的丟失,也許就意味著服務(wù)器會等待數(shù)據(jù)的傳遞,直到超時后會要求重發(fā),基本上等于告別這次拍賣了
2.延遲
越小越好,本人公司在人民廣場附近,同拍牌服務(wù)器幾乎在同一個網(wǎng)絡(luò),正常延遲是2~3ms,家里的電信寬帶也試過,延遲是3~4ms,也很優(yōu)秀了。
個人認為50ms以下的延遲都能接受,但不能太高。比如如果延時300ms,就意味著服務(wù)器的信息要花費0.3秒到達我們的客戶端,而發(fā)送一個價格,得到服務(wù)器響應(yīng)至少要耽誤0.6秒
3.帶寬
1M~2M即可,多了也沒有用,但是拍牌前最好關(guān)閉家中一切無關(guān)的上網(wǎng)設(shè)備,如手機,PAD等