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

2024-04-08 19:12:37 +08:00
 vfx666

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

1413 次点击
所在节点    VPS
18 条回复
allplay
2024-04-08 20:04:09 +08:00
200M ,够意思了吧。
Boxer
2024-04-09 01:33:20 +08:00
可以了吧
canyue7897
2024-04-09 09:11:50 +08:00
最快也就二百多。畢竟走海纜出去,距離在哪兒放著呢。另外還有公網的波動
FishBear
2024-04-13 01:48:14 +08:00
dc9 可以跑到 600 多啊 多线程 单线程 200 差不多
vfx666
2024-04-13 09:58:16 +08:00
@FishBear dc6 呢?
FishBear
2024-04-13 16:54:57 +08:00
@vfx666 dc6 出口 2.5g 应该比 dc9 好很多才是
FishBear
2024-04-14 08:06:49 +08:00
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
2024-04-14 09:32:33 +08:00
@FishBear 我这边 dc6 用 idm 多线程下载测试,,最高速度偶尔能到 30m/s 甚至 40m/s ,但会很快回落,基本稳定在 20m/s
单线程的话也是这个速度差不多
FishBear
2024-04-14 14:46:55 +08:00
@vfx666 那你的有点慢 你是啥网络 移动还是电信还是联通 要不要让我测一下
vfx666
2024-04-14 15:52:10 +08:00
@FishBear 你那边没有 dc6 机房嘛
FishBear
2024-04-14 16:06:22 +08:00
@vfx666 没有 我的是 dc9 一年 66 的
vfx666
2024-04-14 23:09:28 +08:00
@FishBear 我这边是江苏电信,是一年 49 的。会不会是因为你的配置比我高
FishBear
2024-04-14 23:16:43 +08:00
@vfx666 噢 你的是 500m 内存 你的速度是什么速度 梯子的速度还是直接速度
vfx666
2024-04-16 20:27:55 +08:00
@FishBear 是梯子速度,xray 损耗应该也不会太大吧
FishBear
2024-04-16 21:20:36 +08:00
@vfx666 嗯 不好说吧 你的这个有 cpu 使用限制 长时间跑性能会降下来

可以测试一下直连的速度
FishBear
2024-04-16 21:23:56 +08:00
@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
2024-04-22 09:08:40 +08:00
@FishBear 有点东西啊老哥👍你这脚本跟那些普通的测速脚本有啥区别呢
FishBear
2024-04-22 09:24:01 +08:00
@vfx666 emmmm 我不知道有什么区别 这个就是自己写的 直观的单线程和多线程的速度测试

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

https://yangjunhui.monster/t/1030704

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

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

© 2021 V2EX