文档章节

120笔记

keegv
 keegv
发布于 2016/11/06 12:00
字数 2058
阅读 9
收藏 0
点赞 0
评论 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
译文:笔记本软件 Quiver 简介

英文原文:http://happenapps.com 原文作者:HappenApps, Inc. 中译:不迟any Quiver 程序员的笔记本 Quiver app icon 概述 Quiver 是一款为程序员打造的笔记本。它可以让你方便的在一条笔记...

不迟any
2017/12/10
0
0
KVM虚拟机静态迁移

如何在linux中进行镜像虚拟机静态迁移(KVM克隆笔记) ---------------author:shikanon 操作 安装virsh、qemu sudo apt-get install qemu-kvm libvirt 拷贝image文件 先查看下要img的格式: ...

Kanonpy
2016/12/27
74
0
14.4-全栈Java笔记: javax.swing常用控件有哪些?怎么用?

常用基本控件 javax.swing.JButton 在图形界面程序中,按钮可能是使用量最大的控件之一,javax.swing包中JButton类就是用来创建按钮的。如表1所示,为JButton常用的构造方法。 javax.swing....

全栈Java
06/26
0
0
lufylegend-HTML5游戏引擎学习笔记4:绘图进阶

上篇: http://my.oschina.net/wolfx/blog/632130 使用原始canvas绘图 API: http://lufylegend.com/api/zh_CN/out/classes/LGlobal.html 用形状裁剪图片 API: http://lufylegend.com/api/zh_......

WolfX
2016/03/07
122
0
1----apache工作流程和报文详解

注:本文来自马哥视频学习记录的笔记。 本文转自 wpf926 51CTO博客,原文链接:http://blog.51cto.com/wupengfei/1956603,如需转载请自行联系原作者...

余二五
2017/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 配置时间和日期格式

你可以修改你 Confluence 为用户显示的时期和时间格式。设置的句法使用的是 SimpleDateFormat class,请参考 Java SimpleDateFormat 文档中的内容来设置日期和时间格式。 有下面 3 个时间和日...

honeymose
8分钟前
0
0
php seralize unserialize

关于PHP 序列化(serialize)和反序列化(unserialize)出现错误(Error at offset)的解决办法。 首先我们分析一下为什么会出现这个错误: 编码问题 UTF-8: ANSI: 我发现在我的机器上边编码改...

yeahlife
14分钟前
0
0
七、JSP九大内置对象和四个作用域

九大内置对象: request:类型是HttpServletRequest,和Servlet里的HttpServletRequest一模一样。 response:类型是HttpServletResponse,和Servlet里的HttpServletResponse一模一样。JSP里基...

Wakeeee_
17分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
49分钟前
0
0
双向认证-nginx

1、设置容器 docker run -it --name nginx-test2 -v /home/nginx:/apps -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:ro -p 8183:80 -p 7443:443 -d nginx:stable 2、修改nginx配......

hotsmile
50分钟前
0
0
深入了解 Java 自动内存管理机制及性能优化

一图带你看完本文 一、运行时数据区域 首先来看看Java虚拟机所管理的内存包括哪些区域,就像我们要了解一个房子,我们得先知道这个房子大体构造。根据《Java虚拟机规范(Java SE 7 版)》的规...

Java大蜗牛
52分钟前
4
0
SpringBoot | 第六章:常用注解介绍及简单使用

前言 之前几个章节,大部分都是算介绍springboot的一些外围配置,比如日志 配置等。这章节开始,开始总结一些关于springboot的综合开发的知识点。由于SpringBoot本身是基于Spring和SpringMvc...

oKong
52分钟前
9
0
云数据库架构演进与实践

如今,大型企业如金融企业和银行等,在下一代的微服务架构转型要求下,需要基础软件和数据平台能够实现原生的云化,以满足微服务架构的需求。 微服务,也就是一种面向服务的,有特定边界的松...

巨杉数据库
54分钟前
0
0
Linux系统梳理---系统搭建(一):jdk卸载与安装

1.去官网下载符合Linux版本的jdk,暂用jdk-8u171-linux-x64.rpm 2.登陆Linux,进入usr目录,创建java目录(方便管理,可以其他位置):mkdir java 3.上传下载的jdk包至Linux服务器,使用rz指令(sz f...

勤奋的蚂蚁
今天
0
0
Linux Kernel 4.16 系列停止维护,用户应升级至 4.17

知名 Linux 内核维护人员兼开发人员 Greg Kroah-Hartman 近日在发布 4.16.18 版本的同时,宣布这是 4.16 系列的最后一个维护版本,强烈建议用户立即升级至 4.17 系列。 Linux 4.16 于 2018 年...

六库科技
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部