由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 古德八,哪天我有空了咱实测一下吧
相关主题
nickmit你过来请教一个TCP连接的问题
Server release了redis set Time complexity: O(1) 怎么可能?
求教 网络大侠, 如何提高网卡吞吐量SPECS
继续挖坑JAVA和C++古德八你一次把需求写干净了
web development难不难学?我说老 bug,给个数据库模型大家学习学习
来看一个实际问题吧古德八你也别废话了
REST interface小公司的网站也要用memcached之类的cache吗?
大牛讲讲JIT和AOT的比较吧我的一个客户案例(high traffic),请大家批判分析指点
相关话题的讨论汇总
话题: tcp话题: cache话题: 实测话题: 字节话题: web
进入Programming版参与讨论
1 (共1页)
n*****t
发帖数: 22014
1
就按我昨天提的简化方案,咱也不抹脖子上吊的,图个好玩,目标 1M/s
g*****g
发帖数: 34805
2
没问题,行胜于言。

【在 n*****t 的大作中提到】
: 就按我昨天提的简化方案,咱也不抹脖子上吊的,图个好玩,目标 1M/s
n*****t
发帖数: 22014
3
先说好了,我这人比较懒,整全套的太麻烦。你既然同意 SSD 比 network 慢,咱就用
DISK 模拟拉倒了,OK?

【在 g*****g 的大作中提到】
: 没问题,行胜于言。
g*****g
发帖数: 34805
4
可以,你可以试试。

【在 n*****t 的大作中提到】
: 先说好了,我这人比较懒,整全套的太麻烦。你既然同意 SSD 比 network 慢,咱就用
: DISK 模拟拉倒了,OK?

n*****t
发帖数: 22014
5
不玩了,虽然我偷懒,这速度可能离实际情况差不少,不过结果狠变态 。。。八弟 。
。。你毫无希望 。。。。。。

【在 g*****g 的大作中提到】
: 可以,你可以试试。
l*****9
发帖数: 9501
6
实测啥?计数器?
n*****t
发帖数: 22014
7
我是带标志位的,跟老魏不太一样

【在 l*****9 的大作中提到】
: 实测啥?计数器?
d***a
发帖数: 13752
8
呵呵,我知道你在想什么。俺写了个这样一个小程序。
测了一下,在俺的笔记本上,不计I/O,只做票的调度,可以做到285M/s。
I/O不是瓶颈,5M/s的要求,每个请求算8字节,只有40MB/s的要求。

【在 n*****t 的大作中提到】
: 我是带标志位的,跟老魏不太一样
w***g
发帖数: 5958
9
不能这么算的。如果一个包只送8个字节,网卡是达不到最大吞吐量的。而且还有建立
TCP的延时。单机要达到5M/s还是很有挑战性的。但是如果用魏老师的cache机的方案,
一方面用cache机过滤大量没法满足的请求,另一方面保持cache机和服务器之间的TCP
连接。虽然每个请求还是8个字节达不到网卡的吞吐量,因为有大量的请求被过滤了,
所以我觉得用AWS是可以做出来的。

【在 d***a 的大作中提到】
: 呵呵,我知道你在想什么。俺写了个这样一个小程序。
: 测了一下,在俺的笔记本上,不计I/O,只做票的调度,可以做到285M/s。
: I/O不是瓶颈,5M/s的要求,每个请求算8字节,只有40MB/s的要求。

T********i
发帖数: 2416
10
每个请求8字节1G网卡做出来没压力的。
你还是没做过网络应用。不是每个包8字节。不论前端机还是cache机,都是一个IP包一
大堆请求的。
关闭TCP_NODELAY,OS自动替你做了。而且缺省是关闭的。

TCP

【在 w***g 的大作中提到】
: 不能这么算的。如果一个包只送8个字节,网卡是达不到最大吞吐量的。而且还有建立
: TCP的延时。单机要达到5M/s还是很有挑战性的。但是如果用魏老师的cache机的方案,
: 一方面用cache机过滤大量没法满足的请求,另一方面保持cache机和服务器之间的TCP
: 连接。虽然每个请求还是8个字节达不到网卡的吞吐量,因为有大量的请求被过滤了,
: 所以我觉得用AWS是可以做出来的。

w***g
发帖数: 5958
11
cache机和服务器之间我能理解TCP_NODELAY可以起作用。但是cache机如果一个连接只
是来回各8个字节我觉得
TCP_NODELAY起不了作用啊。除非web服务器和cache机之间也保持连接。其实我想的是
把cache机的功能做到web服务器里。我确实没做过网络应用,所以对你们的讨论非常感
兴趣。

【在 T********i 的大作中提到】
: 每个请求8字节1G网卡做出来没压力的。
: 你还是没做过网络应用。不是每个包8字节。不论前端机还是cache机,都是一个IP包一
: 大堆请求的。
: 关闭TCP_NODELAY,OS自动替你做了。而且缺省是关闭的。
:
: TCP

T********i
发帖数: 2416
12
web服务器和cache机有TCP难么?
如果这个都做不出来,那些搞web的死了算了。
任何一个web服务器都要能多线程绑定process的。

【在 w***g 的大作中提到】
: cache机和服务器之间我能理解TCP_NODELAY可以起作用。但是cache机如果一个连接只
: 是来回各8个字节我觉得
: TCP_NODELAY起不了作用啊。除非web服务器和cache机之间也保持连接。其实我想的是
: 把cache机的功能做到web服务器里。我确实没做过网络应用,所以对你们的讨论非常感
: 兴趣。

w***g
发帖数: 5958
13
这个你觉得不难,我也觉得不难。但是我觉得这个麻烦。同时我也认为大部分搞web的
既没有见过这种需求也没有能力把这个功能做好。我见过的普通.net web程序员的水平
是每次
要存取数据库时都重新开一个链接,一个请求要多次存取数据库就要开多个链接。不少
ORM框架都把数据库链接封装了,所以大部分人可能都没有手工开连接的机会。

【在 T********i 的大作中提到】
: web服务器和cache机有TCP难么?
: 如果这个都做不出来,那些搞web的死了算了。
: 任何一个web服务器都要能多线程绑定process的。

1 (共1页)
进入Programming版参与讨论
相关主题
我的一个客户案例(high traffic),请大家批判分析指点web development难不难学?
git的官方文档真叫一个烂来看一个实际问题吧
Android memory leakREST interface
原来这个版是转行 CS 的大牛讲讲JIT和AOT的比较吧
nickmit你过来请教一个TCP连接的问题
Server release了redis set Time complexity: O(1) 怎么可能?
求教 网络大侠, 如何提高网卡吞吐量SPECS
继续挖坑JAVA和C++古德八你一次把需求写干净了
相关话题的讨论汇总
话题: tcp话题: cache话题: 实测话题: 字节话题: web