一个Linux的小疑问 -- i8253 count too high! resetting

【LLM】ms-Swift框架下SFT与GRPO协同优化的高效训练策略 本文深入探讨了ms-Swift框架下监督微调(SFT)与群组相对策略优化(GRPO)的协同训练策略,提升大型语言模型(LLM)的性能与效率。通过创新的架构设计和两阶段训练流程,结合GRPO的群组奖励估计与动态基线调整技术,显著优化了数学推理等任务的准确率。文章还分享了计算资源高效利用和参数调优的实战经验,为LLM训练提供了实用指导。 阅读详情

安装了一个Linux虚拟机,用的软件是Microsoft Virtual PC 2004,Linux安装上了桌面环境,当我CTRL+ALT+F1切换到tty1后,隔断时间就会出现“i8253 count too high! resetting..”不知何故,后来从百度知道查找是这样解释的:"i8253是计算机内的一个计时器芯片,当使用虚拟机或是某些笔记本安装linux的时候,系统的时间会不定期的产生一些误差,包括linux在内的很多系统都可以进行纠正这种时间上的混乱。Linux的2.4.20核心以及更高版本的核心在处理这种时间上的混乱时会同时发送一条Debug信息,这条信息就是i8253 count too high"

不知道这个回答是否正确,要是那样的话,我们有没有方法纠正这种时间上的误差呢,因为总是出现这条提示信息,确实很不爽,继续研究一下......

解决它可以有两种途径:1.关闭提示 2.消除误差
1.关闭提示
开机到grub处,按下e键,选择kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ ,在末尾处“空格+single”,然后回车退出,再按b键引导进入单用户模式,在单用户模式下输入chkconfig pcmcia off,然后reboot重启就可以了
2.消除误差
Linux系统本身就已经具备了消除这种误差的功能,因为i8253 count too hight,reseting,本身就是一个Debug的回显信息,系统是如何消除这种误差的呢?虚拟的什么工作原理导致了这种误差的出现呢??难道还要研究一下虚拟机的内部结构?
待续......

网上找到的方案

Re: i8253 count too high - how to fix in 2.4.xx kernel
I 'solved' the problem by removing the message from the linux kernel source
and
compiling it again then installing the new kernel. No more messages!

You *NEED* to have the kernel source on your virtual machine to do this.

On 2.4.x kernel sources (assuming your linux sources is at /usr/src/linux)
the
file that needs editing is time.c found like this...
root@dana2:/root$ cd /usr/src/
root@myserver:/usr/src$ grep " i8253 count too high! resetting.." *

which outputs:

grep: Documentation: Is a directory
grep: arch: Is a directory
grep: crypto: Is a directory
grep: drivers: Is a directory
grep: fs: Is a directory
grep: include: Is a directory
grep: init: Is a directory
grep: ipc: Is a directory
grep: kernel: Is a directory
grep: lib: Is a directory
grep: mm: Is a directory
grep: net: Is a directory
grep: scripts: Is a directory
arch/i386/kernel/time.c:                               " i8253 count too
high! resetting../n");

Go edit this time.c file and it is the two lines 690/691 (for 2.4.27
anyway). At comment
markers around the two lines then save and build a new kernel and install.

time.c lines 690 & 691
-------------------------------
/*              printk(KERN_WARNING
" i8253 count too high! resetting../n"); */

The line numbers may or may not be the same for other 2.4.xx kernels but it
will be the
same file.

Regards

...Petar



"Ben Armstrong [MSFT]" < benarm@online.microsoft.com> wrote in message
news:uCqV10exEHA.3096@tk2msftngp13.phx.gbl...
> The i8253 chip is part of the timing mechanism inside of a computer -
> now - it happens that inside of virtual machines (and on a number of
> physical laptops) time will go backwards by small amounts every now and
> then.  Most operating systems have code to support such perturbations -
> including Linux.  But for some reason in kernels 2.4.20 and later - they
> decided to print out a debug message whenever this happens.  This has
> caused a lot of confusion for laptop users - but this message can be
> ignored.
> --
> Cheers,
> Benjamin Armstrong
> ===============================
> Virtual machine Program Manager
>
> This posting is provided "AS IS" with no warranties, and confers no
rights.[vbcol=seagreen]
> You assume all risk for your use.
>
> Chris wrote:
大致意思是说:
    对于部分计算机(物理的)和虚拟机,其 i8253芯片(一块可编程计数器)会不断的  复位 『回到之前的设置』 (go backwards),这个故障是无关紧要的,可以通过重新编译内核来解决。
    文中以2.4.27的内核为例,通过修改源代码的time.c(arch/i386/kernel/time.c)文件的
690/691行(不同版本的位置不同,但文件相同)解决,文中将
printk(KERN_WARNING" i8253 count too high! resetting../n");
一句加上了注释,解决了这个问题,(当然要重新编译一下内核).
我用的是dsl,没有源代码,郁闷啊!~
 
双Orin PCIe RC&EP模式互通 orin pcie 互通 阅读详情

相关推荐

cadence17.4和16.6同时安装无法使用的问题

经过对报错的问题分析,发现还是17.4的lic文件和16.6的不一样,16.6的版本总是无法找到自己对应的lic文件。卸载了,重新单独安装16.6,这里就是正确的。包括使用这些工具去修复这些问题,都无法接近。已经放弃了,使用哪个版本就安装 哪个版本。这个也无法解决问题。

D_Katter的博客 2244

关于 i8253 count too high resetting..【转载】

442

【docker】--- 详解 WSL2 中的 Ubuntu 和 Docker Desktop 的区别和关系!

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1279

解决i8253 count too high !resetting!的其他方法

1.关闭提示 2.消除误差 1.关闭提示 开机到grub处,按下e键,选择kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ ,在末尾处“空格+single”,然后回车退出,再按b键引导进入单用户模式,在单用户模式下输入chkconfig pcmcia off,然后reboot重启就可以了 2.消除误差 Linux系统本身就已经具备了消除这种误差的功能,因为i...

iteye_7966的博客 236

由i8253 count too high! resetting.....引起的 《Linux实现时钟中断的全过程》

Linux实现时钟中断的全过程1.可编程定时/计数器的初始化IBM PC中使用的是8253或8254芯片。有关该芯片的详细知识我们不再详述,只大体介绍以下它的组成和作用,如下表5.1所示: 表5.1           8253/8254的组成及作用 名称

wangyong19831110的专栏 731

i8253 count too high! resetting..怎么解决?

 烦死了,不定时的出现。严重影响使用。 系统redhat9.0。 哪位大大帮忙解决下。     CSDN的一个BLOG里有提到和PCMCIA驱动有关,8253芯片是时钟计数器,估计是linux查询时钟计数器的间隔太久引起的。 那个BLOG里提到的解决办法是chkconfig   --del   pcmcia并service   pcmcia   stop。   

thimin的专栏 2102

i8253 count too high!resetting!解决方法

一个linux系统常出现的问题的解决方法 遇到“i8253 count too high resetting”提示的大多都是安装RedHat9之后发生的,具体显现为连续提示:“i8253 count too high resetting”,如果按下回车会暂停一下,然后过一会又开始提示。看到很多网友说是PCMCIA驱动的问题,没搞明白到底是什么问题,不过我安装下面的方法操作,解决了提示“i82...

iteye_7966的博客 287

Linux文件特殊权限 SUID/SGID/Sticky Bit

 前面一直提到文件的重要权限,就是rwx这3个读、写、执行的权限。但是,怎么 /tmp权限有些奇怪?还有, /usr/bin/passwd也有些奇怪,怎么回事呢?    [root@linux ~]# ls -ld /tmp ; ls -l /usr/bin/passwddrwxrwxrw

1277

学习园地:关于Linux系统中用户权限问题

 概述 LINUX文件权限针对的对象分三类(互斥的关系): 1. user(文件的拥有者) 2. group(文件拥有者所在的组,但不包括user) 3. other(其它用户,即user和group以外的) LINUX一个3位二进制数对应着文件的3种权限(1表示有该权限,0表示无): 第1位 读 r 100 4 第2位 写 w 010 2 第3位 执行 x

688

Linux系统下history命令的记录如何删除

 history命令的记录如何删除?  1、修改/etc/profile将HISTSIZE=1000改成0或1 清除用户home路径下.bash_history  2、立即清空里的history当前历史命令的记录 history -c  3、bash执行命令时不是马上把命令名称写入history文件的,而是存放在内部的buffer中,等bash退出时会一并写入。

635

虚拟机Linux系统下连接ARM开发板的方法

 基本环境: 主机OS:Windows XP 虚拟机:VMware Workstation 6.0 虚拟OS:fedora 7.0 ARM型号:华恒HHARM2410  步骤:  1.在虚拟机中增加串口: 点击Edit virtue machine settings,点击添加,添加一个串行端口(com1);  2.修改网络连接: 右键点击虚拟机

611

学习园地:编译Linux系统内核的方法步骤

 1.需要先安装编译环境  进入 root 帐户:  > su  输入密码  安装必要的工具:  > apt-get install build-essential (安装 gcc, make 等) > apt-get install libncurses-dev (安装 make menuconfig 时必须的库文件) > apt-ge

572

Linux下实现从Ext2到Ext3文件系统的转换

 日志文件系统ext3具有ext2所不具备的特点和优势。顺利完成从ext2到ext3的转换,是实现ext3优势的必经之路。ext3文件系统是ext2文件系统的更高一级版本,它有一个其它同类日志文件系统所不具备的独特优势——完全兼容ext2文件系统,因而ext3能充分利用ext2中已有的操作和应用,而且比ext2更有效、更易用。它在ext2的基础上加入了记录元数据的日志功能,是一个支持异步的日志

504

i8253 count too high,resetting

前些天初装虚拟机的时候,遇到了这样的一个错误,网上的一些朋友说改动启动菜单的选项参数即可,虽然没有解决我的问题(因为我的问题是因为错误配置了网络而导致系统在启动网络配置时出现了错误而无法继续引起的,后来我重装虚拟机才解决这个问题),但也引出了一种修改启动配置的方法,我用的是red hat 11,与red hat 9以及以前的版本还是有点细微的区别的,其方法如下:按P进入系统菜单模式系统默认选中Fe

488

linux学习渐进

目录说明:/bin   二进制文件目录/boot  引导目录,存放系统启动时要用到的程序/dev   设备目录/etc   配置目录/sbin  存入系统管理程序/home  存入用户的主目录/lib   库目录/mnt   临时挂载目录/proc  虚拟文件系统,存放系统信息/root  超级用户主目录/tmp   临时目录/usr   用户信息目录及程序安装目录用上下光标键可以调出以前执行的命

434

Linux操作系统中打开文件数量的查看方法

ulimit -n 4096 也就是限制用户的最大文件打开数为4096个  在网上查了关于怎么查看文件打开数的文章大致有两种说法  /proc/sys/fs/file-nr 该文件与 file-max 相关,它有三个值:  已分配文件句柄的数目 已使用文件句柄的数目 文件句柄的最大数目 该文件是只读的,仅用于显示信息。  查看所有进程的文件打开数

427

详细讲解安装配置Jboss的方法

 1、 Jboss的配置安装  (1)、 Jboss的下载  Jboss的下载地址为:http://www.jboss.org/。目前的最新版本是:Jboss2.2.1。建议你下载Jboss2.2.1和tomcat3.2.1集成的下载包,这样避免了单个下载后两者之间配置的问题。下载地址是:http://prdownloads.sourceforge.net/jboss/JBos

407

LINUX操作系统下系统目录详解

根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。 根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz 。所有其他文件在根文件系统的子目录中。 /bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。 /sbin

387

几条用于察看机器性能的命令

1/top 显示的系统信息包括运行时间、进程的数量和状态、CPU周期的百分比和每个进程占用的存储空间、每个进程运行的时间,以及大量的其它信息。进程是按使用资源的多少来排列的,显示每5秒钟自动更新一次。在显示过程中,也可以按下空格键手动更新显示。在查找并解决系统性能故障时,这些信息是相当有用的。 2/ cat /proc/cpuinfo 查看有关系统CPU的信息 3/free命令可以查看系统中内存空

381

基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)

基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目),个人经导师指导并认可通过的高分大作业项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学习的电影票房预测平台源码+数据集+详细文档说明(高分项目)基于机器学

全国各地级市州一般性转移支付、专项补贴数据(2007-2019)无缺失

全国各地级市州分类转移支付数据分专项补贴、一般转移支付,数据完整,无缺失各市转移支付数据数据来源:wind、政府预决算报告时间跨度:2007-2019年区域范围:全国各市、州图例:

上一篇: linux学习渐进
下一篇: 命令行小技巧 使用大括号扩展参数的方法
webclass
博客等级 码龄19年 14粉丝 90原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值