文档章节

120笔记

keegv
 keegv
发布于 2016/11/06 12:00
字数 2058
阅读 12
收藏 0

运维三个最关键的          CPU (intel   Amd)       内存       硬盘  

运维应该做到少用硬盘或者不要用硬盘。

内存

1.临时存放数据

2.它的容量和处理速度直接决定了计算机数据传输的快慢。

3。运维和架构师都会优化内存让所有数据都放在内存里给用户提供服务。把数据从硬盘往内存转。

运维的职责

网络7X24都能访问

数据不能丢

用户体验尽量好

CPU-------》内存---------》硬盘      经常重启的话有可能CPU风扇坏了。温度过高。

快--------------------------》慢

4.硬盘。

SSD---------》sas--------->sata

快-------------------------->慢

Linux

开机------->通电后加载Blos芯片各部件自检正常才启动。

互联网企业里PC服务器的品牌及型号

互联网公司服务器品牌:

DELL(大多数公司)HP,IBM,(百度),浪潮,联想,航天联志

DELL服务器品牌:

1U=4.45CM

2010年以前 1U 1850,1950, 2U 2850, 2950.

2010~2013年: 1U R410,R610,  2U R710.

2014~2016: 1U  R420 ,R620/630  2U R720/730       一定要熟记  以前的和现在的。如问及是否还有其他,可以说我工作的公司都是用戴尔的。了解以前服务器机型可以增加经验。

服务器主要的零部件

1.电源:

就是人体的心脏,生产中一般核心业务用双电源,双线AB路,如果是集群(一堆及其做同一件事)的情况可以不用双电源。1U的一般电池型号1950,2U的一般R710  (戴尔)

2.CPU处理器:

相当于人体的大脑,负责计算机的运算和控制,是服务器性能效率的最核心部件。常见品牌:Intel,AMD

一般的企业服务器,CPU颗数2~4颗,单颗CPU是四核,内存总量一般是 16~256G(32G,64G)

做虚拟化的宿主机,CPU颗数4~8颗,内存总量一般是48~128G,6~8个虚拟机。

3.内存:

CPU与磁盘之间的缓冲设备,是临时存储器(存放数据的)

一般程序运行的时候会被调度到内存中执行,服务器关闭或者程序关闭之后,数据自动从内存中释放掉。

程序:c/php/java,代码文件,静态的,放在磁盘里的数据。

进程:正在运行着的程序,进程运行就是系统把程序放在内存里执行。

守护进程:持续保持运行着的程序。

程序和进程的区别:

图片放在磁盘里就是程序,

看图片就相当于进程。

计算机重启,内存的数据就会释放掉。

 

 

企业案例:

1. 门户极端案例:大并发写入案例(抢红包,微博)

高并发,大数据量写数据:会把数据线写到内存,积累一定的量后,然后再定时或者定量的写到磁盘(减少磁盘IO(Input/putput读写会减少磁盘寿命),最终还是会把数据加载到内存中再对外提供访问。

a 优点:写数据到内存,性能速度快(微博,微信,SNS,秒杀)。

b 缺点:可能会丢失一部分在内存中还没来得及存入磁盘到数据。

解决方法:

1 服务器主板上安装电池。

2UPS不间断供电(持续供电10分钟,IDC数据UPS1小时)。

3选双路电的机房,使用双电源,分别接不同路的电。

 


----------------------

2 大中小企业案例:

并发不是很大的网站,读多写少的业务,会先把数据写入到磁盘,然后通过程序把数据读入到内存里,再对外通过读内存提供访问服务。

有一句话 :缓存无处不在, 电脑硬件,网站集群。

企业面试题:buffer和cache什么区别?

简单解答:
写入数据到内存里,这个数据的内存空间称为缓冲区(buffer),写入缓冲区。
从内存读取数据,这个存数据的内存空间称为缓存区(cache),内存缓存区。

由于99%的网站都是读取为主,写入为辅。读写比例至少10:1,所以一般并发写入不是问题。

4.磁盘

磁盘就是永久存放数据的存储器,磁盘上也是有缓存的(芯片)

常用的硬盘(磁盘)都是3.5英寸的(ide,sas,sata),常规的机械盘,读取(性能不高)性能比内存差很多,所以,在企业工作中,我们才会把大量是数据缓存到内存,写入到缓冲区,当今互联网网站必备的解决方案。

磁盘接口或类型: IDE  SCSI,SAS, SATA,SSD(电子的)IDE ,SCSI退出历史舞台。

性能与价格:SSD(固态)>SAS>SATA

企业级服务器应用:

1常规正式工作场景主选SAS(结合SATA和SCSI的优点)硬盘(转速时15000转/分,机械磁盘转数高的性能好)。

2不对外提供访问的服务器,例如:线下的数据备份,可选SATA(7200~10000转/分)

SATA的特点:容量大,价格便宜,但是速度比较慢。

3高并发访问,小数据量,可以选择SSD。

SSD最好,都选SSD吧?    除非你钱多,嘿嘿。一个公司下来可能要上亿的资金。

淘宝网企业案例: 服务器会把SATA和SSD结合起来用,热点存储,程序动态调度。(比如一个新闻刚开始人访问量非常大的时候会放在SSD当中,当访问量降低自动转到SATA当中。)

企业级硬盘适合7*24使用的,一般都比较贵。

企业网站来讲,都会尽量让用户从内存中读取数据,而不是硬盘。

 

5 DELL阵列卡(RAID卡)

基本作用:网站数据量很大,单块盘装不下,有了多块盘,又不想单个盘存放数据,就需要工具把所有硬盘整合成一个大磁盘,再在这个大磁盘上在分区(虚拟磁盘)放数据。

一般刚到的服务器,都是 先把RAID卡先设置好,再装系统。

1byte = 8bit 1k = 1024bybt 1M =1024k

1G = 1024M 1T = 1024G 1PB = 1024T

RAID有多种整合方式,常用:RAID 0 1 5 10

具体的话自己百度下(要学会自己独立解决问题的能力)

快捷键:

进去RAID卡管理界面,按照需求配置RAID级别。

互联网公司服务器一般都会购买RAID卡(主板自带,独立RAID卡),RAID卡上也是有缓存的

(不知道怎么打)余(备份)从好到坏:raid1     raid10  raid5   raid0

性能从好到坏: raido   raid10 raid5 raid1

成本从低到高: raid0 raid5 raid1 raid10


不同的 RAID级别的企业应用举例:

根据数据的存储和访问需求,去匹配对应的RAID级别。

互联网公司:

单台服务器,很重要,盘不多,系统盘 raid1.

数据库/存储服务器,主库raid10,从库raid5/raid0(为了维护成本,raid10)

WEB服务器,如果没有太多数据的话,raid5/raid0(单盘)。

有多台,监控/应用服务器,raid0,raid5.

 

6光驱

当下主要作用装系统

企业应用:

建议淘汰光驱,为老板省钱,我们虽然不能帮老板赚钱,但是我们可以帮老板省钱,用最小的项目资金,把效率做起来。

U盘安装系统,网络 安装(ftp,http)。无人值守批量安装系统(pxe+kickstart)。

7主板

1南桥芯片负责I/O总线之间的通信,如PCI总线。

2北桥芯片负责与CPU的联系并控制内存。

远程管理卡:开关服务器,并可以查看服务器开关的过程等信息。远程管理卡有自带的也有独立的。

服务器自带的远程管理卡,可以关机,开机,但是看不到开关的显示过程。所以选择独立的远程管理卡,差不多200块


快速恢复服务,

大客户有KVM远程管理,特大客户会有自己的人员驻扎机房。

困了嘻嘻。先这样了晚安。手打的。现在打字快了很多。

© 著作权归作者所有

共有 人打赏支持
keegv
粉丝 0
博文 8
码字总数 14712
作品 0
深圳
程序员
15、DNS视图 学习笔记

view 视图,逻辑的DNS服务器,不一样的请求有意返回不一样的值 目标:120段解析返回120段的IP,其他解析返回130段IP 1、安装bind [root@localhost ~]# yum -y install bind 2、配置主配置文件...

开源殿堂
2017/09/11
0
0
配置dns转发器的学习笔记

配置DNS转发器 原理: 配置需要: 一台dns服务器当转发器,ip地址为10.18.44.120 开始配置: 正常能够解析的dns服务器10.18.44.51 转发器10.18.44.120 测试转发器:10.18.44.171...

MoONq
2017/12/27
0
0
scrapyd在HP 840 G1笔记本上启动出错

一、问题描述 环境信息: pc和hp 840 g1的环境信息相同。 1.操作系统:win7 64位 2.conda版本都是4.4.10 3.python3.6.4 4.scrapyd版本1.2.0 问题现象: 在PC上运行scrapyd正常。但是在HP 84...

huaxiangchun
07/08
0
0
Kubernetes学习笔记---安装

Kubernetes安装环境 Centos7.1系统的机器3台 Master:192.168.0.120 Nodes:192.168.0.106, 192.168.0.107 ===== Master ===== 1 在Master上安装kubernetes etcd flannel yum install kuber......

有容云
2016/12/02
40
0
【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理

本系列文章由zhmxy555编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7405479 作者:毛星云 邮箱: happylifemxy@qq.com 欢迎邮件交流编程心得 上一节我们讲解了键盘...

长平狐
2012/11/12
110
0

没有更多内容

加载失败,请刷新页面

加载更多

df和du命令 磁盘分区

9月25日任务 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df 命令 查看系统磁盘空间使用情况 常用参数 -h (human-readble) # 人性化的为空间大小转换单位显示[root@centos7 ~]# df -h文件系...

robertt15
15分钟前
0
0
【a&sAI创新】华为CloudIVS轻量云:借力打力,四两拨千斤

[摘要] 1、测评表现就目前来说,AI的门槛还是比较高的,业内所熟知的算法企业,为了追求算法的极致,比如人脸识别公司,仍在不断扩大研发...   1、测评表现   就目前来说,AI的门槛还是比...

yizhichao
32分钟前
1
0
安卓安装APK报错error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

记录一个 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK问题 之前遇到这个问题 方案1 将data/data/目录下该应用的包名的目录删除掉,如:adb shell rm -rf data/data/com.demo.h...

切切歆语
32分钟前
0
0
用网关zuul时,熔断hytrix里面的坑

1,zuul 默认的隔离级别是信号量,默认最大隔离信号量是100 信号量隔离和线程池隔离的区别如下: https://my.oschina.net/u/867417/blog/2120713 默认设置: 2,zuul里隔离是按服务隔离的,也...

爱吃大肉包
33分钟前
0
0
使用SSM+Solr优雅的实现电商项目中的搜索功能

在学习了Redis&Spring-Data-Redis入门和Solr&Spring-Data-Solr入门后,接下来就该是项目实战了。这次我们用Vue.JS和ElementUI写前端页面,优雅的整合SSM-Shiro-Redis-Solr框架。 手摸手教你优...

TyCoding
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部