PC服务器

1U = 4.445cm
企业1~2U比较多
互联网公司,品牌 DELL,HP, IBM。
Dell品牌
2010年之前:1850,1950(1u),2850,2950(2u)
2010年之后:老的是R410/420(1u), 新的是R610/620
IBM:
3750/3850/3950(2u)

电源

核心业务都是双电源

CPU

一般企业 CPU 2~4颗,一颗CPU双核到四核
虚拟化 宿主机 CPU 4~8颗,内存一般48~128G

内存

CPU和磁盘间的缓冲设备,临时存储器。
进程:运行着的程序,进程会放在内存里。
程序:静态的,磁盘里
计算机重启,内存的空间都会释放

磁盘

3.5英寸sas,sata硬盘,机械读取,性能不高,比内存性能差很多。所以工作中把大量的数据缓存到内存中是必备的解决方案。

磁盘接口:SAS, SATA, SSD    性能SSD > SAS > SATA      SSD是电子盘,不是机械盘
常规工作场景选SAS(15k转)
SATA做线下备份(7.2~10k转)
高并发选SSD 淘宝网:
SATA和SSD结合起来用。
常用数据存在SSD里面,不常用的存在SATA里面。

企业案例

1)门户极端案例:高并发,大数据量:会把数据先写到内存,然后再定时或者定量的写到磁盘,最终还是会加载到内存。
特点:高并发的写入性能高;可能会丢失掉一部分在内存中还没来得及存入磁盘的数据 2)中小企业案例:并发不是很大的网站,会把数据存放到磁盘,然后通过程序吧数据读入内存里,再对外提供访问服务。
由于90%的网站都是读取为主,写入为辅,读写比例10:1,所以并发写入并不是问题。

光驱

装系统
企业应用:建议淘汰光驱,省钱
U盘安装系统,网络安装(ftp/http),无人值守批量安装系统

BIOS芯片

电脑启动时,BIOS芯片负责主办通电后各部件自检,设置,保存,一切正常后才能启动操作系统。记录了电脑最基本的信息,是软件与硬件打交道的最基础的桥梁。

常见的BIOS:Award、AMI、Phoenix

Linux 01 计算机系统硬件组成简介的更多相关文章

  1. Django项目:CMDB(服务器硬件资产自动采集系统)--06--06CMDB测试Linux系统采集硬件数据的命令01

    #base.py # ————————01CMDB获取服务器基本信息———————— from config import settings #配置文件 class BasePlugin(object ...

  2. Linux内核学习笔记-1.简介和入门

    原创文章,转载请注明:Linux内核学习笔记-1.简介和入门 By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  3. 如何三招帮你排查Linux中的硬件问题

    下列贴士帮助你更快速更轻松地为Linux中的硬件排查故障.许多不同的因素可能导致Linux硬件出现问题:在你开始尝试诊断之前,了解最常见的问题以及最有可能找到原因的环节是明智之举. Linux服务器在 ...

  4. Linux下的硬件驱动——USB设备(转载)

    usb_bulk_msg函数 当对usb设备进行一次读或者写时,usb_bulk_msg 函数是非常有用的; 然而, 当你需要连续地对设备进行读/写时,建议你建立一个自己的urbs,同时将urbs 提 ...

  5. Linux磁盘系统——磁盘系统简介

    Linux磁盘系统——磁盘系统简介 摘要:本文主要学习了Linux系统中有关磁盘的一些知识. 文件系统 说明 硬盘是用来存储数据的,可以将其想象成柜子,只不过柜子是用来存储衣物的.新买来的硬盘,通常要 ...

  6. linux 学习笔记 Linux内核的四大功能简介

    一 内存管理 默认情况下,运行在Linux系统上的每个进程都有各自的内存页面:进程不能访问其他进程正在使用的内存页面. 内核维护着自己的内存区域 用户进程不能访问内核进程的内存 可以创建一些共享内存页 ...

  7. linux中的strings命令简介2

    摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 之前我们聊过linux strings的用法和用 ...

  8. linux中的strings命令简介

    摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道 ...

  9. Linux lspci查看硬件设备

    Linux 主机的硬件配备 lspci 找到的是眼下主机上面的硬件配备 [root@www ~]# lspci [-vvn] 选项与參数: -v     :显示很多其它的 PCI 接口装置的具体信息 ...

随机推荐

  1. JavaScript(JS)之Javascript对象DOM(五)

    https://www.cnblogs.com/haiyan123/p/7653032.html 一.JS中for循环遍历测试 for循环遍历有两种 第一种:是有条件的那种,例如    for(var ...

  2. css之文本两端对齐

    在进行网页设计时,我们经常会看到这样的样式:文本两端对齐. css为我们提供了一个属性可以实现这样的效果:text-align: justify.不过这个只能用来设置多行文本(除最后一行).如果只有单 ...

  3. struts2 contextMap

    一.contextMap中的数据操作 root根:List 元素1 元素2 元素3 元素4 元素5 contextMap:Map key value application Map key value ...

  4. Ubuntu下添加Samba用户名与密码

    参考: ubuntu下的Samba配置:使每个用户可以用自己的用户名和密码登录自己的home目录 增加samba用户提示Failed to add entry for user Ubuntu可以直接在 ...

  5. 交叉编译jpeglib遇到的问题

    由于要在开发板中加载libjpeg,不能使用gcc编译的库文件给以使用,需要自己配置使用另外的编译器编译该库文件. /usr/bin/ld: .libs/jaricom.o: Relocations  ...

  6. Luogu P3868 [TJOI2009]猜数字

    题目链接 \(Click\) \(Here\) 中国剩余定理的板子.小心取模. #include <bits/stdc++.h> using namespace std; const in ...

  7. 原生js操作Dom命令总结

    常用的dom方法 document.getElementById(“box”);//通过id获取标签    document.getElementsByTagName(“div”);根据标签名获取页面 ...

  8. eslint相关工具

    eslint工具 1. vscode搜索eslint安装,就可以在写代码时报eslint的错误了 2.文件 --> 首选项 --> 设置 --> 选ESLint --> 勾选A ...

  9. RFM模型

    python信用评分卡(附代码,博主录制) https://study.163.com/course/introduction.htm?courseId=1005214003&utm_camp ...

  10. OS + Linux RedHat 6.3 QA

    s 问题1:could not open session 解决办法 https://blog.csdn.net/qq_40809549/article/details/82658720 解决1: 配置 ...