首页 > 编程知识 正文

关于服务器的入门知识,服务器虚拟化

时间:2023-05-03 06:03:09 阅读:59377 作者:3247

操作系统操作系统(简称操作系统)是管理和控制计算机硬件和软件资源的计算机程序,是直接在“裸机”上运行的最基本的系统资源

实际上,用户不需要触摸操作系统,操作系统在管理计算机硬件资源的同时,根据APP应用程序的资源要求,分配CPU时间分割、内存空间拓展、打印机调用等资源

服务器操作系统通常是指安装在大型计算机上的操作系统,如Web服务器、APP应用程序服务器和数据库服务器。

服务器操作系统主要集中在三大类: Unix系列、Linux系列(Red Hat Linux、CentOS、Debian、Ubuntu Server )和Windows系列。

常用的PC是个人计算机的缩写,在电脑的意义上是微软的windows开发的。

Mac主要是指mac os苹果公司的专有操作系统。

主板:连接所有其他设备的设备是其他设备的载体,主板主要为CPU、内存、显卡、硬盘等提供平台

CPU:cntralpocessinguit的缩写,也称为处理器,是计算机的运算核心和控制核心。 电脑通过CPU进行运算、控制。 使电脑的各部件顺利动作,发挥协调和控制的作用。

CPU从内存或缓存中取出指令,放入指令寄存器,解码指令分解成一系列微操作后,发出各种控制指令,执行微操作系列,即完成一条指令的执行。

CPU不能直接调用存储在硬盘上的系统、程序和数据。 在被CPU读取并执行之前,必须将硬盘内容保存在内存中。 因此,存储器、即物理存储器相对于硬盘这一“外置存储器”,作为硬盘和CPU的“中继站”,对个人计算机的动作速度有很大的影响。

当执行数据超过物理内存的限制时,一些数据会自行“溢出”,系统会将硬盘上的一些空间模拟为内存——虚拟内存,将临时不执行或不使用的程序存储在这一部分空间中,并

内存是带电保存的,切断电源后数据会消失。 另外,由于容量有限,需要使用硬盘(外部存储器)长时间存储程序和数据。 硬盘还会影响系统速度。 因为从硬盘读取数据并通过总线写入内存的速度也会影响系统的运行速度

内存:1.负责硬盘等硬件上的数据和CPU之间的数据交换处理2 .缓存系统中的临时数据。 3 .切断电源后数据会丢失。

内存是计算机的重要部件之一,是与CPU沟通的桥梁。 由于计算机中的所有程序都在内存中运行,因此内存性能对计算机的影响非常大。 存储器(Memory )也称为内置存储器,作为用于临时存储CPU内的运算数据和与硬盘等外部存储器交换的数据发挥作用。 只要计算机运行,CPU就会将需要运算的数据传输到内存中进行运算。 运算完成后,CPU传输结果。 内存的运行也决定了计算机的稳定运行。

简而言之,硬盘被用来存储我们的程序和数据。 当我们运行程序时,CPU首先收到我们的命令,然后CPU运行存储在硬盘上的程序a。 你把程序a送到存储器里。 CPU说内存让我把程序a发送到了硬盘,请保存。 在程序a完全被送到存储器之后。 CPU开始执行程序a

这是SWAP交换分区。 如果没有足够的内存,解决方法是在硬盘上创建空间作为临时内存,使内存变大。 Windows操作系统将此区域称为虚拟内存,Linux将此区域称为交换分区swap。

如果系统物理内存不足,则必须释放部分物理内存空间,供当前运行的程序使用。 释放的区域可能来自长时间没有任何操作的程序。 这些释放的空间临时存储在Swap空间中,等待这些程序运行,然后将从Swap中保存的数据恢复到内存中。 这将确保系统始终在物理内存不足时进行Swap交换。 实际上,调整Swap对Linux服务器,特别是Web服务器的性能很重要。 调整Swap可能会帮助您跨越系统性能瓶颈,并节省系统升级费用。

“虚拟内存”技术不仅具有功能

突破了物理内存的限制,使程序可以操纵大于实际物理内存的空间,更重要的是,“虚拟内存”是隔离每个进程的安全保护网,使每个进程都不受其它程序的干扰。

计算机用户会经常遇这种现象。例如,在使用Windows系统时,可以同时运行多个程序,cmdhl切换到一个很长时间没有理会的程序时,会听到硬盘“哗哗”直响。这是因为这个程序的内存被那些频繁运行的程序给“偷走”了,放到了Swap区中。因此,一旦此程序被放置到前端,它就会从Swap区取回自己的数据,将其放进内存,然后接着运行。

最常用的是Vmstat命令,此命令可以查看大多数性能指标。

vmstat 3

   procs memory swap io system cpu

   r b w swpd free buff cache si so bi bo in cs us sy id

 命令说明:

   vmstat 后面的参数指定了性能指标捕获的时间间隔。3表示每三秒钟捕获一次。第一行数据不用看,没有价值,它仅反映开机以来的平均性能。从第二行开始,反映每三秒钟之内的系统性能指标。这些性能指标中和Swap有关的包括以下几项:

   procs下的w

 它表示当前(三秒钟之内)需要释放内存、交换出去的进程数量。

   memory下的swpd

   它表示使用的Swap空间的大小。

   Swap下的si,so

   si表示当前(三秒钟之内)每秒交换回内存(Swap in)的总量,单位为kbytes;so表示当前(三秒钟之内)每秒交换出内存(Swap out)的总量,单位为kbytes。

   以上的指标数量越大,表示系统越忙。这些指标所表现的系统繁忙程度,与系统具体的配置有关

# swapon -s

 能够方便地看出Swap空间的已用和未用资源的大小。 应该使Swap负载保持在30%以下,这样才能保证系统的良好性能。

创建Swap文件

# dd if=/dev/zero of=swapfile bs=1024 count=65536

   创建一个有连续空间的交换文件。

激活Swap文件

#/usr/sbin/swapon swapfile

   swapfile指的是上一步创建的交换文件。

   4)现在新加的Swap文件已经起作用了,但系统重新启动以后,并不会记住前几步的操作。因此要在/etc/fstab文件中记录文件的名字,和Swap类型,如:

/path/swapfile none Swap sw,pri=3 0 0

   5)检验Swap文件是否加上

   /usr/sbin/swapon -s

删除多余的Swap空间。

1)成为超级用户,$su - root

   2)使用Swapoff命令收回Swap空间。#/usr/sbin/swapoff swapfile

 3)编辑/etc/fstab文件,去掉此Swap文件的实体

 4)从文件系统中回收此文件

  #rm swapfile

5)当然,如果此Swap空间不是一个文件,而是一个分区,则需创建一个新的文件系统,再挂接到原来的文件系统上。

 

显卡(Video card,Graphics card)全称显示接口卡,又称显示适配器,是计算机最基本配置、最重要的配件之一。

是电脑进行数模信号转换的设备,承担输出显示图形的任务。显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。

 民用和军用显卡图形芯片供应商主要包括AMD(超微半导体)和Nvidia(英伟达)2家

显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的

也就是说GPU是显卡的一部分。

GPU  Graphics Processing Unit,缩写:GPU

 CUDA™是一种由NVIDIA显卡厂商推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员现在可以使用C语言来为CUDA™架构编写程序,C语言是应用最广泛的一种高级编程语言

GPU是显卡的核心,显卡,则是由GPU、显存、电路板,还有BIOS固件组成的,所以GPU不等于显卡。

①集成显卡, 一种是指主板芯片组集成了显卡芯片,集成显卡的主板一般不带有显存,使用系统的一部分内存作为显存,一般可以在BIOS里面调整,一般在BIOS里面调节上线是256M。 目前这种主板集成显卡已经被淘汰。
②独立显卡,是指一块独立于主板的板卡存在,需要插在主板的相应接口上的显卡。独立显卡具备单独的显存,不占用系统的内存(但当独立显存不够用时可以共享内存作为显存),而且技术上领先于集成显卡,能够提供更好的显示效果和运行性能。独显由于拥有独立的一套运行环境,使得其核心运算有很大的发挥控件,因而性能相对于集成显卡来说有较大的飞跃。不过对于低端入门独显来说,并非一定比集显的性能要好。这种情况出现的原因是因为核显性能的飞跃。不过,较高性能的核显对应的CPU型号也属于高端

显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将被提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。显存的参数有:显存类型、容量、位宽、频率(延迟)

从某种意义上讲,显存类型是当下选择显卡需要加大关注的地方。目前最好的显存类型是GDDR5,等效频率最高,其次是GDDR3,最后是目前最常见的DDR3

独立显卡(包括显示核心GPU,显卡PCB---印刷线路板(PCB, Printed Circuit Board)主要功能是提供电子元器件之间的相互连接。显存--

显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将被提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件,容量,显存位宽-显存位宽是显存在一个时钟周期内所能传送数据的位数,位数越大则瞬间所能传输的数据量就越大,这是显存的重要参数之一,显存频率,带宽----显存带宽是指显示芯片与显存之间的数据传输速率,它以字节/秒为单位

散热--主动散热用到的风扇有两种,普通散热风扇和涡轮风扇

③核芯显卡,核显”。自从2011年起AMD采用APU”(Accelerated Processing Unit,加速处理器)。APU最主要的特点就是在CPU中集成了GPU,也就是说APU同时具备了CPU和显卡的双重功能。虽然目前Intel的CPU中也都集成有核显,但论性能,还是APU要好上许多。

一般分为AMD现在的“APU”和英特尔的“核芯显卡”。显存同样从内存分享而来,由于核显性能的飞跃,现在的核显对内存性能的依赖很严重,还会较大程度的影响CPU的性能。

核显的性能主要受制于GPU频率和显存频率。GPU频率是固定的,而核显的显存其实就是电脑的主内存,因而显存频率取决于系统主内存的频率,也就是说,如果在电脑中使用更高频率的内存,那么可以大幅提升核显的性能。

 

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。