CPU可以使用Linux下CPU-Z 测试。
Linux对显卡要求不是很高所以能显示就差不多成了。
硬盤就用DOS环境MHDD软件测试。
光盤有自带测试内存的工具软件Memtest86。
Memtest86是一款基于Linux核心的测试程序
听说很从厂商都用Memtest86这个软件烧机。
# yum -y install stress# yum info stress
Linux stress 命令
https://www.cnblogs.com/sparkdev/p/10354947.html
Linux 压力测试软件 stress 使用指南
https://www.hi-linux.com/posts/59095.html
stress命令
http://blog.sina.com.cn/s/blog_5f50a4c80101pdik.html
官方网址:http://sebastien.godard.pagesperso-orange.fr
# yum -y install sysstat
# yum info sysstat
系统性能监控神器sysstat
https://segmentfault.com/a/1190000015224864
Linux系统维护监控工具集sysstat详解
http://www.ha97.com/1037.html
watch命令 : 周期性执行命令
https://www.linuxcool.com/watch
https://wangchujiang.com/linux-command/c/watch.html
CPU个数、CPU核心数、CPU线程数
https://www.cnblogs.com/kimsimple/p/7787018.html
CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。
如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。
现在大多数CPU有超线程能力,在计算和评估平均负载的时 候,CPU的核数指的是逻辑核数。
# yum -y install dstat
# yum info dstat
全能系统监控工具dstat
https://www.cnblogs.com/vincent-hv/p/3358194.html
在计算机中,系统调用(英语:system call),又称为系统呼叫, 指运行在用户空间的程序向 *** 作系统内核请求需要更高权限运行的服务。
https://www.cnblogs.com/duanxz/p/6012768.html
https://blog.csdn.net/cs729298/article/details/81906375
https://www.cnblogs.com/machangwei-8/p/10388883.html
https://zhuanlan.zhihu.com/p/69527356
mod.c:#include <linux/module.h>static int __init init_base(void) { printk("----Hello. World----\n")return 0} static void __exit exit_base(void) { printk("----Bye----\n")} module_init(init_base)module_exit(exit_base)MODULE_LICENSE ("GPL")MODULE_AUTHOR("Zhao Lei")MODULE_DESCRIPTION("For test")
这部分是源代码,一下是一个makefile
Makefile: obj-m := mod.o
KDIR := /lib/modules/$(sh
你需要写全,指定运行内核的目录和要运行的文件。
然后make。生成.ko以后插入insmod 插入模块。
注意最好在pringk里加级别高的打印,就是<0>到<4>这样能在终端看到打印信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)