编译linux内核要多久

编译linux内核要多久,第1张

至于说编译 Linux 内核需要多长时间,这个和电脑的整体性能(例如:CPU主频、内存大小等)有很大关系。我的亲身体会就是:计算机性能差的,编译 Linux 内核需要一个多小时的都有(以前在老旧的电脑上就需要这么长的时间)。

Linux内核切换线程时间在微秒级别,几十微秒。

1. 查看需要更新的内核命令:

apt-cache search linux

#该命令将会显示所有可以获取的内核

2. 安装内核,假设要安装的内核为2.6.39-0,则使用下面的命令

sudo apt-get install linux-headers-2.6.39-0-generic linux-image-2.6.39-0-generic

#安装后,reboot即可,重启后,既是以新内核启动。

1 tv_usec是微秒,变小是因为秒进位了,你要同时把秒输出就能看出来了

2 有个常量HZ 它和jiffies是互为倒数. 以前一直是100, 也就是1秒100下,就是1个j=10毫秒

如今也有更快的,比如1000.但是在用户空间,一直是100.

所以jiffies非常快,会容易溢出, 例如一个无符号整形存储秒,那么69年左右会溢出

毫秒的话要除1000, 不到一个月就溢出了.而电脑的运行时间是完全可以达到这么久不重启的.

jiffies_64就不用担心这个问题了.

3可参加linux/time.h中提供的api,精确到微秒


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6148815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存