Firmware Drivers  --->//固件就是你板上BIOS、各种显卡芯片之类已经固化好记录某些特定数据东西。 <*> EFI Variable Support via sysfs < > BIOS update support for DELL systems via sysfs //用于DELL机器BIOS升级支持
介绍过IOMMU是提供DMA Remapping功能硬件模块,可以把DMA地址从虚拟地址翻译成物理地址。Linux kernel有两个引导参数(boot parameter)与iommu有关:iommu=[on/off] 和 intel_iommu=[on/off],它们有什么区别呢?答案是:参数iommu控制是GART iommu(AMD)功能,参数intel_iommu控制是基于Inte
转载 8月前
5190阅读
1.计算机存储体系 越往上,越快越贵容量越小 越往下容量越大越慢 2.cache有无对比 没有cache时候,cpu直接和主存储器进行数据传输,很慢。 有了cache以后,现在cache查找有无cpu需要数据,有的话直接使用,没有再到主存储器去寻找,找到以后,把数据存到cache里面,以便下次再用到该数据会快很多,cache是比
现如今电脑早已成为大部分人生活中或是工作中不可缺少一部分,所以掌握一点电脑知识也是非常有用。这次我们要说是电脑并口被禁用了该怎么办,虽然问题不大,但是如果电脑并口被禁用但也会或多或少影响到我们正常使用电脑,那么该如何操作才能解开被禁用电脑并口呢?小编为此为大家找到了解决办法,那接下来就跟学习啦小编一起来了解该如何解决电脑并口被禁用吧。先来了解下什么事并口,并行接口,指采用并行传输方式来传
用ifconfig命令,只有lo,没有eth0解决方案问题描述:视频中输入ifconfig命令,显示eth0和lo,但是自己在虚拟机中并非得到这样结果,而是只有lo,即网卡未启动,也没有ip,无法用Xshell远程连接。解决方案:1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。2. 输入ifconfig -a
前言本系列第一篇文章已经提到,IOMMU分别有软件和硬件实现方式。软件IOMMU就是SWIOTLB,上一篇文章已经进行过详尽介绍。而对于硬件IOMMU,有多个厂商都设计了自己IOMMU。由于我开发机器为Intel x86平台,因此接触是Intel IOMMU。 刚开始,我也找过网上很多资料,但是它们要么是基于较旧Linux内核版本,要么理解不够深入。因此,即使我并没有深入地掌握Inte
全系列文章链接Linux x86-64 IOMMU详解(一)——IOMMU简介Linux x86-64 IOMMU详解(二)——SWIOTLB(软件IOMMU)Linux x86-64 IOMMU详解(三)——Intel IOMMU(硬件IOMMU功能与基本原理Linux x86-64 IOMMU详解(四)——启用Intel IOMMU配置Linux x86-64 IOMMU详解(五)——I
1.kvm安装1.1服务器开启虚拟化 在虚拟机设置中虚拟化引擎中选中虚拟化Intel VT-x/EPT或AMD-V/RVI(V)虚拟化CPU性能计数器(U)虚拟化IOMMU(io内存管理单元)(1)之后重启虚拟机服务器1.2查看服务器是否支持虚拟化输入 grep -E ‘(svm|vmx)’ /proc/cpuinfo或者cat /proc/cpuinfo找到flags部分,如果其中输出有SVM
一、硬件MMUMMU 即内存管理单元(Memory Manage Unit),是一个与软件密切相关硬件部件,也是理解linux等操作系统内核机制最大障碍之一。1、虚拟地址/物理地址如果处理器没有 MMU,CPU 内部执行单元产生内存地址信号将直接通过地址总线发送到芯片引脚,被内存芯片接收,这就是物理地址(physical address),简称 PA。英文 physical 代表物理接触,
目录window10安装centos7准备工作使用UltraISO制作U盘启动盘安装过程安装显卡驱动和cuda安装显卡驱动安装cuda安装mpich window10安装centos7准备工作在win10开始菜单右击,选择磁盘管理,选择某一个分区,右击选择压缩卷,可以发现多出一个未分配空闲分区。这个未分配空间用来安装centos7.6,我本次压缩出来大小为256GB。 到官网下载cent
1. KVM安装 1.1. 安装系统使用CentOS-7-x86_64-Minimal-1810.iso制作U启,硬件服务器使用U启安装系统1.2. 配置KVM宿主机配置IP,上传 CentOS-7-x86_64-Everything-1810.iso到物理机,以/home目录为例。1.2.1. 创建挂载文件夹mkdir /home/repo1.2.2.&n
1. KVM安装 1.1. 安装系统使用CentOS-7-x86_64-Minimal-1810.iso制作U启,硬件服务器使用U启安装系统1.2. 关闭防火墙systemctl stop firewalld (关闭linux防火墙) systemctl disable firewalld(设置开机禁用linux防火墙) vi /etc/selinux/conf
本文主要介绍下IOMMU相关知识点,相关细节,将在后续文章中,结合代码,详细讲解。 1. 什么是IOMMUIOMMU(Input/Output Memory Management Unit)是一个内存管理单元(Memory Management Unit),它作用是连接DMA-capable I/O总线(Direct Memory Access-capable I/O Bus)和主存(mai
1、MMU介绍在uboot阶段并不是必须要开启MMU(内存管理单元),在没开启MMU前使用是物理地址,开启MMU后使用是虚拟地址。 MMU就是在物理内存和应用程序之间添加了一个层次,专门用来管理内存,这样写应用程序的人就不用关心物理内存细节。 比如32位机器理论上最大内存为4G,运行程序以进程为单位,每个进程都认为自己拥有4G内存,其实分配给该进程物理内存肯定是没有4G,进程虚拟
为什么是0x7c00 计算机执行到这份上,bios也即将完成自己历史使命了,完成之后,它又将睡去。想到这里,心中不免一丝忧伤,甚至有些许挽留它想法。可是,这就是它命,它生来被设计成这样,在它短暂一生中已经为后人创造了足够精彩。何况,在下一次开机时,bios还会重复这段轮回,它并没有消失。好了,让伤感停止,让梦想前行。先说重点,bios最后一项工作校验启动盘中,位于0盘0道1扇区内容。在
文章目录一、CPU线程与OS线程1. CPU中thread2. OS中thread二、HT/SMT技术1. 定义2. 原理3. 带来问题三、SIMT与SIMD1. SIMT2. SIMD3. 对比 一、CPU线程与OS线程1. CPU中threadCPU中线程来自同步多线程(SMT,Simultaneous Multi-threading)概念,最早Intel使用了这种技术时候就叫做
前言之前一直在Intel平台下部署深度学习训练环境,但近来牙膏厂CPU性能拉胯,尝试了一下AMD平台,没想到才安装 ubuntu 就翻车了,记录一下故障修复过程。安装失败官网上下载了 ubuntu 20.04 LTS,U盘纯净方式安装,收获一堆‘”AMD-Vi completion-wait loop timed out“。 禁用 IOMMU折腾半天,原来是AMD内存管理引擎引起,可以简单
uboot详解——关闭缓存和mmu当设置完时钟分频以后,uboot就会执行cpu_init_crit汇编函数,这个函数主要作用就是关闭缓存和mmu,然后调用lowlevel_init函数进行系统总线初始化。为什么启动时候,需要关闭缓存和mmu呢?我们先了解一下他们作用。缓存是主存(内存)和CPU通用寄存器之间设置一个高速、容量相对较小存储器,把正在执行指令地址附近一部分指令或数据
步骤:sudo apt-get install xinetd telnetd     安装成功后,系统会显示有相应得提示sudo vim /etc/inetd.conf  并加入内容:  telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd输入sudo v
本资料主要包括:性能优化方法:vSphere 性能优化逻辑、针对 VM 性能优化、针对 CPU 性能优化、针对 RAM 性能优化、针对 DISK 性能优化、针对 Networking 性能优化。故障排查方法、工具:vSphere 故障排查思想、针对 Virtual Machine 故障排查、针对 Storage 故障排查、针对 vCenter 和 ESXi 故障排查、常用故障排查
  • 1
  • 2
  • 3
  • 4
  • 5