zoukankan      html  css  js  c++  java
  • linux_硬件信息

    运维关注哪些方面?

      

           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 aid0(为了维护成本,RAID10)

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

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

    南桥和北桥芯片区别?

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

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

    远程管理卡有什么用?

      

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

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

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

  • 相关阅读:
    Unity3D 开发之shader教程(浅谈光照之漫反射diffuse)
    游戏引擎浅析
    Unity3D 中的三个Update()方法
    Unity 游戏存档 PlayerPrefs类的用法
    unity3d中 刚体(Rigidbody) 碰撞体(Collider) 触发器(Is Trigger)
    Unity 3D制作2D游戏的几种方法
    Unity3D 常用插件
    Unity3D协同程序(Coroutine)
    Unity中 动态加载 Resources.Load()和Asset Bundle 的区别
    Unity3D 游戏开发之内存优化
  • 原文地址:https://www.cnblogs.com/2bjiujiu/p/7805793.html
Copyright © 2011-2022 走看看