【linux系统学习】计算机硬件核心知识
(一)企业里PC服务器品牌及型号
互联网公司服务器品牌:DELL,HP,IBM(百度);国内品牌:浪潮,联想,航天联志
DELL服务器品牌:1u = 4.45CM
2010年前 1u 1850,1950,2u 2850,2950
2010-1013 1u R410 R610 2u R710
2014-2015 1u R420/430/ R620/630 2u R720
IMB品牌:
2u 3750/3850/3950
1u 3550/m3 3550/m5
HP品牌:
DL380G7(2u)
(二)主要部件
1、电源 AB路
2、CPU处理器 Intel AMD
3、内存
CPU和磁盘的缓冲设备,临时存储器
进程:运行着的充许,进程会在内存里执行
守护进行:持续保持运行着的程序
程序:代码文件,静态的,放在磁盘里
计算机重启,内存的数据会释放掉
企业案例:
1)门户极端案例:高并发,大数据量:会吧数据先写到内存,达到一定的量,然后定时或定量的写到磁盘(减少磁盘IO),最终是会加载到内存对外提供访问
优点:写数据到内存,性能高
缺点:宕机可能丢失一部分内存中的数据
解决办法:服务器主板上安装电池;UPS不间断供电
2)大中小企业案例
并发不是太大的网站,读多写少的业务(90%的网站都是读取为主),把数据先写到磁盘,然后通过程序把数据读入到内存里,再通过内存对外提供访问服务
写入数据到内存,成为缓冲区(buffer)
从内存读取数据,内存空间(cache)
这里提到的内存和磁盘,是由多台机器组成的集群架构环境,memcached/redis软件可以实现通过内存提供访问服务
4、磁盘
常用的3.5英寸的(ide,sas,sata)硬盘,机械硬盘,读取性能不高,比内存查太多,所以工作中我们才会把大量的数据缓存到内存,是必备的解决方案。
磁盘接口或类型:IDE,SCSI,SAS,SATA,SSD
性能:SSD>SAS>SATA
企业应用:
1)、企业生产场景应用一般都用SAS盘,转速一般为(转速15000转/分)
2)、不提供对外访问的服务器一般可选,SATA(7200-10000转/分),容量大,价格便宜,但速度慢
3)、高并发量,小数据可用SSD
淘宝企业案例:服务器把SATA和SSD结合起来用,热点存储,程序动态调度
4)、DELL阵列卡(RAID卡)
基本作用:网站数量大,单块盘装不卡,有了多块盘,又不想单个盘存放数据,就需要工具把所有硬盘整合为一块大盘,再在大盘上分区存放数据
RAID有多种整合方式:RAID0/1/5/10
RAID0 如两块盘1TB的盘,合起来后为2T的空间,写入的时候,分别向两个盘中写一半的数据,优点速度非常快,但一旦一块盘损坏,其他盘中的数据全部丢失
RAID1 如两块盘1TB的盘,合起来为1TB的空间,写入一块盘是,另外一块盘与写入的盘有映射关系,会自动备份数据,优点:数据安全,缺点:速度慢并浪费空间
【linux系统学习】计算机硬件核心知识的更多相关文章
- Linux系统学习笔记:文件I/O
Linux支持C语言中的标准I/O函数,同时它还提供了一套SUS标准的I/O库函数.和标准I/O不同,UNIX的I/O函数是不带缓冲的,即每个读写都调用内核中的一个系统调用.本篇总结UNIX的I/O并 ...
- 说一说本人对linux系统学习的方法和经验
摘要: 相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统.下面是一段百度中的介绍: 相信大伙都听说过linux系统,然而对于这个系统,总使让新手感觉茫然,诺达的系统.下 ...
- Linux系统学习优缺点
Linux是一套操作系统,按照鸟哥的说法Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统而来的,功能强大而且稳定性卓越.其实Torvalds ...
- 网工的Linux系统学习历程
偶遇篇作为一名通过思科CCNP认证的网络工程师,专注于网络技术.但在日常的工作中,难免不接触到服务器,对于大多数服务器来说,鉴于稳定性等因素的考虑,基本使用的都是Linux系统,包括RHEL.Cent ...
- 老司机浅谈linux系统学习技巧
Linux起源于20世纪70年代,是一种优秀的操作系统系统.初次接触到linux这个系统是在大学期间,这样才发现除了windows外的另外一个有趣系统.开始抱着好奇的心态去了解,随着深入学习,笔者被它 ...
- linux系统下的权限知识梳理
下面对linux系统下的有关权限操作命令进行了梳理总结,并配合简单实例进行说明.linux中除了常见的读(r).写(w).执行(x)权限以外,还有其他的一些特殊或隐藏权限,熟练掌握这些权限知识的使用, ...
- linux系统学习笔记:无死角理解保存的设置用户ID,设置用户ID位,有效用户ID,实际用户ID
一.基本概念 实际用户ID(RUID):用于标识一个系统中用户是谁,一般是在登录之后,就被唯一的确定,就是登录的用户的uid. 有效用户ID(EUID):用于系统决定用户对系统资源的权限,也就是说当用 ...
- Linux系统学习笔记:文件描述符标志
文件描述符标志的概念 文件描述符标志(目前就只有一个close-on-exec): 它仅仅是一个标志,当进程fork一个子进程的时候,在子进程中调用了exec函数时就用到了这个标志.意义是执行exec ...
- 谈谈我对Linux系统学习的历程回顾
众所周知,Windows 和Linux 是目前最流行的2个操作系统.Windows系统适合普通用户,它的优势是图形化界面,简单易用,使用起来门槛很低,很容易上手,所以,windows占有了大多数普 ...
- Linux 系统学习梳理_【All】
第一部分---基础学习 00.Linux操作系统各版本ISO镜像下载 00.Linux系统下安装Vmware(虚拟机) 00.Linux 系统安装[Redhat] 00.Linux 系统安装[Cent ...
随机推荐
- maven入门(上)
Apache Maven 入门篇 ( 上 ) 作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法.这 ...
- Windows文件监视器 1.0 绿色版
软件名称:软件名称: Windows文件监视器 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win7 / Vista / Win2003 / WinXP / Win2008 软件大小: 1 ...
- 【python问题系列--4】ValueError: operands could not be broadcast together with shapes (100,3) (3,1)
背景:dataMatrix是(100,3)的列表,labelMat是(1,100)的列表,weights是(3,1)的数组,属性如下代码所示: >>> import types> ...
- tableview选择的时候不要cell的高亮显示样式
1.若用方法: //-(BOOL)tableView:(UITableView *)tableView shouldHighlightRowAtIndexPath:(NSIndexPath *)ind ...
- cookie机制和session机制的区别(面试题)
一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案. 同时我们也看到,由于才服务器端保持状态的 ...
- python2.7学习记录
一.两个学习网址(2.7已经过时,建议直接学习3) http://blog.csdn.net/longxibendi/article/details/41949215 http://www.liaox ...
- SMO 的环境
Microsoft SQL Server System CLR Types - http://go.microsoft.com/fwlink/?LinkId=123721&clcid=0x40 ...
- 第13章 Swing程序设计
1.Swing概述 GUI(图形用户界面)为程序提供图形界面,最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有平台上运行.但Java 1.0中基础类AWT(抽象窗口工具箱)并没有达到这个要 ...
- could not perform addBatch
在执行存数据到数据库的操作时,由于增加的ID值小于或等于对应的索引值时会报这个错误
- 四种xml的解析方式
这篇文章是我上网找资料,加上自己总结了一些而得 资料来源: http://www.cnblogs.com/allenzheng/archive/2012/12/01/2797196.html http ...