RT:360 计算开机时间是如何实现的?请大神们说一下实现机制
1
winterbells 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 1
@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
随机数生成。
|