运维关注哪些方面?

  

CPU:对计算机工作速度和效率起决定性作用(intel amd)

  内存: 临时存放数据;容量和处理速度,决定数据传输快慢

  硬盘(disk):数据持久化,决定电脑反应速度;优化硬盘是运维主要手段之一,决定网站性能重要因素

对于服务器,还有哪些至关重要的硬件?

  

电源:相当于人的心脏,一般提供双电源

  

主板: 部件标准接口,质量好坏影响全局

  

CPU风散: 给CPU降温;异常:老重启、连不上服务器

  

BIOS芯片: 记录硬件最基本信息

运维最牛逼的优化是什么?

访问数据不读写硬盘,直接访问内存,实现快速响应,数据不丢

运维核心是什么?

如何把硬盘中数据往内存中放,80% - 90% 运维工程师和架构师共同面对的问题

运维职责是什么?

  1. 网站不宕机
  2. 数据不能丢
  3. 用户体验尽量好

运维系统安装方式?

网络安装(批量安装)、U盘安装

互联网公司服务器品牌有哪些?

DELL(大多数公司), HP, IBM(百度)

Dell服务器品牌: 1u = 4.45cm

    

    

2010 – 2013年: 1u R410 R610  2u R710

    

    

2014 – 2016年: 1u R420/430 R620/630  2u R720/730

IBM品牌

    

2U 3650

    

4U 3850

电源配置?

单一核心服务器使用双电源, 集群(一堆机器做一件事)下可以单电源

  

  

1950 R710    热插拔

cpu配置?

  

企业: cpu 2~4颗,四核,内存总量 16 – 256G, 常见 32G和64G

虚拟化宿主机, cpu颗数4-8颗,内存 48 -128G, 6-8个虚拟机

企业案例有哪些?

门户极端案例: 大并发写入

    高并发、大数据量写入数据: 数据先写入内存,积累到一定量,再写入磁盘,最终数据还是加载到内存

  优点: 性能高速度快(微博,微信,秒杀)

   缺点: 可能丢失一部分在内存中来不及保存的数据

  解决方法:

      主板上装电池

      UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据UPS1小时)  

      选双电机房,使用双电源,接不同电,放不同机房

大中小企业案例:

并发不大、数据不大、读多写少,先把数据写入磁盘,再把数据读入内存

buffer和cache有什么区别?

  

把数据写入内存,这个数据内存空间叫做缓冲区(buffer)

  

  

从内存读取数据, 这个存数据的内存空间叫做缓存区(cache)

内存和磁盘指: 多台机器组成的继承架构环境 memcahced(纯内存)/ redis(内存加磁盘)

磁盘

企业应用中,把大量数据缓存到内存,是必备的解决方案

磁盘接口类型: SAS, SATA, SSD(电子)

  SAS: 

  SATA: 

  SSD:

性能及价格: SSD > SAS > SATA

企业应用:

    常规正式工作场景选SAS硬盘(转速150000转/分)

    不对外提供访问,如:线下数据备份,选SATA(7200-10000转/分)

    高并发,小数据量(相对来讲几个T都是小数据),可选SSD

  淘宝: SATA和SSD结合使用,热点存储,程序动态调度

如何实现动态调度?

  当统计某个数据读达到一定限度,然后从SATA中把这个数据读入内存,数据读取不大时候,把数据释放掉

  对于企业网站来说,都会尽量让用户从内存中读取数据

硬盘

DELL 阵列卡(RAID)

把所有硬盘整合成一个大磁盘

RAID 0 1 5 10

有RAID卡, 一般把磁盘插到RAID卡上

互联网公司一般都会购买RAID卡(主板自带,独立RAID卡)

冗余 好到坏: raid1 raid10 raid 5 raid0

性能 好到坏: raid0 raid10 raid5 raid 1

成本 低到高: raid0 raid 5 raid1 raid10

根据数据的存储和访问需要,选择RAID级别

互联网公司:

  RAID0:

  RAID1:

    RAID5:

  RAID10:

  维护成本: 

单台服务器,很重要,盘不多,系统盘 RAID1, 数据量比较大,RAID10

数据库服务器,主库RAID10,从库raid5\raid0(为了维护成本,RAID10)

web服务器,如果没有太多数据,RAID5\RAID0(单盘)

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

南桥和北桥芯片区别?

南桥: 负责IO总线之间通信

北桥: 负责cpu 内存之间通信

远程管理卡有什么用?

  

自带的: 可以关机、开机、但看不到显示过程

独立的: 开关服务,并可以查看过程信息

快速恢复服务,大客户有kvm远程管理,特大客户会有自己的人员驻扎机房

linux_硬件信息的更多相关文章

  1. Web网站中利用JavaScript中ActiveXObject对象获取硬件信息(显示器数量、分辨率)从而进行单双屏跳转

    前言:最近这两天工作上,要实现一个功能,在好友阿聪的帮助下,算是比较好的解决了这个需求. B/S的Web网站,需要实现点击按钮时,根据客户端连接的显示屏(监视器)数量进行,单双屏跳转显示新页面. 由于 ...

  2. Linux常见查看硬件信息指令

    CPUlscpu 查看的是CPU的统计信息./proc/cpuinfo 查看每个cpu信息,如每个CPU的型号,主频等. 内存free -m 概要查看内存情况cat /proc/meminfo 查看内 ...

  3. 16进制ascii码转化为对应的字符,付ipmitool查询硬件信息

    最近工作需要在用ipmitool查询服务器硬件信息.ipmitool查询硬件信息 比如电源,使用命令: 获取PSU0信息:Ipmitool raw 0x3a 0x71 0x00: 获取PSU1信息:I ...

  4. Linux下常用的硬件信息查看命令

    1.查看CPU型号,这里为了方便查看结合管道符用grep进行了匹配,当然只需要前面的命令也可以,命令如下: cat /proc/cpuinfo | grep "model name" ...

  5. centos查看硬件信息

    服务器硬件信息常见, 是经常要操作的事: 下面分享一些常见的硬件查看命令: 1.centos 下查看硬件信息内容非常全面. CentOS常用命令查看cpu more /proc/cpuinfo 2.C ...

  6. C#获取硬件信息

    //硬件信息 public class GF_Hardware { /// <summary> /// cpu序列号 /// </summary> /// <return ...

  7. Ubuntu 14.10 下查看系统硬件信息(实例详解)

    linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. blue@blue-pc:~ ...

  8. Linux系统下查看硬件信息命令大全

    导读 有许多命令可以用来查看 Linux 系统上的硬件信息.有些命令只能够打印出像 CPU 和内存这一特定的硬件组件信息,另外一些命令可以查看多种硬件组件的信息. 这个教程可以带大家快速了解一下查看各 ...

  9. Linux 查看CPU信息、机器型号等硬件信息

    测试机器的硬件信息: 查看CPU信息(型号) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       8  Intel(R) Xeo ...

随机推荐

  1. Javascript一句代码实现JS字符串去除重复字符

    需求: 原字符串:abcdabecd 去重后字符串:abcde JS字符串去重,一个简单需求,网上找案例发现都是一大堆代码,对于强迫症的我 实再无法忍受,于是自己手动写出一段代码,完美解决该问题. 代 ...

  2. IIS发布 用户 \'IIS APPPOOL\\X\' 登录失败

    曾多次遇到这个问题,我的解决方案就是修改数据库连接字符串 网上给的解决方案就是更换应用程序池的"进程模型":参考:http://jingyan.baidu.com/album/20 ...

  3. linux系统的磁盘空间限制的两种方法

    最近在搞VPS,要用到磁盘的限额,在网上找了一些相关的资料,总结起来,有两个方法能实现,一是用quota,另外一种是限制目录大小,下面我就将这两种方法写出来,与大家一起分享! 首先我们来看第一种方法, ...

  4. django中数据库操作——in操作符

    django一对多关系中,为了实现按照一端查询多端,之前都是用extra操作符,经过查看官方文档还有in这个操作符,用这个实现更简单.直接上代码: 根据查询条件模糊查询所有符合条件的机架列表,然后根据 ...

  5. 2017年最新基于Bootstrap 4 的专业、多用途响应式布局的系统模板

    本文分享一款2017年最新的2017年最新基于Bootstrap 4 的专业.多用途响应式布局的系统模板,该模板是一款强大并且非常灵活的后台管理系统模板:能适应绝大多数的web应用程序开发,比如:AP ...

  6. 385cc412a70eb9c6578a82ac58fce14c 教大家破解md5验证值

    Md5密文破解(解密)可以说是网络攻击中的一个必不可少的环节,是工具中的一个重要"辅助工具".md5解密主要用于网络攻击,在对网站等进行入侵过程,有可能获得管理员或者其他用户的账号 ...

  7. 个人整理方幂和公式(∑i^k 公式)

    有个Oier小学妹问了我一个Σi^k,i<=1e8 ,k<=1e6的问题,我认为这个用伯努利数列可能可以解决他的问题,所以整理了以下文章,给学弟学习学习~~~本人水平有限,也只能帮到这里了 ...

  8. bzoj:1659: [Usaco2006 Mar]Lights Out 关灯

    Description 奶牛们喜欢在黑暗中睡觉.每天晚上,他们的牲口棚有L(3<=L<=50)盏灯,他们想让亮着的灯尽可能的少.他们知道按钮开关的位置,但喜闻乐见的是他们并没有手指.你得到 ...

  9. B. OR in Matrix

    B. OR in Matrix time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...

  10. python对象的基本操作代码

    基础: #对象.方法() # a=1 # b=a # a=2 # # _a=2423 # # print(a) # print(b) # # print(False and False) # prin ...