T********i 发帖数: 2416 | 1 发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人品恶
发信站: BBS 未名空间站 (Mon Nov 25 16:02:11 2013, 美东)
就写这么个程序,随便你怎么优化,随便你用啥语言。在你那1万的机器上benchmark大
家看看,别光说不练。
int count = 100000;
for(int i = 0; i < 100000; i++){
int count = readCounter();
count--;
write(counter);
flush();
}
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:08:41 2013, 美东)
就6行程序你还写错了。不明白fflush和fsync有啥差别是吧?
说呢基本功不扎实还真不是盖的。CS是体育老师教的吧?
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:12:58 2013, 美东)
这本来就是伪码,大家知道要干啥就行了,我写的也不是C/C++。LOL。还是那句话,别
光说不练。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:14:36 2013, 美东)
啥码也不敢把sync写成flush。除非狗屁不懂的。
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:15:08 2013, 美东)
java就是这么写的。你丫不懂就继续装吧。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:18:54 2013, 美东)
Java根本就不能做sync。
下面摘自javadoc。你Java也稀疏平常。我就算是写java也比你多多了。甩你几条街没
问题。
If the intended destination of this stream is an abstraction provided by the
underlying operating system, for example a file, then flushing the stream
guarantees only that bytes previously written to the stream are passed to
the operating system for writing; it does not guarantee that they are
actually written to a physical device such as a disk drive.
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:21:25 2013, 美东)
我干嘛要做sync,就是写到硬盘而已。本来就是写伪码,我完全没打算优化,那是
你的事情。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:24:32 2013, 美东)
继续掌嘴。原来你不做sync?flush可是写到OS buffer而已。还没写到磁盘上呢。
flush完了断电数据也可能翘掉。
教你CS的那个体育老师不是一个好司机。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:27:50 2013, 美东)
好奇cassandra怎么做的。原来cassandra的缺省配置也有可能会丢数据。
不知道那些benchmark是啥配置。
http://wiki.apache.org/cassandra/Durability
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:31:21 2013, 美东)
javadoc说得很清楚,这个是实现相关的。我学得好不好都没关系,反正你20行的程序
写不出来,就知道在这里丢人。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:36:00 2013, 美东)
继续掌嘴。根本不是实现相关。Java flush就是到OS buffer为止。
FileDescriptor.sync()才是真正的sync to device。
第四个常识错误。
还要继续说么?
发信人: goodbug (好虫), 信区: Programming
标 题: Re: 干货,goodbug关于cassandra durability的论断你敢信么?
发信站: BBS 未名空间站 (Mon Nov 25 17:54:29 2013, 美东)
对,但你是single thread read/rewrite the same number. 多一个读,还过CPU,差
距太大了。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: 干货,goodbug关于cassandra durability的论断你敢信么?
发信站: BBS 未名空间站 (Mon Nov 25 17:57:30 2013, 美东)
继续掌嘴!
我问什么要read?给我一个read的理由?我内存中已经有拷贝,而且是同步写到磁盘里
的。
告诉我哪种数据库在这种情况下要多read一次?
第五个常识错误!
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: 干货,goodbug关于cassandra durability的论断你敢信么?
发信站: BBS 未名空间站 (Mon Nov 25 18:11:15 2013, 美东)
继续掌嘴!
第六个常识错误!1万到头肯定测试的是flush。这个没有任何意义。
应该测试的是sync。普通服务器结果能过1000就不错了。
恭喜你大满贯了!
发信人: goodbug (好虫), 信区: Programming
标 题: Re: 干货,goodbug关于cassandra durability的论断你敢信么?
发信站: BBS 未名空间站 (Mon Nov 25 18:22:17 2013, 美东)
LOL,我拿了一个用硬盘达到了100万/秒的实测给你看了。你没测就打退堂鼓了?
EC2上也有基于SSD的。
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: 干货,goodbug关于cassandra durability的论断你敢信么?
发信站: BBS 未名空间站 (Mon Nov 25 18:43:14 2013, 美东)
要么你根本没做。要么你还是用的flush。
这是第几个常识错误了?第七个了吧?
改成用sync的会死么?就这么难?不过估计你一次也很难改对。 |
g*****g 发帖数: 34805 | 2 你这人就懂得刷屏吗?无论sync不sync,10万次/秒的benchmark你都没做出来。 |
T********i 发帖数: 2416 | 3 我哪一条说错了?sync disk我10多年前就摸得门儿清了。这些年一直follow业界最新进
展。你跟我单挑这个算是撞枪口上了。
还敢不敢说我不懂durability了?咱俩到底谁不懂? |
g*****g 发帖数: 34805 | 4 我从没把自己标榜为硬件专家。但是你鼓吹的benchmark一直没能拿出来。
搅混水有用吗?
新进
【在 T********i 的大作中提到】 : 我哪一条说错了?sync disk我10多年前就摸得门儿清了。这些年一直follow业界最新进 : 展。你跟我单挑这个算是撞枪口上了。 : 还敢不敢说我不懂durability了?咱俩到底谁不懂?
|
T********i 发帖数: 2416 | 5 你错了,这些都是软件。软件就是控制硬件的。你连flush和sync的区别都搞不懂。你
说说这是不是致命的?
不懂flush和sync的区别,会导致benchmark结果至少相差一个数量级,而且实际应用可
能会造成灾难性后果。
大家凭什么trust你的claim?凭什么trust你做的东西? |
z****e 发帖数: 54598 | 6 就像凭什么相信你说你一个人可以做掉全部系统一样
【在 T********i 的大作中提到】 : 你错了,这些都是软件。软件就是控制硬件的。你连flush和sync的区别都搞不懂。你 : 说说这是不是致命的? : 不懂flush和sync的区别,会导致benchmark结果至少相差一个数量级,而且实际应用可 : 能会造成灾难性后果。 : 大家凭什么trust你的claim?凭什么trust你做的东西?
|
T********i 发帖数: 2416 | 7 我说过,我哪一句话说错了,有原理性的错误,欢迎你考古,把原帖找出来。空口无凭
地造谣和人身攻击不行。
我这里列出的是goodbug的原帖,按照整个thread的时间顺序,白纸黑字,证据确凿! |
z****e 发帖数: 54598 | 8 表忘记你最初要干嘛
发信人: TeacherWei (TW), 信区: Programming
标 题: 很多东东要是我来设计,会很不一样
发信站: BBS 未名空间站 (Thu Nov 21 16:14:22 2013, 美东)
比如困扰板上很多人的春运网站。我来做的话内核直接上c++。
一切都是虚的,只有throughput才是实实在在的。
当你一个2 socket server + 两个solarflare card throuhtput做到接近20G,你知道
你已经做到头了。
【在 T********i 的大作中提到】 : 我说过,我哪一句话说错了,有原理性的错误,欢迎你考古,把原帖找出来。空口无凭 : 地造谣和人身攻击不行。 : 我这里列出的是goodbug的原帖,按照整个thread的时间顺序,白纸黑字,证据确凿!
|
T********i 发帖数: 2416 | 9 哪句话错了?如果有一台给定硬件的硬件,throughput推到头,你知道自己做到极限了
,没浪费。用此来说明thoughput的衡量标准。
就像是说给你一台Honda Civic你飙到150死了也值一样。 |
z****e 发帖数: 54598 | 10 “不一样”三个字说错了
你倒腾半天硬件还有app server
web server还是会挂
你不改web server,你搞什么都没用
【在 T********i 的大作中提到】 : 哪句话错了?如果有一台给定硬件的硬件,throughput推到头,你知道自己做到极限了 : ,没浪费。用此来说明thoughput的衡量标准。 : 就像是说给你一台Honda Civic你飙到150死了也值一样。
|
|
|
T********i 发帖数: 2416 | 11 别人都知道我在讨论你所谓的APP SERVER。你不知道。怪谁? |
T********i 发帖数: 2416 | 12 我真是特别不明白,就凭goodbug对sync-to-disk的错误认识,竟然还有脸在这个问题
上发几十个帖子纠缠我3天? |
z****e 发帖数: 54598 | 13 我第一个贴就告诉你app server十年前就搞定了
你纠结这么久在纠结啥?
【在 T********i 的大作中提到】 : 别人都知道我在讨论你所谓的APP SERVER。你不知道。怪谁?
|
T********i 发帖数: 2416 | 14 大多数网友的意见是应该继续改进。我讨论改进你有意见么?
再说了,你凭啥声称APP SERVER没问题? |
z****e 发帖数: 54598 | 15 我的中心思想是你没有必要这么做
你是看不懂这句话是啥意思?
再说了,谁主张谁举证,论证一下app server有问题
说有问题的是你,你要举证
我给你一个反面例子,当时网站是挂了,但是售票处没有停止售票
如果app server挂了,这个可能么?
【在 T********i 的大作中提到】 : 大多数网友的意见是应该继续改进。我讨论改进你有意见么? : 再说了,你凭啥声称APP SERVER没问题?
|
b*******s 发帖数: 5216 | 16 10年前,呵呵
【在 z****e 的大作中提到】 : 我第一个贴就告诉你app server十年前就搞定了 : 你纠结这么久在纠结啥?
|
b*******s 发帖数: 5216 | 17 你基本逻辑都不对
一子弹从你天灵盖打进去,经过脑子你就挂了,你能打保票说心脏挨了子弹绝对没问题?
【在 z****e 的大作中提到】 : 我的中心思想是你没有必要这么做 : 你是看不懂这句话是啥意思? : 再说了,谁主张谁举证,论证一下app server有问题 : 说有问题的是你,你要举证 : 我给你一个反面例子,当时网站是挂了,但是售票处没有停止售票 : 如果app server挂了,这个可能么?
|
z****e 发帖数: 54598 | 18 swjtuer给出的那一套,sybase那一套产品标准就是十年前的主流
好了,我不想欺负你,你安静点,不要等下被欺负了,又说我对你人身攻击
【在 b*******s 的大作中提到】 : 10年前,呵呵
|
b*******s 发帖数: 5216 | 19 没错,子弹先击中脑子人挂了,说明心脏很健壮不怕子弹
你继续
【在 z****e 的大作中提到】 : swjtuer给出的那一套,sybase那一套产品标准就是十年前的主流 : 好了,我不想欺负你,你安静点,不要等下被欺负了,又说我对你人身攻击
|
z****e 发帖数: 54598 | 20 如果app server挂了,连票都出不了
你搞清楚app server是做什么职能的
题?
【在 b*******s 的大作中提到】 : 你基本逻辑都不对 : 一子弹从你天灵盖打进去,经过脑子你就挂了,你能打保票说心脏挨了子弹绝对没问题?
|
|
|
T********i 发帖数: 2416 | 21 现在看来问题很大。
goodbug的那个方案,如果考虑数据dependency,根本不能支持并发过万。能找到一个
并发过百万的方案还是有意义的。
就算是伪命题,给出一个well defined problem然后找出解决方案,本来就是研究的正
常方法。买票用不着,防止淘宝超卖之类的也会用得着的。 |
g*****g 发帖数: 34805 | 22 你连我的方案都没看懂,就算给你擦屁股的,都没否认我支持百万并发。
【在 T********i 的大作中提到】 : 现在看来问题很大。 : goodbug的那个方案,如果考虑数据dependency,根本不能支持并发过万。能找到一个 : 并发过百万的方案还是有意义的。 : 就算是伪命题,给出一个well defined problem然后找出解决方案,本来就是研究的正 : 常方法。买票用不着,防止淘宝超卖之类的也会用得着的。
|
T********i 发帖数: 2416 | 23 咱们一步一步来。
你先给我一个只卖1种票,也就是只卖一种商品,支持百万并发的方案出来。
然后再考虑多种票。
第一步要是都完成不了,就免了吧。
这是第几个常识错误了?
【在 g*****g 的大作中提到】 : 你连我的方案都没看懂,就算给你擦屁股的,都没否认我支持百万并发。
|
g*****g 发帖数: 34805 | 24 并发高的是订单。订单无锁。写百万没压力。benchmark给了。
【在 T********i 的大作中提到】 : 咱们一步一步来。 : 你先给我一个只卖1种票,也就是只卖一种商品,支持百万并发的方案出来。 : 然后再考虑多种票。 : 第一步要是都完成不了,就免了吧。 : 这是第几个常识错误了?
|
b*******s 发帖数: 5216 | 25 你还真是理解力有问题
这么简单的都想不明白
【在 z****e 的大作中提到】 : 如果app server挂了,连票都出不了 : 你搞清楚app server是做什么职能的 : : 题?
|
T********i 发帖数: 2416 | 26 谁说订单无锁?999999张票,100万订单来了,谁拿到票了谁没拿到?你给我一个无锁
的方案。其实实际中还要track谁拿到那一张票了。你给我一个并发100万能够sustain
的方案出来。 |
g*****g 发帖数: 34805 | 27 我只下订单,不更新计数。计数后台处理模异步更新,1秒弄不完,一个小时也没事。
sustain
【在 T********i 的大作中提到】 : 谁说订单无锁?999999张票,100万订单来了,谁拿到票了谁没拿到?你给我一个无锁 : 的方案。其实实际中还要track谁拿到那一张票了。你给我一个并发100万能够sustain : 的方案出来。
|
z****e 发帖数: 54598 | 28 都说了不想欺负你
【在 b*******s 的大作中提到】 : 你还真是理解力有问题 : 这么简单的都想不明白
|
T********i 发帖数: 2416 | 29 这叫并发100万么?后台异步更新,1秒弄不完,一个小时也没事。
每秒100万请求陪你玩1小时,要150天以后才能出结果。你这是sustain的?要你做什么
?单线程就够了。
【在 g*****g 的大作中提到】 : 我只下订单,不更新计数。计数后台处理模异步更新,1秒弄不完,一个小时也没事。 : : sustain
|
b*******s 发帖数: 5216 | 30 呵呵,魏老师说得还真不错
【在 z****e 的大作中提到】 : 都说了不想欺负你
|
|
|
z****e 发帖数: 54598 | 31 魏老师想起来没有?
我最早在讨论中提出一个单线程的方法
你看,这不是又回去了?
【在 T********i 的大作中提到】 : 这叫并发100万么?后台异步更新,1秒弄不完,一个小时也没事。 : 每秒100万请求陪你玩1小时,要150天以后才能出结果。你这是sustain的?要你做什么 : ?单线程就够了。
|
b*******s 发帖数: 5216 | 32 让用户等着?
【在 g*****g 的大作中提到】 : 我只下订单,不更新计数。计数后台处理模异步更新,1秒弄不完,一个小时也没事。 : : sustain
|
g*****g 发帖数: 34805 | 33 没有那么多票。票卖完了,后面就不处理了。脑残了吧。
【在 T********i 的大作中提到】 : 这叫并发100万么?后台异步更新,1秒弄不完,一个小时也没事。 : 每秒100万请求陪你玩1小时,要150天以后才能出结果。你这是sustain的?要你做什么 : ?单线程就够了。
|
g*****g 发帖数: 34805 | 34 银行处理不了,怎么都得等,总比崩了好。
【在 b*******s 的大作中提到】 : 让用户等着?
|
T********i 发帖数: 2416 | 35 别胡扯银行。双11这么多订单银行都处理的好好的。
再说,你把你自己的那块做好是你的本分。现在看来你根本不懂怎么做好。
【在 g*****g 的大作中提到】 : 银行处理不了,怎么都得等,总比崩了好。
|
g*****g 发帖数: 34805 | 36 银行能处理更好,等待时间变短。
【在 T********i 的大作中提到】 : 别胡扯银行。双11这么多订单银行都处理的好好的。 : 再说,你把你自己的那块做好是你的本分。现在看来你根本不懂怎么做好。
|
b*******s 发帖数: 5216 | 37 好吧,我有点觉得错误理解了你的架构了
准备几个问题,迟一点问一下
【在 g*****g 的大作中提到】 : 银行处理不了,怎么都得等,总比崩了好。
|
z****e 发帖数: 54598 | 38 又不是一个系统,一堆银行,双十一也不是一夜之间就冒出来的
淘宝搞网购都搞了n年了,12306第二年就撑住了并发访问
你说人家做得怎样吧
【在 T********i 的大作中提到】 : 别胡扯银行。双11这么多订单银行都处理的好好的。 : 再说,你把你自己的那块做好是你的本分。现在看来你根本不懂怎么做好。
|
T********i 发帖数: 2416 | 39 你是不是连你的系统需要等待多久都估计不出来?你懂不懂什么叫并发?从订票请求到
来开始,到你分配好票给这个特定客户,或者没票了拒绝,这是你的系统服务了一个客
户。
100万并发就是在1秒钟内用这种方式服务100万客户请求。你做到了么?
【在 g*****g 的大作中提到】 : 银行能处理更好,等待时间变短。
|
g*****g 发帖数: 34805 | 40 可以估计出来。总票数除以处理速度就是。分票就大大加快了速度。我只确保百万此订
单收下处理,我从没说实时处理。实时是你对自己的要求。
【在 T********i 的大作中提到】 : 你是不是连你的系统需要等待多久都估计不出来?你懂不懂什么叫并发?从订票请求到 : 来开始,到你分配好票给这个特定客户,或者没票了拒绝,这是你的系统服务了一个客 : 户。 : 100万并发就是在1秒钟内用这种方式服务100万客户请求。你做到了么?
|
|
|
T********i 发帖数: 2416 | 41 这个过程中又有退票怎么办?退的票给谁?
【在 g*****g 的大作中提到】 : 没有那么多票。票卖完了,后面就不处理了。脑残了吧。
|
b*******s 发帖数: 5216 | 42 不同用户,比如1000个人抢一张座位你是怎么处理的?
这些订单是矛盾的
【在 g*****g 的大作中提到】 : 可以估计出来。总票数除以处理速度就是。分票就大大加快了速度。我只确保百万此订 : 单收下处理,我从没说实时处理。实时是你对自己的要求。
|
T********i 发帖数: 2416 | 43 你这叫处理并发么?
再举个例子,我卖10亿根针,你的系统要处理41天?你还敢号称处理100万并发?
【在 g*****g 的大作中提到】 : 可以估计出来。总票数除以处理速度就是。分票就大大加快了速度。我只确保百万此订 : 单收下处理,我从没说实时处理。实时是你对自己的要求。
|
z****e 发帖数: 54598 | 44 进步是明显得
魏老师你总算开始考虑这种问题了
而不是打酱油简单带过
【在 T********i 的大作中提到】 : 这个过程中又有退票怎么办?退的票给谁?
|
T********i 发帖数: 2416 | 45 说你技术差是有原因的。处理退票是我的第一贴。卖票是减法,退票加法已。
你的理解能力属于极品级别的。
【在 z****e 的大作中提到】 : 进步是明显得 : 魏老师你总算开始考虑这种问题了 : 而不是打酱油简单带过
|
b*******s 发帖数: 5216 | 46 他在他的领域里技术可能还行,知道不少东西
【在 T********i 的大作中提到】 : 说你技术差是有原因的。处理退票是我的第一贴。卖票是减法,退票加法已。 : 你的理解能力属于极品级别的。
|
g*****g 发帖数: 34805 | 47 退票不就是计数器加1吗,在处理完之前的退票。顺序给排队的。
票都卖完了,剩下的订单你愿意做waiting list也行,愿意扔掉也行,
是商业决定,不是技术问题。如果有waiting list再退票可以顺序给。
【在 T********i 的大作中提到】 : 这个过程中又有退票怎么办?退的票给谁?
|
T********i 发帖数: 2416 | 48 卖10亿根针怎么处理?1小时100万,处理41天?
【在 g*****g 的大作中提到】 : 退票不就是计数器加1吗,在处理完之前的退票。顺序给排队的。 : 票都卖完了,剩下的订单你愿意做waiting list也行,愿意扔掉也行, : 是商业决定,不是技术问题。如果有waiting list再退票可以顺序给。
|
g*****g 发帖数: 34805 | 49 我又没让你定到座位,最多只是定几等票,这跟定不同车次性质是一样的。
【在 b*******s 的大作中提到】 : 不同用户,比如1000个人抢一张座位你是怎么处理的? : 这些订单是矛盾的
|
z****e 发帖数: 54598 | 50 处理退票是你什么的第一贴?
你的第一贴是这个
发信人: TeacherWei (TW), 信区: Programming
标 题: 很多东东要是我来设计,会很不一样
发信站: BBS 未名空间站 (Thu Nov 21 16:14:22 2013, 美东)
比如困扰板上很多人的春运网站。我来做的话内核直接上c++。
一切都是虚的,只有throughput才是实实在在的。
当你一个2 socket server + 两个solarflare card throuhtput做到接近20G,你知道
你已经做到头了。
【在 T********i 的大作中提到】 : 说你技术差是有原因的。处理退票是我的第一贴。卖票是减法,退票加法已。 : 你的理解能力属于极品级别的。
|
|
|
g*****g 发帖数: 34805 | 51 你要卖10亿根针我就只好分库并发了。有这么多钱要收,多弄几台机器也合理吧。
【在 T********i 的大作中提到】 : 你这叫处理并发么? : 再举个例子,我卖10亿根针,你的系统要处理41天?你还敢号称处理100万并发?
|
b*******s 发帖数: 5216 | 52 我觉得这才是最有技术含量的部分,没什么现成的可以套,需要小心仔细设计的
【在 g*****g 的大作中提到】 : 我又没让你定到座位,最多只是定几等票,这跟定不同车次性质是一样的。
|
g*****g 发帖数: 34805 | 53 你要10亿根针,我就只好分库并发了。10000库,每个库10万银针不就好了。
【在 T********i 的大作中提到】 : 你这叫处理并发么? : 再举个例子,我卖10亿根针,你的系统要处理41天?你还敢号称处理100万并发?
|
b*******s 发帖数: 5216 | 54 这样卖针不会亏本?
【在 g*****g 的大作中提到】 : 你要10亿根针,我就只好分库并发了。10000库,每个库10万银针不就好了。
|
T********i 发帖数: 2416 | 55 四天前第二个thread第一贴。四天了,您都干啥了?
http://www.mitbbs.com/article_t/Programming/31281165.html
【在 z****e 的大作中提到】 : 处理退票是你什么的第一贴? : 你的第一贴是这个 : 发信人: TeacherWei (TW), 信区: Programming : 标 题: 很多东东要是我来设计,会很不一样 : 发信站: BBS 未名空间站 (Thu Nov 21 16:14:22 2013, 美东) : 比如困扰板上很多人的春运网站。我来做的话内核直接上c++。 : 一切都是虚的,只有throughput才是实实在在的。 : 当你一个2 socket server + 两个solarflare card throuhtput做到接近20G,你知道 : 你已经做到头了。
|
g*****g 发帖数: 34805 | 56 不会,我是cloud架构,elastic,这波卖完了我恢复平时的结点数。春运也是一样,
对付百万并发我上300个结点收单,过了春运我还3个好了。
【在 b*******s 的大作中提到】 : 这样卖针不会亏本?
|
T********i 发帖数: 2416 | 57 LOL。
【在 b*******s 的大作中提到】 : 这样卖针不会亏本?
|
T********i 发帖数: 2416 | 58 人工不值钱?成天折腾不累么?
【在 g*****g 的大作中提到】 : 不会,我是cloud架构,elastic,这波卖完了我恢复平时的结点数。春运也是一样, : 对付百万并发我上300个结点收单,过了春运我还3个好了。
|
z****e 发帖数: 54598 | 59 连算10万*1000次运算都担心亏本
话说您这都是在给谁打工?
铁老大虽然抠,但是还不至于抠成这样
天朝这些年还是能拿得出钱的
【在 T********i 的大作中提到】 : LOL。
|
b*******s 发帖数: 5216 | 60 我知道,系统集成的,主要利润在于用户的傻劲儿
【在 z****e 的大作中提到】 : 连算10万*1000次运算都担心亏本 : 话说您这都是在给谁打工? : 铁老大虽然抠,但是还不至于抠成这样 : 天朝这些年还是能拿得出钱的
|
|
|
g*****g 发帖数: 34805 | 61 EC2上就是一个auto scaling policy,比如超过70% load自动加结点,低于30% load自
动减结点。
这是我们公司的服务器天天发生的事情。你又脑残了吧?
【在 T********i 的大作中提到】 : 人工不值钱?成天折腾不累么?
|
z****e 发帖数: 54598 | 62 都有人告诉你think big了
你确定你正确领悟别人这个建议的意思了么?
你要不想玩web就别玩了
何苦呢?成天给自己找不快乐
【在 b*******s 的大作中提到】 : 我知道,系统集成的,主要利润在于用户的傻劲儿
|
b*******s 发帖数: 5216 | 63 嗯,这个是不难
【在 g*****g 的大作中提到】 : EC2上就是一个auto scaling policy,比如超过70% load自动加结点,低于30% load自 : 动减结点。 : 这是我们公司的服务器天天发生的事情。你又脑残了吧?
|
T********i 发帖数: 2416 | 64 你别忽悠我。节点是节点,库是库。EC2要能自动建库还要你干啥?
【在 g*****g 的大作中提到】 : EC2上就是一个auto scaling policy,比如超过70% load自动加结点,低于30% load自 : 动减结点。 : 这是我们公司的服务器天天发生的事情。你又脑残了吧?
|
b*******s 发帖数: 5216 | 65 我快不快乐就不劳您操心了
不做系统集成的高薪职位恐怕比你想象的多得多
【在 z****e 的大作中提到】 : 都有人告诉你think big了 : 你确定你正确领悟别人这个建议的意思了么? : 你要不想玩web就别玩了 : 何苦呢?成天给自己找不快乐
|
z****e 发帖数: 54598 | 66 哈?你这个还有offset?
抱歉啊,我跟不上您这个思维方式
第一贴原来说的是四天前第二个thread的第一贴
前面定语太多,跟不上啊
【在 T********i 的大作中提到】 : 四天前第二个thread第一贴。四天了,您都干啥了? : http://www.mitbbs.com/article_t/Programming/31281165.html
|
g*****g 发帖数: 34805 | 67 数据库当然是复杂一点,但是利益这么大,弄一个监控应用来做split/merge,技术上
是完全可行的。
特别是你这银针,不就一个计数器吗。
【在 T********i 的大作中提到】 : 你别忽悠我。节点是节点,库是库。EC2要能自动建库还要你干啥?
|
z****e 发帖数: 54598 | 68 这个是可能的
但是我实话告诉你
我说的其实不是系统集成
it领域没有那么严格的界限
但是你显然是有些不着调
搞不清楚自己在什么地方,做什么事
【在 b*******s 的大作中提到】 : 我快不快乐就不劳您操心了 : 不做系统集成的高薪职位恐怕比你想象的多得多
|
T********i 发帖数: 2416 | 69 这个挺难的。加节点不解决问题,因为要同步,虽然10亿根也要数清楚。
他的方案是建库。然后收集请求建queue再批处理。
【在 b*******s 的大作中提到】 : 嗯,这个是不难
|
z****e 发帖数: 54598 | 70 您确定您正确理解了什么是cloud吗?
啧啧,不是俺说您,您这个是有些落伍了
【在 T********i 的大作中提到】 : 这个挺难的。加节点不解决问题,因为要同步,虽然10亿根也要数清楚。 : 他的方案是建库。然后收集请求建queue再批处理。
|
|
|
T********i 发帖数: 2416 | 71 谁脑残?用个自动建结点就忽悠我。你这个人有良知没有?
【在 g*****g 的大作中提到】 : 数据库当然是复杂一点,但是利益这么大,弄一个监控应用来做split/merge,技术上 : 是完全可行的。 : 特别是你这银针,不就一个计数器吗。
|
g*****g 发帖数: 34805 | 72 我这个应用起一个新库,从原来的库里面拿一半出来,放到新的库里,做一次
distributed transaction。然后把新库放到数据库列表里。很难吗?
【在 T********i 的大作中提到】 : 这个挺难的。加节点不解决问题,因为要同步,虽然10亿根也要数清楚。 : 他的方案是建库。然后收集请求建queue再批处理。
|
T********i 发帖数: 2416 | 73 不难,你要建10000个库。手工建么?
【在 g*****g 的大作中提到】 : 我这个应用起一个新库,从原来的库里面拿一半出来,放到新的库里,做一次 : distributed transaction。然后把新库放到数据库列表里。很难吗?
|
z****e 发帖数: 54598 | 74 我的妈呀
老魏你这次惨了
aws你用过没?
没用过赶紧去试试
【在 T********i 的大作中提到】 : 不难,你要建10000个库。手工建么?
|
T********i 发帖数: 2416 | 75 没啥。他说自动调结点明显就是忽悠。这不又要写建库的script?
【在 z****e 的大作中提到】 : 我的妈呀 : 老魏你这次惨了 : aws你用过没? : 没用过赶紧去试试
|
z****e 发帖数: 54598 | 76 还写script
老魏,我求求你了,赶紧去试一下吧
你这次丢人丢大了,真的
【在 T********i 的大作中提到】 : 没啥。他说自动调结点明显就是忽悠。这不又要写建库的script?
|
T********i 发帖数: 2416 | 77 你还是要点脸。
【在 z****e 的大作中提到】 : 还写script : 老魏,我求求你了,赶紧去试一下吧 : 你这次丢人丢大了,真的
|
z****e 发帖数: 54598 | 78 不是我要脸,你这么搞,我都觉得很羞愧啊
【在 T********i 的大作中提到】 : 你还是要点脸。
|
T********i 发帖数: 2416 | 79 那你就继续羞愧好了。
【在 z****e 的大作中提到】 : 不是我要脸,你这么搞,我都觉得很羞愧啊
|
z****e 发帖数: 54598 | 80 我放弃了
【在 T********i 的大作中提到】 : 那你就继续羞愧好了。
|
|
|
T********i 发帖数: 2416 | 81 我还没放弃你呢。
【在 z****e 的大作中提到】 : 我放弃了
|
g*****g 发帖数: 34805 | 82 我不说了,是监控应用干的活吗?同质的库有什么难的,难道不是跑同一脚本?
【在 T********i 的大作中提到】 : 不难,你要建10000个库。手工建么?
|
T********i 发帖数: 2416 | 83 这个算新patch么?
【在 g*****g 的大作中提到】 : 我不说了,是监控应用干的活吗?同质的库有什么难的,难道不是跑同一脚本?
|
b*******s 发帖数: 5216 | 84 这点我支持你,我们的系统里也有很多工具就是干这些的
【在 g*****g 的大作中提到】 : 我不说了,是监控应用干的活吗?同质的库有什么难的,难道不是跑同一脚本?
|
g*****g 发帖数: 34805 | 85 你刚开始是百万票,现在是10亿银针,要求改了,难道实现不能改?
【在 T********i 的大作中提到】 : 这个算新patch么?
|
T********i 发帖数: 2416 | 86 不明白zhaoce有啥莫名其妙羞愧的。你搞懂了么?
【在 g*****g 的大作中提到】 : 我不说了,是监控应用干的活吗?同质的库有什么难的,难道不是跑同一脚本?
|
g*****g 发帖数: 34805 | 87 我不知道zhaoce的事,我只知道你的要求我都满足了。
但是你自己的要求,你的单机立马就爆了。
【在 T********i 的大作中提到】 : 不明白zhaoce有啥莫名其妙羞愧的。你搞懂了么?
|
T********i 发帖数: 2416 | 88 我的单机永远都爆不了。不理解这个,你把白混了
【在 g*****g 的大作中提到】 : 我不知道zhaoce的事,我只知道你的要求我都满足了。 : 但是你自己的要求,你的单机立马就爆了。
|
g*****g 发帖数: 34805 | 89 丢了人,使劲抵赖有用吗?世界上有永远爆不了的机器吗?
【在 T********i 的大作中提到】 : 我的单机永远都爆不了。不理解这个,你把白混了
|
T********i 发帖数: 2416 | 90 说过多少次了。单机处理也是有一整套hot standby的体系的。什么叫单机?我的也可
以叫分布式。
【在 g*****g 的大作中提到】 : 丢了人,使劲抵赖有用吗?世界上有永远爆不了的机器吗?
|
|
|
g*****g 发帖数: 34805 | 91 原来现在你的单机也能百万订单,十亿银针了? LOL。
nasdaq的流量让你单机秒了有没有?
你standby不参与处理,只管failover对不对?所以是单机处理。
【在 T********i 的大作中提到】 : 说过多少次了。单机处理也是有一整套hot standby的体系的。什么叫单机?我的也可 : 以叫分布式。
|
T********i 发帖数: 2416 | 92 一直懒得回你。nasdaq高峰期每秒的quote数量都是上百万的。而且quote可以是任何价
格。要maintain book就是一个排序链接表。
这个不是你那种技术水平能够理解的。
【在 g*****g 的大作中提到】 : 原来现在你的单机也能百万订单,十亿银针了? LOL。 : nasdaq的流量让你单机秒了有没有? : 你standby不参与处理,只管failover对不对?所以是单机处理。
|
g*****g 发帖数: 34805 | 93 再打脸一次。
http://www.nasdaq.com/investorrelations/pdf/art/complete.pdf
这里写得很清楚,每秒百万quote,岂不是7秒就结束了。
Nasdaq systems routinely handle over 5,000 transactions per second..........
.....On a typical day, Nasdaq disseminates 6.5 million quotes, 2.5 million
trades and 1.5 million orders
【在 T********i 的大作中提到】 : 一直懒得回你。nasdaq高峰期每秒的quote数量都是上百万的。而且quote可以是任何价 : 格。要maintain book就是一个排序链接表。 : 这个不是你那种技术水平能够理解的。
|
T********i 发帖数: 2416 | 94 第一,你这个数据有问题。这种材料都是文科傻妞写的。
第二,峰值和平均是两码事。
..
【在 g*****g 的大作中提到】 : 再打脸一次。 : http://www.nasdaq.com/investorrelations/pdf/art/complete.pdf : 这里写得很清楚,每秒百万quote,岂不是7秒就结束了。 : Nasdaq systems routinely handle over 5,000 transactions per second.......... : .....On a typical day, Nasdaq disseminates 6.5 million quotes, 2.5 million : trades and 1.5 million orders
|
g*****g 发帖数: 34805 | 95 你不装逼会死吗?nasdaq官方数据是傻妞写的,高峰7秒钟就把全天弄完。
无知还成了德性。
【在 T********i 的大作中提到】 : 第一,你这个数据有问题。这种材料都是文科傻妞写的。 : 第二,峰值和平均是两码事。 : : ..
|
T********i 发帖数: 2416 | 96 我手头几年的历史数据,高峰多少不比你清楚?你和我争这个能占便宜么?
【在 g*****g 的大作中提到】 : 你不装逼会死吗?nasdaq官方数据是傻妞写的,高峰7秒钟就把全天弄完。 : 无知还成了德性。
|
g*****g 发帖数: 34805 | 97 难道你的数据比nasdaq官方的还有说服力?就你丫这个操行。能不死撑吗?
【在 T********i 的大作中提到】 : 我手头几年的历史数据,高峰多少不比你清楚?你和我争这个能占便宜么?
|
T********i 发帖数: 2416 | 98 他那个数据肯定不对。我手头没有现成的。
【在 g*****g 的大作中提到】 : 难道你的数据比nasdaq官方的还有说服力?就你丫这个操行。能不死撑吗?
|
z****e 发帖数: 54598 | 99 不要啊,魏老师不要耍赖啊
你凭什么往我们分布式身上靠
单机是你说的
【在 T********i 的大作中提到】 : 说过多少次了。单机处理也是有一整套hot standby的体系的。什么叫单机?我的也可 : 以叫分布式。
|
T********i 发帖数: 2416 | 100 管理大型系统,关键在于对细节的把握。这个比自己做还困难。因为要找到技术上信得
着的去做具体的事情。这就要具备识人的能力。比如用6行代码看出一个人基本功的能
力。在这些方面你都是不及格的。
【在 z****e 的大作中提到】 : 不要啊,魏老师不要耍赖啊 : 你凭什么往我们分布式身上靠 : 单机是你说的
|
|
|
g*****g 发帖数: 34805 | 101 你不出来丢人行吗,你做过大型系统吗? 就你工作那一个人吗出来的系统,还大型系统?
【在 T********i 的大作中提到】 : 管理大型系统,关键在于对细节的把握。这个比自己做还困难。因为要找到技术上信得 : 着的去做具体的事情。这就要具备识人的能力。比如用6行代码看出一个人基本功的能 : 力。在这些方面你都是不及格的。
|
T********i 发帖数: 2416 | 102 啥叫大型系统?多少人做多少年的算?你丫画一个道道出来,看看我这个算不算?
统?
【在 g*****g 的大作中提到】 : 你不出来丢人行吗,你做过大型系统吗? 就你工作那一个人吗出来的系统,还大型系统?
|
g*****g 发帖数: 34805 | 103 比如我们公司的整个系统,soa结构,500以上服务集群,30000机器。500 engineer.
所有服务是相互依赖的,就一个产品,所以是一个系统。跑着的代码应该几百万行。
【在 T********i 的大作中提到】 : 啥叫大型系统?多少人做多少年的算?你丫画一个道道出来,看看我这个算不算? : : 统?
|
m*******l 发帖数: 12782 | 104 这个系统你做的?
【在 g*****g 的大作中提到】 : 比如我们公司的整个系统,soa结构,500以上服务集群,30000机器。500 engineer. : 所有服务是相互依赖的,就一个产品,所以是一个系统。跑着的代码应该几百万行。
|
g*****g 发帖数: 34805 | 105 显然不是,我就是让他长个记性,一个人写不出大型系统。没写过别瞎鸡巴吹。
【在 m*******l 的大作中提到】 : 这个系统你做的?
|
T********i 发帖数: 2416 | 106 LOL。我还以为丫要提他开的的那辆honda civic呢。比他们公司的那个大系统还大不知
道多少倍。
【在 m*******l 的大作中提到】 : 这个系统你做的?
|
T********i 发帖数: 2416 | 107 你一个扫不干净全纽约的大街,我也不会就此指控你不会扫地。清洁工的活儿估计你的
的智商还是能学会的。
【在 g*****g 的大作中提到】 : 显然不是,我就是让他长个记性,一个人写不出大型系统。没写过别瞎鸡巴吹。
|
g*****g 发帖数: 34805 | 108 大型系统里大家都是螺丝钉,一个人的能力是有限的。就你丫那东西,吹大型系统,不
丢人吗?
【在 T********i 的大作中提到】 : LOL。我还以为丫要提他开的的那辆honda civic呢。比他们公司的那个大系统还大不知 : 道多少倍。
|
g*****g 发帖数: 34805 | 109 没常识要会掩饰,你都没见过大型系统怎么回事。不装逼会死吗?
【在 T********i 的大作中提到】 : 你一个扫不干净全纽约的大街,我也不会就此指控你不会扫地。清洁工的活儿估计你的 : 的智商还是能学会的。
|
T********i 发帖数: 2416 | 110 你这种螺丝钉。我根本就没有可能用。我怕你一条臭鱼坏了一锅汤。
你还是回家复习一下CS 10X那些基本功再上来吹好不好?下盘都不稳,再练也是白搭。
【在 g*****g 的大作中提到】 : 大型系统里大家都是螺丝钉,一个人的能力是有限的。就你丫那东西,吹大型系统,不 : 丢人吗?
|
|
|
T********i 发帖数: 2416 | 111 怎么回事?连durability都搞不清楚的,能放心让你做啥?就这个水平还追问我
durability的问题长达5天,迄今为止还指控我的系统不durable。
你能真正懂什么?简单回答我,6行代码被人追问出7处原理错误。都是durability相关
的。你配讨论durability么?
【在 g*****g 的大作中提到】 : 没常识要会掩饰,你都没见过大型系统怎么回事。不装逼会死吗?
|
g*****g 发帖数: 34805 | 112 LOL,我老不记得某个API的细节,这能算什么大不了的事情?Java 类库千千万,记错
一个
太正常不过了,还7个常识错误。就你丫这德性,每次打了脸就满地乱滚。我记错了东
西,
是正常人类,不丢人。您老上公共论坛装逼,被狠狠打脸,不嫌丢人?
【在 T********i 的大作中提到】 : 怎么回事?连durability都搞不清楚的,能放心让你做啥?就这个水平还追问我 : durability的问题长达5天,迄今为止还指控我的系统不durable。 : 你能真正懂什么?简单回答我,6行代码被人追问出7处原理错误。都是durability相关 : 的。你配讨论durability么?
|
g*****g 发帖数: 34805 | 113 我一个人扫不干净全纽约的地,我不会说我家就是全纽约,你现在知道你为啥傻逼了吧?
【在 T********i 的大作中提到】 : 你一个扫不干净全纽约的大街,我也不会就此指控你不会扫地。清洁工的活儿估计你的 : 的智商还是能学会的。
|
T********i 发帖数: 2416 | 114 记错了和根本不知道是两码事。再狡辩还要掌你嘴。你的那些狡辩白纸黑字在那里挂着
呢?
【在 g*****g 的大作中提到】 : LOL,我老不记得某个API的细节,这能算什么大不了的事情?Java 类库千千万,记错 : 一个 : 太正常不过了,还7个常识错误。就你丫这德性,每次打了脸就满地乱滚。我记错了东 : 西, : 是正常人类,不丢人。您老上公共论坛装逼,被狠狠打脸,不嫌丢人?
|
g*****g 发帖数: 34805 | 115 我不知道又如何,就算我知识缺陷,我没出来装逼。我没明明连server经验都没有,就
要设计春运网站。
明明没见过大型系统怎么回事,就言必谈大型系统怎么设计。
【在 T********i 的大作中提到】 : 记错了和根本不知道是两码事。再狡辩还要掌你嘴。你的那些狡辩白纸黑字在那里挂着 : 呢?
|
T********i 发帖数: 2416 | |
g*****g 发帖数: 34805 | 117 我不懂这个行了吗,我出来装逼了吗?我出来炫耀怎么设计IO类库了?
【在 T********i 的大作中提到】 : 看看你的原话 : 现在懂了么?
|
T********i 发帖数: 2416 | 118 你还没有装逼?你连什么是durability都不知道就指控我的系统不durable。你还要怎
么装逼?
【在 g*****g 的大作中提到】 : 我不知道又如何,就算我知识缺陷,我没出来装逼。我没明明连server经验都没有,就 : 要设计春运网站。 : 明明没见过大型系统怎么回事,就言必谈大型系统怎么设计。
|
T********i 发帖数: 2416 | 119 这个脸打得。不是一直号称忘了么?你撒谎成性么?
你不懂这个就不懂durability,你说你有什么资格讨论durability?凭什么号称我的系
统不durable?
【在 g*****g 的大作中提到】 : 我不懂这个行了吗,我出来装逼了吗?我出来炫耀怎么设计IO类库了?
|
T********i 发帖数: 2416 | |
|
|
g*****g 发帖数: 34805 | 121 你还想怎么样,我承认不懂sync,可我没出来设计IO类库。
你没写过server,可是直接要上春运系统,所以你丢人呀!
【在 T********i 的大作中提到】 : 古德霸,咱俩就这这条线接着讨论。该你了。
|
T********i 发帖数: 2416 | |
g*****g 发帖数: 34805 | 123 我说得不精确。是server application。你要写的春运系统就属于这个。
【在 T********i 的大作中提到】 : 你先定义什么叫写server?
|
T********i 发帖数: 2416 | 124 这年头写server application的向写server的叫板了? |
g*****g 发帖数: 34805 | 125 你写的春运系统也是server application,不是server。我说多少次了,
你就是一个造轮子的,还只会造烂轮子。
好的轮子值10亿,你到是写一个出来呀?
你出来鼓吹你的嵌入式server我可没理你。你要装逼写春运系统,
被打脸活该。
【在 T********i 的大作中提到】 : 这年头写server application的向写server的叫板了?
|
T********i 发帖数: 2416 | 126 你不是小孩子了。作为成人应该有羞耻之心。真奇怪日常生活中还没碰到你这样的。难
道蒙面就可以耍无赖了么?
【在 g*****g 的大作中提到】 : 你写的春运系统也是server application,不是server。我说多少次了, : 你就是一个造轮子的,还只会造烂轮子。 : 好的轮子值10亿,你到是写一个出来呀? : 你出来鼓吹你的嵌入式server我可没理你。你要装逼写春运系统, : 被打脸活该。
|
g*****g 发帖数: 34805 | 127 你每次理屈词穷就这德性吗?来,说说那个nasdaq的数据跟你有什么关系?
【在 T********i 的大作中提到】 : 你不是小孩子了。作为成人应该有羞耻之心。真奇怪日常生活中还没碰到你这样的。难 : 道蒙面就可以耍无赖了么?
|
n******t 发帖数: 4406 | 128 但是一般来说,这边的每秒1M quote是指的instant tick rate.
这种系统一般大部分时间只有1个,或几个quote,但是可能在50ms里面有个几万个。
当然就我的印象,nasdaq 没有这么高的rate(这两年没搞这个了,不知道情况)
quote rate最高的是option exchange,想OPRA这种,这个上百万是一点问题没有的。
..
【在 g*****g 的大作中提到】 : 再打脸一次。 : http://www.nasdaq.com/investorrelations/pdf/art/complete.pdf : 这里写得很清楚,每秒百万quote,岂不是7秒就结束了。 : Nasdaq systems routinely handle over 5,000 transactions per second.......... : .....On a typical day, Nasdaq disseminates 6.5 million quotes, 2.5 million : trades and 1.5 million orders
|
l*****9 发帖数: 9501 | 129 这种环境专出goodbug这样的南郭先生
【在 g*****g 的大作中提到】 : 比如我们公司的整个系统,soa结构,500以上服务集群,30000机器。500 engineer. : 所有服务是相互依赖的,就一个产品,所以是一个系统。跑着的代码应该几百万行。
|
g*****g 发帖数: 34805 | 130 我不说了吗,你不同步写盘,读百万也没事。但你要是对百万的tick都做出同步处理和
响应,那就是
另一回事了。
【在 n******t 的大作中提到】 : 但是一般来说,这边的每秒1M quote是指的instant tick rate. : 这种系统一般大部分时间只有1个,或几个quote,但是可能在50ms里面有个几万个。 : 当然就我的印象,nasdaq 没有这么高的rate(这两年没搞这个了,不知道情况) : quote rate最高的是option exchange,想OPRA这种,这个上百万是一点问题没有的。 : : ..
|
|
|
n******t 发帖数: 4406 | 131 这种系统的里面显然没有磁盘读写。
【在 g*****g 的大作中提到】 : 我不说了吗,你不同步写盘,读百万也没事。但你要是对百万的tick都做出同步处理和 : 响应,那就是 : 另一回事了。
|
g*****g 发帖数: 34805 | 132 他做market making,重要的就是当前数据,tick历史数据丢了就丢了,
无数地方能拷贝。订单系统,丢了就没了。
我说了很多次,他是写client端的,server怎么写,他根本不知道。
【在 n******t 的大作中提到】 : 这种系统的里面显然没有磁盘读写。
|
T********i 发帖数: 2416 | |
T********i 发帖数: 2416 | |
T********i 发帖数: 2416 | |
T********i 发帖数: 2416 | |