RT:360 计算开机时间是如何实现的?请大神们说一下实现机制
![]() | 1 300 2017-06-05 11:48:41 +08:00 不就是哄人玩的吗=。= 开机三秒,假的明显(··) |
![]() | 2 gnuth 2017-06-05 11:51:14 +08:00 |
3 gdtv 2017-06-05 11:51:57 +08:00 借地问个问题:经常听到人有说他的电脑装了 SSD 后开机 N 秒,可是我电脑自检都要好几秒,他们怎么这么快? |
![]() | 4 chiu 2017-06-05 11:55:40 +08:00 via Android @gdtv 是不是 win8 之后有些检查流程省了?我用 win10,开机后就看着画面,感觉就六七秒进入登陆画面的 |
5 jasontse 2017-06-05 11:58:27 +08:00 via iPad ![]() @winterbells UEFI + NVMe + GPT + FastBoot 还真不是天方夜谭 |
7 TheGreatSage OP 1 百万人同时开机,这个排名是怎么计算的啊 |
8 TheGreatSage OP 100 万人同时开机,这个排名是怎么计算的啊 |
![]() | 9 20015jjw 2017-06-05 13:54:20 +08:00 via Android @winterbells nvme 就这么快 win10 那个圈转一半就进去了 |
![]() | 11 xmh51 2017-06-05 14:05:38 +08:00 win 有开机事件的 |
12 BOYPT 2017-06-05 14:10:56 +08:00 自检都要好几秒 那个可能你的主板比较旧没有 fastboot …… |
13 wohenyingyu02 2017-06-05 14:18:29 +08:00 via iPhone Win Log 里面有吧,但是好像不算 bios 的 |
![]() | 14 jy02201949 2017-06-05 14:34:47 +08:00 开机几秒钟,ssd 加上用 uefi 跟 win10 不是很正常的速度吗 |
15 TheGreatSage OP @jy02201949 服务器端是怎么处理的 |
![]() | 16 CEBBCAT 2017-06-05 16:24:09 +08:00 via Android 系统日志有写本次开机耗时 X.YSK s,你看看 这个指的应该是从 引导交到系统 到系统认定的启动完成时长 |
17 TheGreatSage OP @CEBBCAT 这个知道,就是 360 在服务器端是怎么实现的,比如中国有 2 亿 360 用户,每人每天开机一次就是 2 亿条数据, |
![]() | 18 402645707 2017-06-05 16:56:02 +08:00 via Android |
19 TheGreatSage OP @402645707 我也是这么觉得的 |
![]() | 20 CEBBCAT 2017-06-05 17:39:58 +08:00 via Android @TheGreatSage 也许真如里楼上所说直接把秒数对应百分比写在程序里,更科学的方法应该是对拿到的用户数据做个统计,粒度控制在 0.1s 然后算出来各层次用户数量,提供给程序,缓存下来(我是不是太走心了 |
![]() | 21 nlysh007 2017-06-05 18:36:54 +08:00 没必要全部处理啊,提供优良中差一组范围,本地对比下就行了, 属于哪个区间就显示哪个预定的数据,至于误差,那不是留给运营发挥的么,,“本次加速 XX 秒,超过 XX 人” |
22 TheGreatSage OP @CEBBCAT 正解,我也觉得这样实现的 |
23 TheGreatSage OP @nlysh007 嗯嗯,这样是最合理的,没必要为了一个无关紧要的需求浪费太多资源和时间 |
![]() | 24 superPershing 2017-06-06 00:45:24 +08:00 随机数生成。 |