搬瓦工美国 cn2 gia-e 机房江苏电信下行速度只有 200M

43 天前
 vfx666

按道理说这条线路几乎等于不限速了,各位老哥速度有多少?

794 次点击
所在节点    VPS
18 条回复
allplay
43 天前
200M ,够意思了吧。
Boxer
43 天前
可以了吧
canyue7897
42 天前
最快也就二百多。畢竟走海纜出去,距離在哪兒放著呢。另外還有公網的波動
FishBear
39 天前
dc9 可以跑到 600 多啊 多线程 单线程 200 差不多
vfx666
38 天前
@FishBear dc6 呢?
FishBear
38 天前
@vfx666 dc6 出口 2.5g 应该比 dc9 好很多才是
FishBear
37 天前
dc9

单 tcp 连接
19mb/s 157mbps
20mb/s 161mbps
18mb/s 151mbps
20mb/s 163mbps
19mb/s 156mbps
20mb/s 163mbps
19mb/s 158mbps
20mb/s 161mbps
19mb/s 158mbps
19mb/s 154mbps

6 条 tcp 连接
108mb/s 869mbps
79mb/s 638mbps
99mb/s 794mbps
109mb/s 874mbps
109mb/s 879mbps
108mb/s 867mbps
108mb/s 866mbps
108mb/s 865mbps
108mb/s 868mbps
76mb/s 608mbps
88mb/s 705mbps
54mb/s 438mbps
vfx666
37 天前
@FishBear 我这边 dc6 用 idm 多线程下载测试,,最高速度偶尔能到 30m/s 甚至 40m/s ,但会很快回落,基本稳定在 20m/s
单线程的话也是这个速度差不多
FishBear
37 天前
@vfx666 那你的有点慢 你是啥网络 移动还是电信还是联通 要不要让我测一下
vfx666
37 天前
@FishBear 你那边没有 dc6 机房嘛
FishBear
37 天前
@vfx666 没有 我的是 dc9 一年 66 的
vfx666
37 天前
@FishBear 我这边是江苏电信,是一年 49 的。会不会是因为你的配置比我高
FishBear
37 天前
@vfx666 噢 你的是 500m 内存 你的速度是什么速度 梯子的速度还是直接速度
vfx666
35 天前
@FishBear 是梯子速度,xray 损耗应该也不会太大吧
FishBear
35 天前
@vfx666 嗯 不好说吧 你的这个有 cpu 使用限制 长时间跑性能会降下来

可以测试一下直连的速度
FishBear
35 天前
@vfx666 可以部署个服务测试一下
server.go
```
package main

import (
"fmt"
"net"
)

func handleConnection(conn net.Conn) {
defer conn.Close()

data := make([]byte, 1024*100)
// 不断向连接写入数据
for {

for i := 0; i < len(data); i += 2 {
data[i] += 177
}

_, err := conn.Write(data)
if err != nil {
fmt.Println("Error writing to connection:", err)
return
}
}
}

func main() {
listener, err := net.Listen("tcp", ":9090")
if err != nil {
fmt.Println("Error starting server:", err)
return
}
defer listener.Close()

fmt.Println("Server started. Listening on port 9090...")

for {
conn, err := listener.Accept()
if err != nil {
fmt.Println("Error accepting connection:", err)
continue
}
go handleConnection(conn)
}
}

```


local.go
```
package main

import (
"fmt"
"net"
"time"
)

// 连接数
const link_count = 6

// 服务端地址
var remote = "192.168.1.17:9090"

func main() {
var totalBytes int
var bytesRead int

for i := 0; i < link_count; i++ {
go func() {
conn, err := net.Dial("tcp", remote)
if err != nil {
fmt.Println("Error connecting to server:", err)
return
}
defer conn.Close()

fmt.Println("Connected to server.")
for {
buffer := make([]byte, 1024)
n, err := conn.Read(buffer)
if err != nil {
fmt.Println("Error reading from server:", err)
return
}
bytesRead += n
}
}()
}

ticker := time.NewTicker(time.Second)
defer ticker.Stop()

for range ticker.C {
// fmt.Printf("Received %d bytes in the last second\n", bytesRead-totalBytes)
fmt.Printf("%dmb/s %dmbps\n", (bytesRead-totalBytes)/1024/1024, (bytesRead-totalBytes)*8/1024/1024)
totalBytes = bytesRead
}
}

```

编译一下
```
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build s.go

```
vfx666
29 天前
@FishBear 有点东西啊老哥👍你这脚本跟那些普通的测速脚本有啥区别呢
FishBear
29 天前
@vfx666 emmmm 我不知道有什么区别 这个就是自己写的 直观的单线程和多线程的速度测试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1030704

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX