360 计算开机时间是如何实现的?

2017-06-05 11:32:56 +08:00
 TheGreatSage

RT:360 计算开机时间是如何实现的?请大神们说一下实现机制

5426 次点击
所在节点    问与答
24 条回复
winterbells
2017-06-05 11:48:41 +08:00
不就是哄人玩的吗=。=
开机三秒,假的明显(・ˍ・)
gnuth
2017-06-05 11:51:14 +08:00
gdtv
2017-06-05 11:51:57 +08:00
借地问个问题:经常听到人有说他的电脑装了 SSD 后开机 N 秒,可是我电脑自检都要好几秒,他们怎么这么快?
chiu
2017-06-05 11:55:40 +08:00
@gdtv 是不是 win8 之后有些检查流程省了?我用 win10,开机后就看着画面,感觉就六七秒进入登陆画面的
jasontse
2017-06-05 11:58:27 +08:00
@winterbells
UEFI + NVMe + GPT + FastBoot 还真不是天方夜谭
taineric
2017-06-05 12:37:29 +08:00
@gdtv 电脑开 EFI 的话自检速度就快了
TheGreatSage
2017-06-05 13:40:43 +08:00
1 百万人同时开机,这个排名是怎么计算的啊
TheGreatSage
2017-06-05 13:41:28 +08:00
100 万人同时开机,这个排名是怎么计算的啊
20015jjw
2017-06-05 13:54:20 +08:00
@winterbells nvme 就这么快 win10 那个圈转一半就进去了
MCVector
2017-06-05 14:04:57 +08:00
@gnuth uptime 不是已经开机运行的时间吗?并不是开机时间。
xmh51
2017-06-05 14:05:38 +08:00
win 有开机事件的
BOYPT
2017-06-05 14:10:56 +08:00
自检都要好几秒 那个可能你的主板比较旧没有 fastboot ……
wohenyingyu02
2017-06-05 14:18:29 +08:00
Win Log 里面有吧,但是好像不算 bios 的
jy02201949
2017-06-05 14:34:47 +08:00
开机几秒钟,ssd 加上用 uefi 跟 win10 不是很正常的速度吗
TheGreatSage
2017-06-05 14:46:41 +08:00
@jy02201949 服务器端是怎么处理的
CEBBCAT
2017-06-05 16:24:09 +08:00
系统日志有写本次开机耗时 X.YSK s,你看看
这个指的应该是从 引导交到系统 到系统认定的启动完成时长
TheGreatSage
2017-06-05 16:51:15 +08:00
@CEBBCAT 这个知道,就是 360 在服务器端是怎么实现的,比如中国有 2 亿 360 用户,每人每天开机一次就是 2 亿条数据,
402645707
2017-06-05 16:56:02 +08:00
@TheGreatSage 那个数据万年不更新了我记得
一般人用固态和不用固态都在 20s ~ 160s 这个区间内
按照理论正态分布的话我估计压根都不用考虑统计
直接写在程序里就行了
TheGreatSage
2017-06-05 17:19:54 +08:00
@402645707 我也是这么觉得的
CEBBCAT
2017-06-05 17:39:58 +08:00
@TheGreatSage 也许真如里楼上所说直接把秒数对应百分比写在程序里,更科学的方法应该是对拿到的用户数据做个统计,粒度控制在 0.1s 然后算出来各层次用户数量,提供给程序,缓存下来(我是不是太走心了

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

https://www.v2ex.com/t/366012

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

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

© 2021 V2EX