cpu
-
Ubuntu 20.04利用SystemMonitor显示CPU、GPU温度等信息
Ubuntu下总是使用终端命令查看CPU、GPU温度有点麻烦,利用自带的SystemMonitor来显示这些信息较为简单。 1、添加仓库进行安装 sudo add-apt-…
-
云计算_Docker原理-与Linux cgroup
control groups Linux Container LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源, 而且不需要提供指令解释机制…
-
.Net Core中无处不在的Async/Await是如何提升性能的?
目录 一、简介 二、Async/Await有什么用? 1.Async/Await用法示例 2.async/await的特点 3.async/await能提升性能吗? 4.代码对照说…
-
LINUX网络子系统中DMA机制的实现
我们先从计算机组成原理的层面介绍DMA,再简单介绍Linux网络子系统的DMA机制是如何的实现的。 一、计算机组成原理中的DMA 以往的I/O设备和主存交换信息都要经过CPU的操作…
-
cpu&io密集型
通常我们说一个程序是cpu密集型就是cpu用的多,io密集型就是io用的多,这种说法对吗?答案是:不能算错,但也不全对。其实应该从程序的瓶颈来看待这个问题,若系统瓶颈在cpu,那就…
-
linux指定cpu运行程序,linux:如何指定进程运行的CPU
coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会…
-
多线程01线程、进程、多线程
进程、线程和多线程 Process与Thread 程序—-程序是一个指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程—-进程是执行程…
-
CPU核心数线程数、程序进程线程、并发并行
核心数(物理概念)8核:有8个相对独立的CPU核心单元组,这是物理概念,也就是说1个CPU有 8个独立的小CPU,物理上只能同时处理8个任务,也就是物理上是8核8线程。 线程数(逻…
-
Linux内核机制—irq_work
一、简介 irq_work 主要是提供一个在中断上下文执行回调函数的框架。主要逻辑是先通过enqueue work(NMI save的),然后触发一个IPI中断,然后在IPI中断中…
-
linux arm32中断子系统学习总结(二)— 硬件原理
二、arm32中断子系统的硬件原理 如上图所示,arm32中断子系统的硬件主要由3个部分构成:外设、中断控制器GIC以及cpu;外设产生中断后,通过中断线汇聚到GI…