最新 最热

2020-06-30 一次极大的优化cpu和内存使用的记录

逻辑是,生成一个任务队列,然后根据并发数共同消费这个队列,每次任务执行完毕后,都会将任务重新放回队列中,这样循环使用。同时,每个任务执行完毕后,若失败,或空执行(即,任务无实际数据的处理),会延长其下次执行时间。每次执行时,若...

2022-12-28
1

GOMAXPROCS的使用

GOMAXPROCS的作用是控制你的程序最大能跑满几个逻辑CPU,也就是通常我们说的几核几核默认情况下GOMAXPROCS的值就是NumCPU()的值程序中设置了GOMAXPROCS的值后,此后的所有程序都会被限制在这个值内,所以,要想单独控制某段...

2022-12-28
1

c语言实现任务调度器

调度器是常用的一种编程框架,也是操作系统的拆分多任务的核心,比如单片机的裸机程序框架,网络协议栈的框架如can网关、485网关等等,使用场合比较多,是做稳定产品比较常用的编程技术...

2022-12-22
1

Linux CPU实时监控mpstat命令详解

简介 mpstat是Multiprocessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。mpsta...

2022-12-21
1

linux-top命令

r:修改进程的优先级,设置值的范围 -20~19 拥有Nice值越大的进程的实际优先级越小(即Nice值为+19的进程优先级最小,为-20的进程优先级最大) k:kill 掉指定的进程 c:显示详细的进程绝对路径 z:高亮显示正在运行的快捷键 按z选...

2022-12-18
1

基因组大数据计算:CPU和GPU加速方案深度评测

随着NGS测序通量的大幅提高,搭配高效NGS二级分析技术的精准解决方案快速融进基因组学的各个应用领域:遗传进化、临床诊断、分子育种、医药开发等。以下我们通过对基于CPU和GPU不同硬件平台的NGS二级分析方案进行详细评...

2022-12-07
1

常用 display 命令

信息项:设备信息使用命令:display device使用说明:此命令通常用于发现某单板运行不正常时查看该单板状态。如果Status状态为Abnormal说明状态异常。

2022-12-06
1

n++也不靠谱

是不是有点离谱,没错,这个代码的结果就是不知道,每次执行的结果都不一样,全看 cpu 咋调度。

2022-12-05
1

流量治理开篇

本篇文章是笔者流量治理的第一篇文章,笔者希望在这里系统的讲解下这些年以来对流量和流量治理的理解,希望对读者有所帮助,也希望读者能够及时指正文章中笔者理解不对的地方。...

2022-12-03
0

sleep 与 wait 区别

sleep()方法属于 Thread 类,而 wait()方法,则是属于Object 类中的。 sleep()方法是暂停执行指定的时间,让出 cpu 给其他线程,但是他的监控状态依然保持,当指定的时间到了又会自动恢复运行状态。 在调用 sleep()方法的过程...

2022-11-29
1